diff --git a/rtree-c/.hspec b/rtree-c/.hspec index f3cf14f691e8fcd57a1b8d1099fb85f656940323..a9fda4e6c12990ae543d797f7ddcf233fcdeb3b1 100644 --- a/rtree-c/.hspec +++ b/rtree-c/.hspec @@ -1,3 +1,2 @@ --failure-report .hspec-failures --fail-fast ---rerun diff --git a/rtree-c/src/CType.hs b/rtree-c/src/CType.hs index 8ffa1889cd04200c09a0470121acf3961646c0ab..5f6573de4262d1cb925d0d98709f144600bf5846 100644 --- a/rtree-c/src/CType.hs +++ b/rtree-c/src/CType.hs @@ -5,10 +5,12 @@ module CType where import Control.Monad +import Data.Function import qualified Data.List as List import qualified Data.List.NonEmpty as NonEmpty import Data.Maybe import GHC.Stack +import Language.C (Pos (posOf)) import qualified Language.C as C data Params @@ -29,6 +31,9 @@ data StructType = StructType } deriving (Show, Eq) +fieldLookup :: C.Ident -> StructType -> Maybe Type +fieldLookup i = join . List.lookup i . structTypeFields + data Type = TNum | TStruct !StructType @@ -66,18 +71,33 @@ typeOf -> TypeDefLookup -> [C.CDeclarationSpecifier C.NodeInfo] -> C.CDeclarator C.NodeInfo + -> Maybe Voidable +typeOf structLookup typeDefLookup spec decl = + baseTypeOf structLookup typeDefLookup spec + >>= extendTypeWith + structLookup + typeDefLookup + decl + +extendTypeWith + :: (HasCallStack) + => StructLookup + -> TypeDefLookup + -> C.CDeclarator C.NodeInfo -> Voidable -typeOf structLookup typeDefLookup spec (C.CDeclr _ dd _ _ _) = - foldr applyDD (baseTypeOf structLookup typeDefLookup spec) dd + -> Maybe Voidable +extendTypeWith structLookup typeDefLookup (C.CDeclr _ dd _ _ _) t = + foldr applyDD (Just t) dd where - applyDD :: C.CDerivedDeclarator C.NodeInfo -> Voidable -> Voidable + applyDD :: C.CDerivedDeclarator C.NodeInfo -> Maybe Voidable -> Maybe Voidable applyDD = \case - C.CPtrDeclr _ _ -> NonVoid . TPointer - C.CArrDeclr{} -> NonVoid . TPointer + C.CPtrDeclr _ _ -> fmap (NonVoid . TPointer) + C.CArrDeclr{} -> fmap (NonVoid . TPointer) C.CFunDeclr params _ ni -> \c -> case params of C.CFunParamsNew params' varadic -> do - NonVoid $ TFun (FunType c (findParams varadic params')) + c' <- c + Just $ NonVoid $ TFun (FunType c' (findParams varadic params')) b -> notSupportedYet b ni findParams :: Bool -> [C.CDeclaration C.NodeInfo] -> Params @@ -85,9 +105,9 @@ typeOf structLookup typeDefLookup spec (C.CDeclr _ dd _ _ _) = [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> VoidParams rst -> flip Params varadic $ flip map rst \case C.CDecl spec' [] _ -> - Just . nonVoid $ baseTypeOf structLookup typeDefLookup spec' + nonVoid <$> baseTypeOf structLookup typeDefLookup spec' C.CDecl spec' [C.CDeclarationItem decl _ _] _ -> - Just . nonVoid $ typeOf structLookup typeDefLookup spec' decl + nonVoid <$> typeOf structLookup typeDefLookup spec' decl a -> notSupportedYet' a typeSpecs :: [C.CDeclarationSpecifier a] -> [C.CTypeSpecifier a] @@ -100,35 +120,34 @@ baseTypeOf => StructLookup -> TypeDefLookup -> [C.CDeclarationSpecifier C.NodeInfo] - -> Voidable + -> Maybe Voidable baseTypeOf structLookup typeDefLookup = - maybe - (error "no type in type-specs") - ( \case - (t, []) -> NonEmpty.head t - (t, rs) -> error ("more than one type in type-specs: " <> show (t : rs)) + fmap + ( maybe + (error "no type in type-specs") + ( \case + (t, []) -> NonEmpty.head t + (t, rs) -> error ("more than one type in type-specs: " <> show (t : rs)) + ) + . List.uncons + . NonEmpty.group ) - . List.uncons - . NonEmpty.group - . map \case - C.CVoidType _ -> Void - C.CCharType _ -> NonVoid TNum - C.CShortType _ -> NonVoid TNum - C.CIntType _ -> NonVoid TNum - C.CFloatType _ -> NonVoid TNum - C.CDoubleType _ -> NonVoid TNum - C.CSignedType _ -> NonVoid TNum - C.CUnsigType _ -> NonVoid TNum - C.CBoolType _ -> NonVoid TNum - C.CLongType _ -> NonVoid TNum - C.CInt128Type _ -> NonVoid TNum - C.CFloatNType{} -> NonVoid TNum - C.CSUType c _ -> NonVoid (TStruct $ structTypeOf structLookup typeDefLookup c) - C.CEnumType _ _ -> NonVoid TNum - C.CTypeDef idx _ -> - case typeDefLookup idx of - Just t -> NonVoid t - Nothing -> error ("could not find typedef: " <> show (C.identToString idx)) + . mapM \case + C.CVoidType _ -> Just Void + C.CSUType c _ -> NonVoid . TStruct <$> structTypeOf structLookup typeDefLookup c + C.CCharType _ -> Just $ NonVoid TNum + C.CShortType _ -> Just $ NonVoid TNum + C.CIntType _ -> Just $ NonVoid TNum + C.CFloatType _ -> Just $ NonVoid TNum + C.CDoubleType _ -> Just $ NonVoid TNum + C.CSignedType _ -> Just $ NonVoid TNum + C.CUnsigType _ -> Just $ NonVoid TNum + C.CBoolType _ -> Just $ NonVoid TNum + C.CLongType _ -> Just $ NonVoid TNum + C.CInt128Type _ -> Just $ NonVoid TNum + C.CFloatNType{} -> Just $ NonVoid TNum + C.CEnumType _ _ -> Just $ NonVoid TNum + C.CTypeDef idx _ -> NonVoid <$> typeDefLookup idx a -> notSupportedYet (void a) a . typeSpecs @@ -137,34 +156,22 @@ structTypeOf => StructLookup -> TypeDefLookup -> C.CStructureUnion C.NodeInfo - -> StructType -structTypeOf structLookup typeDefLookup (C.CStruct t mi md _ _) = + -> Maybe StructType +structTypeOf structLookup typeDefLookup (C.CStruct t mi md _ ni) = case mi of - Just ix -> - case md of - Just p -> do - let p' = concatMap (namesAndTypeOf structLookup typeDefLookup) p - case structLookup ix of - Just s - | structTypeFields s == p' -> s - | otherwise -> error "what?" - Nothing -> - StructType - { structTypeTag = t - , structTypeName = mi - , structTypeFields = p' - } - Nothing -> - case structLookup ix of - Just s -> s - Nothing -> error "what!?" - Nothing -> do - let p' = maybe (error "what??") (concatMap (namesAndTypeOf structLookup typeDefLookup)) md - StructType - { structTypeTag = t - , structTypeName = mi - , structTypeFields = p' - } + Just ix -> structLookup ix + Nothing -> + let p' = + maybe + (error $ "invalid struct at" <> show (C.posOf ni)) + (concatMap (namesAndTypeOf structLookup typeDefLookup)) + md + in Just $ + StructType + { structTypeTag = t + , structTypeName = mi + , structTypeFields = p' + } namesAndTypeOf :: (HasCallStack) @@ -176,7 +183,7 @@ namesAndTypeOf structLookup typeDefLookup = \case C.CDecl spec items ni -> flip map items \case C.CDeclarationItem decl@(C.CDeclr (Just ix) _ _ _ _) _ _ -> - (ix, Just . nonVoid $ typeOf structLookup typeDefLookup spec decl) + (ix, nonVoid <$> typeOf structLookup typeDefLookup spec decl) a -> notSupportedYet (void a) ni a -> notSupportedYet' a diff --git a/rtree-c/src/ReduceC.hs b/rtree-c/src/ReduceC.hs index 6f291d4fff7563d7de1e4cf61ad86928d561f234..ea6f00e4d54c0dfe72bbd3723fb1360eec574b4d 100644 --- a/rtree-c/src/ReduceC.hs +++ b/rtree-c/src/ReduceC.hs @@ -9,6 +9,7 @@ {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TupleSections #-} {-# LANGUAGE TypeFamilies #-} +{-# LANGUAGE TypeOperators #-} {-# LANGUAGE ViewPatterns #-} {-# LANGUAGE NoMonomorphismRestriction #-} @@ -32,6 +33,7 @@ import qualified Control.Monad.IRTree as IRTree import Control.Monad.Reduce import Control.Monad.State import Control.Monad.Trans.Maybe +import Data.Bifunctor import Data.Function import Data.Functor import qualified Data.List as List @@ -40,9 +42,11 @@ import Data.Maybe import qualified Data.Set as Set import Data.Vector.Internal.Check (HasCallStack) import Debug.Pretty.Simple +import Language.C (Pos (posOf)) import qualified Language.C as C import qualified Language.C.Data.Ident as C import qualified Language.C.Data.Node as C +import Text.Pretty.Simple (pShow) defaultReduceCWithKeywords :: (MonadReduce (String, C.Position) m) => [Keyword] -> C.CTranslUnit -> m C.CTranslUnit defaultReduceCWithKeywords keywords a = reduceCTranslUnit a (defaultContext{keywords = Set.fromList keywords}) @@ -58,26 +62,7 @@ reduceCTranslUnit -> Context -> m (C.CTranslationUnit C.NodeInfo) reduceCTranslUnit (C.CTranslUnit es ni) ctx = do - (_functions, _structs) <- flip evalState ctx do - (fs, sts) <- flip mapAndUnzipM es \e -> do - includeTypeDef e - funcs <- gets \ctx' -> findFunctions (: []) ctx' e - structs <- state \ctx' -> - let ss = findStructs (: []) ctx' e - in ( ss - , ctx' - { structs = - foldr - ( \s -> - Map.insert (structName s) (structType s, Nothing) - ) - (structs ctx') - ss - } - ) - - pure (funcs, structs) - pure (pure (concat fs, concat sts)) + let _functions = foldMap (findFunctions (: [])) es let funmap :: [(C.Ident, Maybe Function)] = List.sortOn (maybe 0 (negate . funSize) . snd) @@ -113,48 +98,251 @@ reduceCTranslUnit (C.CTranslUnit es ni) ctx = do functions3 <- forM functions2 \(k, mf) -> (k,) <$> runMaybeT do f <- liftMaybe mf - let FunType rtype rparams = funType f - params <- case rparams of - Params params False -> do - params' <- forM params \p -> runMaybeT do - p' <- liftMaybe p - exceptIf ("remove parameter", funPosition f) - pure p' - pure (Params params' False) + params <- case funParams f of + Just params -> do + Just <$> forM params \p -> + if p + then split ("remove parameter", funPosition f) (pure False) (pure True) + else pure False ow -> pure ow - pure f{funType = FunType rtype params} + pure f{funParams = params} + + let builtins = + [ ("fabsf", FunType (NonVoid TNum) (Params [Just TNum] False)) + , ("fabs", FunType (NonVoid TNum) (Params [Just TNum] False)) + ] let functions''' = Map.fromList $ - functions3 - <> [ ( funName - , Just $ - Function - { funIsStatic = False - , funPosition = C.posOf funName - , funSize = 0 - , .. - } - ) - | (C.builtinIdent -> funName, funReturns, funParams) <- - [ ("fabsf", NonVoid TNum, Params [Just TNum] False) - , ("fabs", NonVoid TNum, Params [Just TNum] False) - ] - , let funType = FunType funReturns funParams - ] - - structs' <- flip execStateT (structs ctx) do - forM_ _structs \s -> do - let sstr = C.identToString (structName s) - ms <- runMaybeT do - exceptIf ("remove struct " <> show sstr, structPosition s) - pure s - modify' (Map.insert (structName s) (structType s, ms)) - - let ctx' = ctx{functions = functions''', structs = structs'} + [ ( funName + , Just $ + Function + { funIsStatic = False + , funPosition = C.posOf funName + , funSize = 0 + , funParams = case funTypeParams funType of + VoidParams -> Nothing + Params _ True -> Nothing + Params fx False -> Just [isJust f | f <- fx] + , .. + } + ) + | (C.builtinIdent -> funName, funType) <- builtins + ] + <> functions3 + + -- let _structs = foldMap (findStructs (: [])) es + -- structs' <- flip execStateT (structs ctx) do + -- forM_ _structs \s -> do + -- let sstr = C.identToString (structName s) + -- ms <- runMaybeT do + -- exceptIf ("remove struct " <> show sstr, structPosition s) + -- let st = structType s + -- fields <- forM (structTypeFields st) \(i, m) -> do + -- (i,) <$> runMaybeT do + -- m' <- liftMaybe m + -- exceptIf ("remove field " <> sstr <> "." <> C.identToString i, structPosition s) + -- pure m' + -- pure s{structType = st{structTypeFields = fields}} + -- modify' (Map.insert (structName s) (structType s, ms)) + + let ctx' = + ctx + { functions = functions''' + , inlineExprs = + inlineExprs ctx + <> Map.fromList + [(C.builtinIdent f, IEKeep (TFun ft)) | (f, ft) <- builtins] + } res' <- evalStateT (mapM reduceCExternalDeclaration es) ctx' pure $ C.CTranslUnit (catMaybes res') ni +data SpecifierFilter = SpecifierFilter + { sfKeepStatic :: Bool + } + +keepAll :: SpecifierFilter +keepAll = SpecifierFilter{sfKeepStatic = True} + +{- | Update the CDeclarationSpecifier's to match the context. Specifically, update +the typedefs and the structs. Alos return a base type. +-} +updateCDeclarationSpecifiers + :: ( MonadState Context m + , MonadPlus m + ) + => SpecifierFilter + -> [C.CDeclarationSpecifier C.NodeInfo] + -> m (Voidable, [C.CDeclarationSpecifier C.NodeInfo]) +updateCDeclarationSpecifiers sf spec = do + ctx <- get + spec' <- concat <$> mapM (updateSpec ctx) spec + bt <- baseType ctx spec' + pure (bt, spec') + where + baseType + :: (MonadPlus m) + => Context + -> [C.CDeclarationSpecifier C.NodeInfo] + -> m Voidable + baseType ctx = do + liftMaybe + . baseTypeOf + (lookupStruct ctx) + ( \t -> case Map.lookup t (typeDefs ctx) of + Just (ITKeep t') -> Just t' + Just ITDelete -> Nothing + Just (ITInline t' _) -> Just t' + Nothing -> error "error" + ) + + updateSpec ctx a = case a of + C.CTypeSpec t -> case t of + C.CSUType (C.CStruct st (Just i) (Just declrs) attr x) b -> do + fields <- liftMaybe $ structTypeFields <$> lookupStruct ctx i + let declrs' :: [C.CDeclaration C.NodeInfo] = filterStruct ctx fields declrs + pure [C.CTypeSpec (C.CSUType (C.CStruct st (Just i) (Just declrs') attr x) b)] + C.CTypeDef idx _ -> do + case Map.lookup idx . typeDefs $ ctx of + Just (ITKeep _) -> pure [C.CTypeSpec t] + Just (ITInline _ res) -> pure res + Just ITDelete -> mzero + Nothing -> error ("could not find typedef: " <> show idx) + _ow -> pure [C.CTypeSpec t] + C.CStorageSpec (C.CStatic _) -> pure [a | sfKeepStatic sf] + C.CFunSpec (C.CInlineQual _) -> pure [a | sfKeepStatic sf] + _ow -> pure [a] + + filterStruct ctx fields declrs = flip evalState fields do + fmap concat . forM declrs $ \case + decl@(C.CDecl def items l) -> do + items' <- fmap catMaybes . forM items $ \item -> do + -- TODO this should be an error. + t' <- state (\case ((_, t) : tps) -> (t, tps); [] -> (Nothing, [])) + case t' of + Just _ -> do + -- TODO check for bad struct name here declaration + pure (Just item) + _ow -> do + pure Nothing + pure [C.CDecl def items' l | not (List.null items')] + a' -> notSupportedYet' a' + +updateCDerivedDeclarators + :: forall m + . ( MonadState Context m + , MonadPlus m + ) + => Voidable + -> [Bool] + -> [C.CDerivedDeclarator C.NodeInfo] + -> m (Voidable, [C.CDerivedDeclarator C.NodeInfo]) +updateCDerivedDeclarators bt ff dd = do + foldM applyDD (bt, []) (reverse dd) + where + applyDD + :: (r ~ (Voidable, [C.CDerivedDeclarator C.NodeInfo])) + => r + -> C.CDerivedDeclarator C.NodeInfo + -> m r + applyDD (t, dd') d = case d of + C.CPtrDeclr _ _ -> do + pure (NonVoid . TPointer $ t, d : dd') + C.CArrDeclr{} -> + pure (NonVoid . TPointer $ t, d : dd') + C.CFunDeclr params arr ni -> do + -- TODO FIX THIS + case params of + C.CFunParamsNew params' varadic -> do + (tp, params'') <- state (runState (findParams varadic params')) + let t' = NonVoid $ TFun (FunType t tp) + pure (t', C.CFunDeclr (C.CFunParamsNew params'' varadic) arr ni : dd') + b -> notSupportedYet b ni + + findParams + :: Bool + -> [C.CDeclaration C.NodeInfo] + -> State Context (Params, [C.CDeclaration C.NodeInfo]) + findParams varadic decls = case decls of + [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> + pure (VoidParams, decls) + _ow -> flip evalStateT ff do + result <- + forM decls $ \case + C.CDecl spec items ni -> do + keep <- state (\(t : tps) -> (t, tps)) + lift . runMaybeT $ do + (bt', spec') <- updateCDeclarationSpecifiers keepAll spec + (t, items') <- case items of + [] -> do + guard keep + pure (nonVoid bt', []) + [C.CDeclarationItem (C.CDeclr mid dd2 Nothing [] ni3) Nothing ni2] -> do + (t, dd2') <- case mid of + Just ix -> do + modify' (addInlineExpr ix IEDelete) + (nonVoid -> t, dd2') <- updateCDerivedDeclarators bt' [] dd2 + guard keep + modify' (addInlineExpr ix (IEKeep t)) + pure (t, dd2') + Nothing -> do + (nonVoid -> t, dd2') <- updateCDerivedDeclarators bt' [] dd2 + guard keep + pure (t, dd2') + pure (t, [C.CDeclarationItem (C.CDeclr mid dd2' Nothing [] ni3) Nothing ni2]) + _ow -> notSupportedYet items ni + pure (t, C.CDecl spec' items' ni) + a -> notSupportedYet' a + let (t, decls') = unzip $ catMaybes result + pure (Params (map Just t) varadic, decls') + +-- filterParams +-- :: Context +-- -> [Maybe Type] +-- -> [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 +-- t' <- state (\(t : tps) -> (t, tps)) +-- case t' of +-- Just t +-- | not (shouldDeleteDeclaration ctx decl) -> do +-- let defs = [(idx', IEKeep t) | i <- items, idx' <- maybeToList (name i)] +-- pure ([C.CDecl def items l], defs) +-- _ow -> do +-- let defs = [(idx', IEDelete) | i <- items, idx' <- maybeToList (name i)] +-- pure ([], defs) +-- a' -> notSupportedYet' a' +-- pure (concat params', concat mapping) + +-- inlineTypeDefsCDeclaration :: C.CDeclaration C.NodeInfo -> Context -> C.CDeclaration C.NodeInfo +-- inlineTypeDefsCDeclaration decl ctx = +-- case decl of +-- C.CDecl items decli ni -> +-- C.CDecl (inlineTypeDefsSpecs items ctx) (map (`inlineTypeDefsCDI` ctx) decli) ni +-- a -> notSupportedYet' a +-- +-- inlineTypeDefsCDeclarator +-- :: C.CDeclarator C.NodeInfo +-- -> Context +-- -> C.CDeclarator C.NodeInfo +-- inlineTypeDefsCDeclarator (C.CDeclr idn derivedd st atr ni) ctx = +-- C.CDeclr idn (map (inlineTypeDefsX ctx) derivedd) st atr ni +-- +-- inlineTypeDefsX :: Context -> C.CDerivedDeclarator C.NodeInfo -> C.CDerivedDeclarator C.NodeInfo +-- inlineTypeDefsX ctx = \case +-- C.CFunDeclr (C.CFunParamsNew x y) b c -> +-- C.CFunDeclr (C.CFunParamsNew (map (`inlineTypeDefsCDeclaration` ctx) x) y) b c +-- C.CArrDeclr a b c -> C.CArrDeclr a b c +-- C.CPtrDeclr a b -> C.CPtrDeclr a b +-- a -> notSupportedYet' a +-- +-- inlineTypeDefsCDI :: C.CDeclarationItem C.NodeInfo -> Context -> C.CDeclarationItem C.NodeInfo +-- inlineTypeDefsCDI di ctx = case di of +-- C.CDeclarationItem a b ni -> C.CDeclarationItem (inlineTypeDefsCDeclarator a ctx) b ni +-- a -> notSupportedYet a C.undefNode + reduceCExternalDeclaration :: (HasCallStack, MonadReduce Lab m) => C.CExternalDeclaration C.NodeInfo @@ -164,23 +352,30 @@ reduceCExternalDeclaration r = case r of ctx <- get let C.CDeclr mid dd Nothing [] ni2 = declr - let (C.CFunDeclr (C.CFunParamsNew params b) attr ni3 : dd') = dd - (FunType rtype pFilter, spec') <- case mid of + -- TODO handle this edgecase (struct declared in function declaration) + (_, spec2) <- reduceStructDeclaration spec + + mfun <- case mid of Just fid -> do modify' (addInlineExpr fid IEDelete) - guard (not $ any (shouldDeleteDeclSpec ctx) spec) - f <- liftMaybe (lookupFunction ctx fid) - modify' (addInlineExpr fid (IEKeep (TFun $ funType f))) - pure (funType f, filterStorageModifiers (funIsStatic f) spec) + Just <$> liftMaybe (lookupFunction ctx fid) + Nothing -> + pure Nothing + + let keepStatic = maybe True funIsStatic mfun + + (bt, spec') <- updateCDeclarationSpecifiers keepAll{sfKeepStatic = keepStatic} spec2 + ((nonVoid -> t@(TFun (FunType rt _)), dd'), ctx') <- + runStateT + (updateCDerivedDeclarators bt (fromMaybe (repeat True) (mfun >>= funParams)) dd) + ctx + + case mfun of + Just fun -> do + modify' (addInlineExpr (funName fun) (IEKeep t)) Nothing -> do - let TFun ft = nonVoidTypeOfFromContext ctx spec declr exceptIf ("remove function", C.posOf r) - pure (ft, spec) - - let (params', idents) = case pFilter of - Params flt False -> filterParams ctx flt params - _ow -> (params, []) labs <- flip collect (labelsOf stmt) \l -> do exceptIf ("remove label" <> show l, C.posOf l) @@ -188,66 +383,63 @@ reduceCExternalDeclaration r = case r of stmt' <- reduceCStatementOrEmptyBlock stmt StmtContext{stmtLabels = labs, stmtInLoop = False} $ - (foldr (uncurry addInlineExpr) ctx idents){returnType = rtype} - - let dd'' = C.CFunDeclr (C.CFunParamsNew params' b) attr ni3 : dd' + ctx'{returnType = rt} pure . C.CFDefExt $ - C.CFunDef - (inlineTypeDefsSpecs spec' ctx) - (inlineTypeDefsCDeclarator (C.CDeclr mid dd'' Nothing [] ni2) ctx) - [] - stmt' - ni + C.CFunDef spec' (C.CDeclr mid dd' Nothing [] ni2) [] stmt' ni -- Type definitions - C.CDeclExt d@(C.CDecl (C.CStorageSpec (C.CTypedef _) : rst) [item] ni) -> runMaybeT do - let C.CDeclarationItem decl@(C.CDeclr (Just ix) [] Nothing [] _) Nothing Nothing = item - ctx <- get - let t = nonVoidTypeOfFromContext ctx rst decl - modify' (addTypeDef ix (t, ITInline rst)) - exceptIf ("inline typedef" <> C.identToString ix, C.posOf ni) - modify' (addTypeDef ix (t, ITKeep)) - -- TODO delete typedefs - gets (C.CDeclExt <$> inlineTypeDefsCDeclaration d) + C.CDeclExt (C.CDecl (C.CStorageSpec (C.CTypedef nif) : rst) [item] ni) -> runMaybeT do + let C.CDeclarationItem (C.CDeclr (Just ix) [] Nothing [] _) Nothing Nothing = item + + modify' (addTypeDef ix ITDelete) + + (keep, rst2) <- reduceStructDeclaration rst + (NonVoid t, rst') <- updateCDeclarationSpecifiers keepAll rst2 + + unless keep do + modify' (addTypeDef ix (ITInline t rst')) + exceptIf ("inline typedef " <> C.identToString ix, C.posOf ni) + + modify' (addTypeDef ix (ITKeep t)) + pure $ C.CDeclExt $ C.CDecl (C.CStorageSpec (C.CTypedef nif) : rst') [item] ni -- The rest. C.CDeclExt (C.CDecl spec items ni) -> runMaybeT do ctx <- get - lift $ includeTypeDef r + markDeleted items + + -- TODO: Actually we should split it up here + let isStatic = flip any items \case + (C.CDeclarationItem (C.CDeclr (Just fid) (C.CFunDeclr{} : _) _ _ _) _ _) -> do + maybe True funIsStatic (lookupFunction ctx fid) + _ow -> True - let keep = containsStructDeclaration ctx spec + (keep, spec2) <- reduceStructDeclaration spec + (bt, spec') <- updateCDeclarationSpecifiers keepAll{sfKeepStatic = isStatic} spec2 -- Try to remove each declaration item - (items', or -> isStatic) <- - unzip <$> flip collect items \case + items' <- + flip collect items \case di@(C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni2) einit size) -> do case dd of - (C.CFunDeclr params attr ni3) : rst -> do - (dd', isStatic) <- case mid of + C.CFunDeclr{} : _ -> do + mfun <- case mid of + Just fid -> + Just <$> liftMaybe (lookupFunction ctx fid) + Nothing -> + pure Nothing + let ff = fromMaybe (repeat True) (mfun >>= funParams) + (nonVoid -> t, dd') <- + evalStateT (updateCDerivedDeclarators bt ff dd) ctx + case mid of Just fid -> do - modify' (addInlineExpr fid IEDelete) - f <- liftMaybe (lookupFunction ctx fid) - modify' (addInlineExpr fid (IEKeep (TFun $ funType f))) - params' <- case funTypeParams (funType f) of - Params flt False -> do - case params of - C.CFunParamsNew params' b -> do - let res = filterParams ctx flt params' - pure . flip C.CFunParamsNew b . fst $ res - C.CFunParamsOld _ -> - notSupportedYet (void di) ni2 - _ow -> pure params - - pure (C.CFunDeclr params' attr ni3 : rst, funIsStatic f) + modify' (addInlineExpr fid (IEKeep t)) Nothing -> do exceptIf ("remove function", C.posOf ni2) - pure (dd, isStaticFromSpecs spec) - pure (C.CDeclarationItem (C.CDeclr mid dd' Nothing [] ni2) einit size, isStatic) - _dd -> do - di' <- reduceCDeclarationItem spec di - pure (di', isStaticFromSpecs spec) + pure (C.CDeclarationItem (C.CDeclr mid dd' Nothing [] ni2) einit size) + _dd -> reduceCDeclarationItem bt di a -> notSupportedYet (a $> ()) ni -- Somtimes we just declare a struct or a typedef. @@ -255,8 +447,7 @@ reduceCExternalDeclaration r = case r of guard (AllowEmptyDeclarations `isIn` ctx) exceptIf ("remove declaration", C.posOf ni) - decl' <- gets (inlineTypeDefsCDeclaration (C.CDecl (filterStorageModifiers isStatic spec) items' ni)) - pure (C.CDeclExt decl') + pure $ C.CDeclExt $ C.CDecl spec' items' ni _r -> notSupportedYet' r wrapCCompound :: C.CStatement C.NodeInfo -> C.CStatement C.NodeInfo @@ -269,50 +460,127 @@ isStaticFromSpecs = any \case (C.CStorageSpec (C.CStatic _)) -> True _ow -> False -reduceCDeclarationItem +{- | This checks the current declaration and reduces any new struct found here. +Returns true if the specifier is requried. +-} +reduceStructDeclaration :: ( MonadReduce Lab m , MonadState Context m , MonadPlus m ) => [C.CDeclarationSpecifier C.NodeInfo] + -> m (Bool, [C.CDeclarationSpecifier C.NodeInfo]) +reduceStructDeclaration = + fmap (first or) . mapAndUnzipM \case + x@(C.CTypeSpec (C.CSUType (C.CStruct tag mid (Just fields) attr ni2) ni)) -> case mid of + Just sid -> do + struct <- gets (Map.lookup sid . structs) + case struct of + -- Already declared do nothing. + Just _ -> + pure (False, x) + -- Not declared do somthing + Nothing -> do + (ft, fields') <- mapAndUnzipM structField fields + split + ("remove struct " <> C.identToString sid, C.posOf ni) + do + modify' (addStruct sid Nothing) + mzero + do + modify' + ( addStruct + sid + ( Just + StructType + { structTypeTag = tag + , structTypeName = Just sid + , structTypeFields = concat ft + } + ) + ) + pure (True, C.CTypeSpec (C.CSUType (C.CStruct tag mid (Just fields') attr ni2) ni)) + Nothing -> pure (False, x) + x -> pure (False, x) + where + structField = \case + C.CDecl spec items ni -> do + -- TODO: Currently deletes all struct fields if one of them are deleted. + (bt, spec') <- updateCDeclarationSpecifiers keepAll spec + (fields, items') <- flip mapAndUnzipM items \case + (C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni3) ini ni2) -> do + (nonVoid -> t, dd') <- updateCDerivedDeclarators bt (repeat True) dd + let ft = (fromMaybe (error "all struct fields should be named") mid, Just t) + pure (ft, C.CDeclarationItem (C.CDeclr mid dd' Nothing [] ni3) ini ni2) + a -> notSupportedYet a ni + pure (fields, C.CDecl spec' items' ni) + a@(C.CStaticAssert{}) -> notSupportedYet' a + +reduceCDeclarationItem + :: ( MonadReduce Lab m + , MonadState Context m + , MonadPlus m + ) + => Voidable -> C.CDeclarationItem C.NodeInfo -> m (C.CDeclarationItem C.NodeInfo) -reduceCDeclarationItem spec = \case - di@(C.CDeclarationItem decl@(C.CDeclr mid _ Nothing [] ni) einit Nothing) -> do +reduceCDeclarationItem bt = \case + di@(C.CDeclarationItem (C.CDeclr mid dd Nothing [] ni) einit Nothing) -> do ctx <- get case mid of Just vid -> do - modify' (addInlineExpr vid IEDelete) - let t = nonVoidTypeOfFromContext ctx spec decl - guard (not $ any (shouldDeleteDeclSpec ctx) spec) + (nonVoid -> t, dd') <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx einit' <- case einit of - Just (C.CInitExpr e ni2) -> do - e' <- fromMaybe (pure zeroExpr) $ reduceCExpr e (exactly t) ctx - let inlinable = case e' of - C.CConst _ -> True - C.CVar _ _ -> True - _ow -> False - when inlinable do - modify' (addInlineExpr vid (IEInline e')) - exceptIf ("inline variable " <> C.identToString vid, C.posOf ni) - modify' (addInlineExpr vid (IEKeep t)) - pure (Just (C.CInitExpr e' ni2)) - -- TODO handle later - Just (C.CInitList i ni2) -> do - exceptIf ("delete variable", C.posOf ni) - modify' (addInlineExpr vid (IEKeep t)) - pure (Just (C.CInitList i ni2)) + Just einit2 -> do + (einit', inlinable) <- reduceCInitializer t einit2 ctx + case inlinable of + Just e' -> do + modify' (addInlineExpr vid (IEInline e')) + exceptIf ("inline variable " <> C.identToString vid, C.posOf ni) + Nothing -> do + exceptIf ("delete variable", C.posOf ni) + pure (Just einit') Nothing -> do - exceptIf ("delete uninitialized variable", C.posOf vid) - modify' (addInlineExpr vid (IEKeep t)) + exceptIf ("delete uninitilized variable", C.posOf ni) pure Nothing - pure (C.CDeclarationItem decl einit' Nothing) + modify' (addInlineExpr vid (IEKeep t)) + let decl' = C.CDeclr mid dd' Nothing [] ni + pure (C.CDeclarationItem decl' einit' Nothing) Nothing -> do - guard (not $ any (shouldDeleteDeclSpec ctx) spec) exceptIf ("remove unnamed declaration item", C.posOf ni) pure di a -> notSupportedYet a C.undefNode +reduceCInitializer + :: (MonadReduce Lab m) + => Type + -> C.CInitializer C.NodeInfo + -> Context + -> m (C.CInitializer C.NodeInfo, Maybe C.CExpr) +reduceCInitializer t einit ctx = case einit of + C.CInitExpr e ni2 -> do + e' <- fromMaybe (pure zeroExpr) $ reduceCExpr e (exactly t) ctx + pure + ( C.CInitExpr e' ni2 + , case e' of + C.CConst _ -> Just e' + C.CVar _ _ -> Just e' + _ow -> Nothing + ) + C.CInitList (C.CInitializerList items) ni2 -> do + items' <- case t of + TStruct stct -> do + let i'' = catMaybes $ zipWith (\(_, t') i -> (i,) <$> t') (structTypeFields stct) items + forM i'' \((p, r), t') -> do + (r', _) <- reduceCInitializer t' r ctx + pure (p, r') + TPointer (NonVoid t') -> do + forM items \(p, r) -> do + (r', _) <- reduceCInitializer t' r ctx + pure (p, r') + _ow -> error $ "Unexpected type of init list" <> show t + pure (C.CInitList (C.CInitializerList items') ni2, Nothing) + reduceCCompoundBlockItem :: (MonadReduce Lab m, HasCallStack) => StmtContext @@ -337,20 +605,28 @@ reduceCCompoundBlockItem lab r = do C.CBlockDecl (C.CDecl spec items ni) -> fmap (fromMaybe []) . runMaybeT $ do ctx <- get - let keep = containsStructDeclaration ctx spec + markDeleted items + + (keep, spec2) <- reduceStructDeclaration spec + (bt, spec') <- updateCDeclarationSpecifiers keepAll spec2 -- Try to remove each declaration item - items' <- collect (reduceCDeclarationItem spec) items + items' <- collect (reduceCDeclarationItem bt) items -- Somtimes we just declare a struct or a typedef. when (not keep && List.null items') do guard (AllowEmptyDeclarations `isIn` ctx) exceptIf ("remove declaration", C.posOf ni) - decl' <- gets (inlineTypeDefsCDeclaration (C.CDecl spec items' ni)) - pure [C.CBlockDecl decl'] + pure [C.CBlockDecl (C.CDecl spec' items' ni)] a -> notSupportedYet' a +markDeleted :: (MonadState Context m) => [C.CDeclarationItem C.NodeInfo] -> m () +markDeleted = mapM_ \case + C.CDeclarationItem (name -> Just ix) _ _ -> do + modify' (addInlineExpr ix IEDelete) + _a -> pure () + reduceCStatementOrEmptyBlock :: (MonadReduce Lab m, HasCallStack) => C.CStatement C.NodeInfo @@ -458,8 +734,8 @@ reduceCStatement smt labs ctx = case smt of C.CFor e1 e2 e3 s ni -> do case e1 of C.CForDecl (C.CDecl spec items ni') -> do - let spec' = inlineTypeDefsSpecs spec ctx - (items', ctx') <- runStateT (collect (reduceCDeclarationItem spec) items) ctx + (bt, spec') <- evalStateT (updateCDeclarationSpecifiers keepAll spec) ctx + (items', ctx') <- runStateT (collect (reduceCDeclarationItem bt) items) ctx e2' <- runMaybeT do e2' <- liftMaybe e2 re2' <- liftMaybe (reduceCExpr e2' etAny ctx') @@ -572,16 +848,24 @@ data ETSet | ETAny deriving (Show, Eq) -checkExpectedType :: (MonadPlus m) => Type -> EType -> m () -checkExpectedType t et = guard $ isExpectedType t et +checkExpectedType :: (MonadPlus m) => Voidable -> EType -> m () +checkExpectedType (NonVoid t) et = guard $ isExpectedType t et +checkExpectedType Void _ = pure () + +match :: Type -> Type -> Bool +match = curry \case + (TPointer Void, TPointer _) -> True + (TPointer _, TPointer Void) -> True + (TPointer (NonVoid a), TPointer (NonVoid b)) -> a `match` b + (t1, t2) -> t1 == t2 isExpectedType :: Type -> EType -> Bool isExpectedType = \c et -> - -- pTraceShowWith (\a -> ("check", a, c, et, a)) $ + -- pTraceWith (\a -> "check " <> show a <> " " <> show c <> " " <> show et) $ go c (etSet et) where go c = \case - ETExactly t -> t == c + ETExactly t -> t `match` c ETAny -> True ETStructWithField ix et -> case c of TStruct s -> fromMaybe False do @@ -602,11 +886,12 @@ isExpectedType = \c et -> etUnPointer :: EType -> Maybe EType etUnPointer t = - -- pTraceShowWith (\t' -> ("unpoint", t, t')) $ + -- pTraceWith (\t' -> "unpoint " <> show t <> " " <> show t') $ case etSet t of ETPointer t' -> Just t{etSet = t'} ETExactly (TPointer Void) -> Just t{etSet = ETAny} ETExactly (TPointer (NonVoid t')) -> Just t{etSet = ETExactly t'} + ETComparable -> Just etAny _ow -> Nothing checkNotAssignable :: (MonadPlus m) => EType -> m () @@ -620,11 +905,66 @@ msplit l m1 m2 = do Nothing -> a Nothing -> m2 -ctypeOf :: Context -> C.CExpr -> Maybe Type -ctypeOf ctx = \case +inferType :: Context -> C.CExpr -> Maybe Voidable +inferType ctx = \case C.CVar i _ -> do - f <- lookupFunction ctx i - pure $ TFun (funType f) + case lookupVariable ctx i of + IEInline e -> inferType ctx e + IEKeep t -> pure (NonVoid t) + IEDelete -> Nothing + C.CUnary i e _ -> do + t <- inferType ctx e + case i of + C.CIndOp -> case t of + NonVoid (TPointer t') -> pure t' + Void -> pure Void + _ow -> Nothing + C.CAdrOp -> pure (NonVoid (TPointer t)) + _ow -> pure t + C.CConst x -> pure . NonVoid $ case x of + (C.CStrConst _ _) -> + TPointer (NonVoid TNum) + _ow -> + TNum + C.CIndex a x _ -> do + t1 <- inferType ctx a + t2 <- inferType ctx x + case (t1, t2) of + (NonVoid (TPointer x'), NonVoid TNum) -> pure x' + _ow -> error (show ("index", t1, t2)) + C.CMember a l t _ -> do + t1 <- inferType ctx a + s' <- case (t1, t) of + (NonVoid (TPointer (NonVoid (TStruct s))), True) -> pure s + (NonVoid (TStruct s), False) -> pure s + _ow -> error (show ("member", a, l)) + NonVoid <$> fieldLookup l s' + C.CBinary o lhs _ _ -> do + if o `elem` [C.CNeqOp, C.CEqOp, C.CGeqOp, C.CLeqOp, C.CGrOp, C.CLeOp] + then pure (NonVoid TNum) + else inferType ctx lhs + C.CCast decl@(C.CDecl spec items _) _ _ -> do + -- todo is this a good handling of this? + (bt, _) <- evalStateT (updateCDeclarationSpecifiers keepAll spec) ctx + case items of + [C.CDeclarationItem (C.CDeclr Nothing dd Nothing [] _) _ _] -> do + (t, _) <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx + pure t + [] -> + pure bt + _ow -> notSupportedYet' decl + C.CCall f _ ni -> do + ft <- inferType ctx f + case ft of + NonVoid (TFun (FunType rt _)) -> pure rt + a -> do + error (show ("call", a, ni, pTraceWith show f)) + C.CAssign _ lhs _ _ -> do + inferType ctx lhs + -- inferType ctx rhs + -- if t1 == t2 then pure t1 else error (show ("assign", o, t1, t2)) + C.CComma items _ -> do + inferType ctx (List.last items) a -> notSupportedYet' a reduceCExpr @@ -639,10 +979,13 @@ reduceCExpr expr t ctx = case expr of msplit ("reduce to left", C.posOf elhs) (reduceCExpr elhs t ctx) do msplit ("reduce to right", C.posOf erhs) (reduceCExpr erhs t ctx) do checkNotAssignable t - let t' = - if o `elem` [C.CNeqOp, C.CEqOp, C.CGeqOp, C.CLeqOp, C.CGrOp, C.CLeOp] - then EType ETComparable False - else exactly TNum + when (o `elem` [C.CNeqOp, C.CEqOp, C.CGeqOp, C.CLeqOp, C.CGrOp, C.CLeOp]) do + checkExpectedType (NonVoid TNum) t + c <- inferType ctx elhs + let t' = fromVoid etAny exactly c + -- if + -- then EType ETComparable False + -- else exactly TNum -- in this case we change type, so we need to keep the operation rl <- reduceCExpr elhs t' ctx rr <- reduceCExpr erhs t' ctx @@ -653,11 +996,12 @@ reduceCExpr expr t ctx = case expr of C.CAssign o elhs erhs ni -> msplit ("reduce to left", C.posOf elhs) (reduceCExpr elhs t ctx) do msplit ("reduce to right", C.posOf erhs) (reduceCExpr erhs t ctx) do - checkNotAssignable t - let t' = if o == C.CAssignOp then etSet t else ETExactly TNum + c <- inferType ctx elhs + checkExpectedType c t + let t' = fromVoid etAny exactly c -- in this case we change type, so we need to keep the operation - rl <- reduceCExpr elhs (EType t' True) ctx - rr <- reduceCExpr erhs (EType t' False) ctx + rl <- reduceCExpr elhs t'{etAssignable = True} ctx + rr <- reduceCExpr erhs t' ctx Just do l' <- rl r' <- rr @@ -665,29 +1009,34 @@ reduceCExpr expr t ctx = case expr of C.CVar i _ -> case lookupVariable ctx i of IEKeep c -> do - checkExpectedType c t + checkExpectedType (NonVoid c) t Just (pure expr) IEInline mx' -> do - guard (DisallowVariableInlining `isIn` ctx || not (etAssignable t)) - Just (pure mx') + guard (not $ DisallowVariableInlining `isIn` ctx) + reduceCExpr mx' t ctx IEDelete -> Nothing C.CConst x -> do case x of C.CStrConst _ _ -> do checkNotAssignable t - -- guard (TPointer (NonVoid TNum) `match` etSet t) + checkExpectedType (NonVoid (TPointer (NonVoid TNum))) t + -- guard ( `match` etSet t) + Just (pure expr) + C.CIntConst (C.getCInteger -> 0) _ -> do + checkNotAssignable t + checkExpectedType (NonVoid (TPointer Void)) t + <|> checkExpectedType (NonVoid TNum) t Just (pure expr) _ow -> do checkNotAssignable t - -- guard (TNum `match` etSet t) + checkExpectedType (NonVoid TNum) t Just (pure expr) C.CUnary o eopr ni -> do msplit ("reduce to operant", C.posOf eopr) (reduceCExpr eopr t ctx) do case o of C.CIndOp -> do - checkNotAssignable t - ropr <- reduceCExpr eopr (EType{etSet = ETPointer (etSet t), etAssignable = False}) ctx + ropr <- reduceCExpr eopr (t{etSet = ETPointer (etSet t), etAssignable = True}) ctx Just do eopr' <- ropr pure $ C.CUnary o eopr' ni @@ -711,9 +1060,9 @@ reduceCExpr expr t ctx = case expr of (\fn a -> foldr fn a args) (\e -> msplit ("reduce to expression", C.posOf e) (reduceCExpr e t ctx)) do - ct <- ctypeOf ctx ef + ct <- inferType ctx ef case ct of - ft@(TFun (FunType _ fargs)) -> do + NonVoid ft@(TFun (FunType _ fargs)) -> do checkNotAssignable t -- unless (etSet t == ETAny) do -- rt <- fromVoid mzero pure mrt @@ -751,22 +1100,25 @@ reduceCExpr expr t ctx = case expr of ef' <- ref ec' <- rec pure $ C.CCond et' (Just ec') ef' ni - C.CCast decl@(C.CDecl spec items _) e ni -> do + C.CCast (C.CDecl spec items ni2) e ni -> do msplit ("do not cast", C.posOf ni) (reduceCExpr e t ctx) do - re <- case items of - [C.CDeclarationItem dec _ _] -> do - -- let ct = nonVoidTypeOfFromContext ctx spec dec - reduceCExpr e etAny ctx - [] -> case baseTypeOfFromContext ctx spec of - Void -> - reduceCExpr e etAny ctx - NonVoid ct' -> do - -- checkExpectedType ct' t + (bt, spec') <- evalStateT (updateCDeclarationSpecifiers keepAll spec) ctx + (items', re) <- case items of + [C.CDeclarationItem (C.CDeclr Nothing dd Nothing [] a) b c] -> do + (_, dd') <- evalStateT (updateCDerivedDeclarators bt (repeat True) dd) ctx + ([C.CDeclarationItem (C.CDeclr Nothing dd' Nothing [] a) b c],) <$> do reduceCExpr e etAny ctx + [] -> + ([],) <$> case bt of + Void -> + reduceCExpr e etAny ctx + NonVoid _ -> do + -- checkExpectedType ct' t + reduceCExpr e etAny ctx a -> notSupportedYet a ni Just do e' <- re - pure (C.CCast (inlineTypeDefsCDeclaration decl ctx) e' ni) + pure (C.CCast (C.CDecl spec' items' ni2) e' ni) C.CIndex e1 e2 ni -> do msplit ("reduce to indexee", C.posOf e1) (reduceCExpr e1 t ctx) do msplit ("reduce to index", C.posOf e2) (reduceCExpr e2 t ctx) do @@ -798,85 +1150,40 @@ reduceCExpr expr t ctx = case expr of pure (C.CMember e' i l ni) a -> notSupportedYet' a -inlineTypeDefsCDeclaration :: C.CDeclaration C.NodeInfo -> Context -> C.CDeclaration C.NodeInfo -inlineTypeDefsCDeclaration decl ctx = - case decl of - C.CDecl items decli ni -> - C.CDecl (inlineTypeDefsSpecs items ctx) (map (`inlineTypeDefsCDI` ctx) decli) ni - a -> notSupportedYet' a - -- shouldDeleteFunction :: Context -> C.CFunctionDef C.NodeInfo -> Bool -- shouldDeleteFunction ctx (C.CFunDef spec _ _ _ _) = -- any (shouldDeleteDeclSpec ctx) spec -shouldDeleteDeclaration :: Context -> C.CDeclaration C.NodeInfo -> Bool -shouldDeleteDeclaration ctx decl = - case decl of - C.CDecl items decli _ -> any (shouldDeleteDeclSpec ctx) items || any shouldDeleteDeclItem decli - a -> notSupportedYet' a - where - shouldDeleteDeclItem = \case - C.CDeclarationItem a _ _ -> shouldDeleteDeclartor a - a -> notSupportedYet a decl - - shouldDeleteDeclartor = \case - C.CDeclr _ def _ _ _ -> any shouldDeleteDerivedDeclartor def - - shouldDeleteDerivedDeclartor = \case - C.CFunDeclr (C.CFunParamsNew x _) _ _ -> - any (shouldDeleteDeclaration ctx) x - C.CArrDeclr{} -> False - C.CPtrDeclr _ _ -> False - a -> notSupportedYet' a - -shouldDeleteDeclSpec :: Context -> C.CDeclarationSpecifier C.NodeInfo -> Bool -shouldDeleteDeclSpec ctx = \case - C.CTypeSpec (C.CSUType (C.CStruct _ (Just idx) Nothing _ _) _) -> - case Map.lookup idx . structs $ ctx of - Just (_, Just _) -> False - Just (_, Nothing) -> True - Nothing -> error ("could not find struct:" <> show idx) - C.CTypeSpec (C.CSUType (C.CStruct _ _ (Just c) _ _) _) -> - any (shouldDeleteDeclaration ctx) c - _ow -> False - -inlineTypeDefsSpecs :: [C.CDeclarationSpecifier C.NodeInfo] -> Context -> [C.CDeclarationSpecifier C.NodeInfo] -inlineTypeDefsSpecs r ctx = - r & concatMap \case - a@(C.CTypeSpec (C.CTypeDef idx _)) -> do - case Map.lookup idx . typeDefs $ ctx of - Just (_, ITKeep) -> [a] - Just (_, ITInline res) -> res - Nothing -> error ("could not find typedef:" <> show idx) - -- a@(C.CTypeSpec (C.CSUType (C.CStruct _ (Just idx) Nothing _ _) _)) -> - -- case Map.lookup idx . structs $ ctx of - -- Just (Just def) -> [C.CTypeSpec (C.CSUType def C.undefNode)] - -- Just Nothing -> [a] - -- Nothing -> error ("could not find struct:" <> show idx) - C.CTypeSpec (C.CSUType (C.CStruct a b (Just c) d e) f) -> - [C.CTypeSpec (C.CSUType (C.CStruct a b (Just $ map (`inlineTypeDefsCDeclaration` ctx) c) d e) f)] - a -> [a] -{-# NOINLINE inlineTypeDefsSpecs #-} - -inlineTypeDefsCDeclarator - :: C.CDeclarator C.NodeInfo - -> Context - -> C.CDeclarator C.NodeInfo -inlineTypeDefsCDeclarator (C.CDeclr idn derivedd st atr ni) ctx = - C.CDeclr idn (map (inlineTypeDefsX ctx) derivedd) st atr ni - -inlineTypeDefsX :: Context -> C.CDerivedDeclarator C.NodeInfo -> C.CDerivedDeclarator C.NodeInfo -inlineTypeDefsX ctx = \case - C.CFunDeclr (C.CFunParamsNew x y) b c -> - C.CFunDeclr (C.CFunParamsNew (map (`inlineTypeDefsCDeclaration` ctx) x) y) b c - C.CArrDeclr a b c -> C.CArrDeclr a b c - C.CPtrDeclr a b -> C.CPtrDeclr a b - a -> notSupportedYet' a - -inlineTypeDefsCDI :: C.CDeclarationItem C.NodeInfo -> Context -> C.CDeclarationItem C.NodeInfo -inlineTypeDefsCDI di ctx = case di of - C.CDeclarationItem a b ni -> C.CDeclarationItem (inlineTypeDefsCDeclarator a ctx) b ni - a -> notSupportedYet a C.undefNode +-- shouldDeleteDeclaration :: Context -> C.CDeclaration C.NodeInfo -> Bool +-- shouldDeleteDeclaration ctx decl = +-- case decl of +-- C.CDecl items decli _ -> any (shouldDeleteDeclSpec ctx) items || any shouldDeleteDeclItem decli +-- a -> notSupportedYet' a +-- where +-- shouldDeleteDeclItem = \case +-- C.CDeclarationItem a _ _ -> shouldDeleteDeclartor a +-- a -> notSupportedYet a decl +-- +-- shouldDeleteDeclartor = \case +-- C.CDeclr _ def _ _ _ -> any shouldDeleteDerivedDeclartor def +-- +-- shouldDeleteDerivedDeclartor = \case +-- C.CFunDeclr (C.CFunParamsNew x _) _ _ -> +-- any (shouldDeleteDeclaration ctx) x +-- C.CArrDeclr{} -> False +-- C.CPtrDeclr _ _ -> False +-- a -> notSupportedYet' a +-- +-- shouldDeleteDeclSpec :: Context -> C.CDeclarationSpecifier C.NodeInfo -> Bool +-- shouldDeleteDeclSpec ctx = \case +-- C.CTypeSpec (C.CSUType (C.CStruct _ (Just idx) Nothing _ _) _) -> +-- case Map.lookup idx . structs $ ctx of +-- Just (_, Just _) -> False +-- Just (_, Nothing) -> True +-- Nothing -> error ("could not find struct:" <> show idx) +-- C.CTypeSpec (C.CSUType (C.CStruct _ _ (Just c) _ _) _) -> +-- any (shouldDeleteDeclaration ctx) c +-- _ow -> False lookupFunction :: (HasCallStack) => Context -> C.Ident -> Maybe Function lookupFunction ctx k = @@ -888,9 +1195,9 @@ lookupVariable ctx k = fromMaybe (error ("could not find variable " <> C.identToString k)) $ inlineExprs ctx Map.!? k -lookupStruct :: (HasCallStack) => Context -> C.Ident -> Maybe Struct +lookupStruct :: (HasCallStack) => Context -> C.Ident -> Maybe StructType lookupStruct ctx k = - maybe (error ("could not find struct " <> C.identToString k)) snd $ + fromMaybe (error ("could not find struct " <> C.identToString k)) $ structs ctx Map.!? k labelsOf :: C.CStatement C.NodeInfo -> [C.Ident] @@ -927,29 +1234,20 @@ labelsOf = \case -- Just (Params (fmap (Just . snd) . map (functionParameter ctx) $ params) b) -- _ow -> Nothing -structField :: Context -> C.CDeclaration C.NodeInfo -> [(C.Ident, Type)] -structField ctx = \case - C.CDecl spec items _ -> - map - ( \(C.CDeclarationItem decl _ _) -> - (fromJust (name decl), nonVoidTypeOfFromContext ctx spec decl) - ) - items - a@(C.CStaticAssert{}) -> notSupportedYet' a - data Context = Context { keywords :: !(Set.Set Keyword) - , typeDefs :: !(Map.Map C.Ident (Type, InlineType)) + , typeDefs :: !(Map.Map C.Ident InlineType) , inlineExprs :: !(Map.Map C.Ident InlineExpr) - , structs :: !(Map.Map C.Ident (StructType, Maybe Struct)) + , structs :: !(Map.Map C.Ident (Maybe StructType)) , functions :: !(Map.Map C.Ident (Maybe Function)) , returnType :: !Voidable } deriving (Show) data InlineType - = ITKeep - | ITInline ![C.CDeclarationSpecifier C.NodeInfo] + = ITKeep !Type + | ITInline !Type ![C.CDeclarationSpecifier C.NodeInfo] + | ITDelete deriving (Show, Eq) data InlineExpr @@ -971,13 +1269,16 @@ data Keyword type Lab = (String, C.Position) -addTypeDef :: C.Ident -> (Type, InlineType) -> Context -> Context +addTypeDef :: C.Ident -> InlineType -> Context -> Context addTypeDef i cs ctx = ctx{typeDefs = Map.insert i cs $ typeDefs ctx} addInlineExpr :: C.Ident -> InlineExpr -> Context -> Context addInlineExpr i e Context{..} = Context{inlineExprs = Map.insert i e inlineExprs, ..} +addStruct :: C.Identifier C.NodeInfo -> Maybe StructType -> Context -> Context +addStruct i cs ctx = ctx{structs = Map.insert i cs $ structs ctx} + defaultContext :: Context defaultContext = Context @@ -1001,7 +1302,7 @@ prettyIdent (C.Ident s _ a) = s ++ " at " ++ show (C.posOfNode a) data Struct = Struct { structName :: !C.Ident - , structType :: !StructType + , structFields :: ![Maybe C.Ident] , structPosition :: !C.Position } deriving (Show, Eq) @@ -1010,10 +1311,9 @@ findStructs :: forall m . (Monoid m) => (Struct -> m) - -> Context -> C.CExternalDeclaration C.NodeInfo -> m -findStructs inject ctx = \case +findStructs inject = \case C.CDeclExt decl -> findStructsInDeclaration decl C.CFDefExt (C.CFunDef spec declr params stmt _ni) -> findStructsInDeclarator declr @@ -1022,11 +1322,16 @@ findStructs inject ctx = \case <> findStructsInStatement stmt C.CAsmExt _ _ -> mempty where - toStruct (C.CStruct tag mid mfields _attr ni) = fromMaybe mempty do + toStruct (C.CStruct _ mid mfields _attr ni) = fromMaybe mempty do fields <- mfields - let fields' = fmap Just <$> concatMap (structField ctx) fields + let fields' = Just <$> concatMap structField fields sid <- mid - pure $ inject (Struct sid (StructType tag mid fields') (C.posOf ni)) + pure $ inject (Struct sid fields' (C.posOf ni)) + + structField = \case + C.CDecl _ items _ -> + map (\(C.CDeclarationItem decl _ _) -> fromMaybe (error "all struct fields should be named") (name decl)) items + a@(C.CStaticAssert{}) -> notSupportedYet' a -- TODO currently we do not look for structs inside of expressions. -- (Can hide in CCompoundLiterals) @@ -1062,7 +1367,7 @@ findStructs inject ctx = \case data Function = Function { funName :: !C.Ident - , funType :: !FunType + , funParams :: !(Maybe [Bool]) , funIsStatic :: !Bool , funSize :: !Int , funPosition :: !C.Position @@ -1072,10 +1377,9 @@ data Function = Function findFunctions :: (Monoid m) => (Function -> m) - -> Context -> C.CExternalDeclaration C.NodeInfo -> m -findFunctions inject ctx = \case +findFunctions inject = \case C.CFDefExt (C.CFunDef spec declr [] _ ni) -> findFunctionsInDeclarator ni spec declr -- # for now let's not anlyse function declarations. @@ -1090,35 +1394,53 @@ findFunctions inject ctx = \case C.CAsmExt _ _ -> mempty where findFunctionsInDeclarator ni spec = \case - decl@(C.CDeclr mid _ Nothing [] _) -> - case nonVoidTypeOfFromContext ctx spec decl of - TFun funType -> case mid of - Just funName -> inject Function{..} - where - funIsStatic = isStaticFromSpecs spec - funSize = fromMaybe 0 (C.lengthOfNode ni) - funPosition = C.posOf ni - Nothing -> mempty - _ow -> mempty + decl@(C.CDeclr mid (C.CFunDeclr param _ _ : _) Nothing [] _) -> + case mid of + Just funName -> inject Function{..} + where + funIsStatic = isStaticFromSpecs spec + funSize = fromMaybe 0 (C.lengthOfNode ni) + funPosition = C.posOf ni + funParams = case param of + C.CFunParamsNew declr var -> + case declr of + [C.CDecl [C.CTypeSpec (C.CVoidType _)] [] _] -> + Nothing + _ + | var -> + Nothing + | otherwise -> + Just [True | _ <- declr] + a -> notSupportedYet (void a) ni + Nothing -> mempty _ow -> mempty -nonVoidTypeOfFromContext - :: (HasCallStack) => Context -> [C.CDeclarationSpecifier C.NodeInfo] -> C.CDeclarator C.NodeInfo -> Type -nonVoidTypeOfFromContext ctx spec decl = - fromVoid (notSupportedYet' decl) id $ - typeOf - (\t -> fst <$> Map.lookup t (structs ctx)) - (\t -> fst <$> Map.lookup t (typeDefs ctx)) - spec - decl - -baseTypeOfFromContext - :: (HasCallStack) => Context -> [C.CDeclarationSpecifier C.NodeInfo] -> Voidable -baseTypeOfFromContext ctx spec = - baseTypeOf - (\t -> fst <$> Map.lookup t (structs ctx)) - (\t -> fst <$> Map.lookup t (typeDefs ctx)) - spec +-- nonVoidTypeOfFromContext +-- :: (HasCallStack) => Context -> [C.CDeclarationSpecifier C.NodeInfo] -> C.CDeclarator C.NodeInfo -> Type +-- nonVoidTypeOfFromContext ctx spec decl = +-- fromVoid (notSupportedYet' decl) id $ +-- typeOf +-- (\t -> fst <$> Map.lookup t (structs ctx)) +-- (\t -> fst <$> Map.lookup t (typeDefs ctx)) +-- spec +-- decl + +-- nonVoidExtendType +-- :: (HasCallStack, MonadState Context m, MonadPlus m) +-- => C.CDeclarator C.NodeInfo +-- -> Voidable +-- -> m Type +-- nonVoidExtendType decl bt = do +-- ctx <- get +-- pure $ +-- fromVoid (notSupportedYet' decl) id $ +-- extendTypeWith +-- (\t -> fst <$> Map.lookup t (structs ctx)) +-- (\t -> case Map.lookup t (typeDefs ctx) of +-- Nothing -> error ("could not find " <> show t) +-- Just (ITKeep ) +-- decl +-- bt class Named f where name :: f a -> Maybe (C.Identifier a) @@ -1131,57 +1453,28 @@ instance Named C.CDeclarationItem where 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) items _) -> do - let [C.CDeclarationItem decl _ _] = items - modify' - ( \ctx -> - addTypeDef - (fromMaybe (error "expected typedef to have a name") $ name decl) - (nonVoidTypeOfFromContext ctx rst decl, ITInline rst) - ctx - ) - _ow -> pure () - -containsStructDeclaration - :: Context - -> [C.CDeclarationSpecifier C.NodeInfo] - -> Bool -containsStructDeclaration ctx = - any \case - -- Is a struct definition - C.CTypeSpec (C.CSUType (C.CStruct _ mid (Just _) _ _) _) -> case mid of - Just sid -> do - -- Delete if struct is deleted. - case lookupStruct ctx sid of - Just _ -> True - Nothing -> False - Nothing -> False - _ow -> False - -filterParams - :: Context - -> [Maybe Type] - -> [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 - t' <- state (\(t : tps) -> (t, tps)) - case t' of - Just t - | not (shouldDeleteDeclaration ctx decl) -> do - let defs = [(idx', IEKeep t) | i <- items, idx' <- maybeToList (name i)] - pure ([C.CDecl def items l], defs) - _ow -> do - let defs = [(idx', IEDelete) | i <- items, idx' <- maybeToList (name i)] - pure ([], defs) - a' -> notSupportedYet' a' - pure (concat params', concat mapping) - -filterStorageModifiers :: Bool -> [C.CDeclarationSpecifier C.NodeInfo] -> [C.CDeclarationSpecifier C.NodeInfo] -filterStorageModifiers isStatic = filter \case - C.CStorageSpec (C.CStatic _) -> isStatic - C.CFunSpec (C.CInlineQual _) -> isStatic - _ow -> True +-- filterParams +-- :: Context +-- -> [Maybe Type] +-- -> [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 +-- t' <- state (\(t : tps) -> (t, tps)) +-- case t' of +-- Just t +-- | not (shouldDeleteDeclaration ctx decl) -> do +-- let defs = [(idx', IEKeep t) | i <- items, idx' <- maybeToList (name i)] +-- pure ([C.CDecl def items l], defs) +-- _ow -> do +-- let defs = [(idx', IEDelete) | i <- items, idx' <- maybeToList (name i)] +-- pure ([], defs) +-- a' -> notSupportedYet' a' +-- pure (concat params', concat mapping) +-- +-- filterStorageModifiers :: Bool -> [C.CDeclarationSpecifier C.NodeInfo] -> [C.CDeclarationSpecifier C.NodeInfo] +-- filterStorageModifiers isStatic = filter \case +-- C.CStorageSpec (C.CStatic _) -> isStatic +-- C.CFunSpec (C.CInlineQual _) -> isStatic +-- _ow -> True diff --git a/rtree-c/test/cases/small/addr.c b/rtree-c/test/cases/small/addr.c new file mode 100644 index 0000000000000000000000000000000000000000..6dcddb7b5024437181c4e343c6316b7229c930fb --- /dev/null +++ b/rtree-c/test/cases/small/addr.c @@ -0,0 +1,5 @@ +static int g_62 = 3L; +static int * g_116 = &g_62; + +void main () { } + diff --git a/rtree-c/test/cases/small/assign.c b/rtree-c/test/cases/small/assign.c new file mode 100644 index 0000000000000000000000000000000000000000..1ab653ebe019788ac86226e60d157bb3445f7cdd --- /dev/null +++ b/rtree-c/test/cases/small/assign.c @@ -0,0 +1,5 @@ +int *a,b; + +int main () { + *a = b; +} diff --git a/rtree-c/test/cases/small/expr.c b/rtree-c/test/cases/small/expr.c new file mode 100644 index 0000000000000000000000000000000000000000..ff39f23233bcc6a96b12aedb16ab26a0b35a85e4 --- /dev/null +++ b/rtree-c/test/cases/small/expr.c @@ -0,0 +1,5 @@ +int *a, b; + +int main () { + return a == &b; +} diff --git a/rtree-c/test/expected/add/reduction/r000001.c b/rtree-c/test/expected/add/reduction/r000001.c index 1bdaa188173711c457341c1a4e01a83814184643..86c7a8b9f91593fd4ab25e2d4f6f05a243bc05f4 100644 --- a/rtree-c/test/expected/add/reduction/r000001.c +++ b/rtree-c/test/expected/add/reduction/r000001.c @@ -10,5 +10,5 @@ int add(int a, int b) } int main() { - return 10; + return 23; } diff --git a/rtree-c/test/expected/add/reduction/r00001.c b/rtree-c/test/expected/add/reduction/r00001.c index 39abdf7438817647e76347ffa11dd50d0e186573..e62e64bf020b13e31f73f3ba16ef0cb0b82eb074 100644 --- a/rtree-c/test/expected/add/reduction/r00001.c +++ b/rtree-c/test/expected/add/reduction/r00001.c @@ -9,5 +9,5 @@ int add(int a, int b) } int main() { - return 23; + return 10; } diff --git a/rtree-c/test/expected/add/reduction/r001001.c b/rtree-c/test/expected/add/reduction/r001001.c index ec3a5da9f6a38810d8a7c81ee39d31606d9210fe..92e9ad59ce0fbb89bbf24932b6ec2cfab98b7fed 100644 --- a/rtree-c/test/expected/add/reduction/r001001.c +++ b/rtree-c/test/expected/add/reduction/r001001.c @@ -10,5 +10,5 @@ int add(int a) } int main() { - return 10; + return 23; } diff --git a/rtree-c/test/expected/add/reduction/r00101.c b/rtree-c/test/expected/add/reduction/r00101.c index ba94ee2a2751ded215f3cbdc4de697c08593f89f..0f9a4108eae94e9a64942c757393b939ae10e6cf 100644 --- a/rtree-c/test/expected/add/reduction/r00101.c +++ b/rtree-c/test/expected/add/reduction/r00101.c @@ -9,5 +9,5 @@ int add(int a) } int main() { - return 23; + return 10; } diff --git a/rtree-c/test/expected/add/reduction/r010000.c b/rtree-c/test/expected/add/reduction/r010000.c index 92bdbd993cdd8fe1d43bafc56bf08ff746d7bcd3..67a952dacda61ea56c8577740558c5cd23f4d49c 100644 --- a/rtree-c/test/expected/add/reduction/r010000.c +++ b/rtree-c/test/expected/add/reduction/r010000.c @@ -10,5 +10,5 @@ int add(int b) } int main() { - return add(23); + return add(10); } diff --git a/rtree-c/test/expected/add/reduction/r010001.c b/rtree-c/test/expected/add/reduction/r010001.c index d377fbf75ba1963bdcb287e4e86471a30fe8de1f..3ec819bc8575777f5ce8d313d6865b2b5053f150 100644 --- a/rtree-c/test/expected/add/reduction/r010001.c +++ b/rtree-c/test/expected/add/reduction/r010001.c @@ -10,5 +10,5 @@ int add(int b) } int main() { - return 10; + return 23; } diff --git a/rtree-c/test/expected/add/reduction/r01001.c b/rtree-c/test/expected/add/reduction/r01001.c index 79c8cb9743a0d508767d9c71cd3482d56448f843..8faa2090f6fe46c3fd52236d6f32f464dd1007d3 100644 --- a/rtree-c/test/expected/add/reduction/r01001.c +++ b/rtree-c/test/expected/add/reduction/r01001.c @@ -9,5 +9,5 @@ int add(int b) } int main() { - return 23; + return 10; } diff --git a/rtree-c/test/expected/add/reduction/r011001.c b/rtree-c/test/expected/add/reduction/r011001.c index da6fcdf2ad4937d194f362a9848b9f60d6a11b94..d86e3364f0f2e664bc1f7347c7b3d6ece9c17366 100644 --- a/rtree-c/test/expected/add/reduction/r011001.c +++ b/rtree-c/test/expected/add/reduction/r011001.c @@ -10,5 +10,5 @@ int add() } int main() { - return 10; + return 23; } diff --git a/rtree-c/test/expected/add/reduction/r01101.c b/rtree-c/test/expected/add/reduction/r01101.c index 39c1a00b246b39164b03f35be7b733f2109e32b6..86cdffd4e4738065d0ff049d8795c049123b8911 100644 --- a/rtree-c/test/expected/add/reduction/r01101.c +++ b/rtree-c/test/expected/add/reduction/r01101.c @@ -9,5 +9,5 @@ int add() } int main() { - return 23; + return 10; } diff --git a/rtree-c/test/expected/add/reduction/r100.c b/rtree-c/test/expected/add/reduction/r100.c index af5260daac5e1ff4af4ed44b1dc3697e4951eea4..eb5335df46524463f5d4de2dae25f9e02df6c954 100644 --- a/rtree-c/test/expected/add/reduction/r100.c +++ b/rtree-c/test/expected/add/reduction/r100.c @@ -4,5 +4,5 @@ int main() { - return 10; + return 23; } diff --git a/rtree-c/test/expected/add/reduction/r101.c b/rtree-c/test/expected/add/reduction/r101.c index bb28af58e5ba944b258cd68e29a1e1ea2eaa6acc..cfb872443398544ceb48bcef70b3c56ecd02a13b 100644 --- a/rtree-c/test/expected/add/reduction/r101.c +++ b/rtree-c/test/expected/add/reduction/r101.c @@ -4,5 +4,5 @@ int main() { - return 23; + return 10; } diff --git a/rtree-c/test/expected/addr/main.c b/rtree-c/test/expected/addr/main.c new file mode 100644 index 0000000000000000000000000000000000000000..443c42640fea1cb08dc5b96096127c9f094ecbe2 --- /dev/null +++ b/rtree-c/test/expected/addr/main.c @@ -0,0 +1,5 @@ +static int g_62 = 3L; +static int * g_116 = &g_62; +void main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r00.c b/rtree-c/test/expected/addr/reduction/r00.c new file mode 100644 index 0000000000000000000000000000000000000000..46e9fb390e8a87cee9d0fbff031ed8b9f83f09ec --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r00.c @@ -0,0 +1,8 @@ +// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 0 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62 = 3L; +static int * g_116 = &g_62; +void main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r01.c b/rtree-c/test/expected/addr/reduction/r01.c new file mode 100644 index 0000000000000000000000000000000000000000..8f03770f5398e93b3ae2fafd3d4b858b140dbb97 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r01.c @@ -0,0 +1,7 @@ +// 0 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 delete variable at ("test/cases/small/addr.c": line 2) + +static int g_62 = 3L; +void main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r10.c b/rtree-c/test/expected/addr/reduction/r10.c new file mode 100644 index 0000000000000000000000000000000000000000..2902c6b19ed247ac1c23a924b9a8a97e3673eee8 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r10.c @@ -0,0 +1,7 @@ +// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 0 inline variable g_116 at ("test/cases/small/addr.c": line 2) + +static int * g_116 = 0; +void main() +{ +} diff --git a/rtree-c/test/expected/addr/reduction/r11.c b/rtree-c/test/expected/addr/reduction/r11.c new file mode 100644 index 0000000000000000000000000000000000000000..9cbc4ea209c997f99e864653eec7519a094699e0 --- /dev/null +++ b/rtree-c/test/expected/addr/reduction/r11.c @@ -0,0 +1,6 @@ +// 1 inline variable g_62 at ("test/cases/small/addr.c": line 1) +// 1 inline variable g_116 at ("test/cases/small/addr.c": line 2) + +void main() +{ +} diff --git a/rtree-c/test/expected/assign/main.c b/rtree-c/test/expected/assign/main.c new file mode 100644 index 0000000000000000000000000000000000000000..1cd71661a9b82f5c4d490357399898fb5838cc64 --- /dev/null +++ b/rtree-c/test/expected/assign/main.c @@ -0,0 +1,5 @@ +int * a, b; +int main() +{ + *a = b; +} diff --git a/rtree-c/test/expected/assign/reduction/r00000.c b/rtree-c/test/expected/assign/reduction/r00000.c new file mode 100644 index 0000000000000000000000000000000000000000..f769f2dab9143c349007855b4ea43d8dd29a7dce --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r00000.c @@ -0,0 +1,11 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) +// 0 reduce to left at ("test/cases/small/assign.c": line 4) +// 0 reduce to right at ("test/cases/small/assign.c": line 4) + +int * a, b; +int main() +{ + *a = b; +} diff --git a/rtree-c/test/expected/assign/reduction/r00001.c b/rtree-c/test/expected/assign/reduction/r00001.c new file mode 100644 index 0000000000000000000000000000000000000000..6457f8700d6f0cd3e4f25b1fbba3c27d455a064a --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r00001.c @@ -0,0 +1,11 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) +// 0 reduce to left at ("test/cases/small/assign.c": line 4) +// 1 reduce to right at ("test/cases/small/assign.c": line 4) + +int * a, b; +int main() +{ + b; +} diff --git a/rtree-c/test/expected/assign/reduction/r00010.c b/rtree-c/test/expected/assign/reduction/r00010.c new file mode 100644 index 0000000000000000000000000000000000000000..2b4c90bb26670a152384ed818bb78f8dbac47a0a --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r00010.c @@ -0,0 +1,11 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) +// 1 reduce to left at ("test/cases/small/assign.c": line 4) +// 0 reduce to operant at ("test/cases/small/assign.c": line 4) + +int * a, b; +int main() +{ + *a; +} diff --git a/rtree-c/test/expected/assign/reduction/r00011.c b/rtree-c/test/expected/assign/reduction/r00011.c new file mode 100644 index 0000000000000000000000000000000000000000..4f4a1c95f506d5ea1bb4e5a2372db11f30101b54 --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r00011.c @@ -0,0 +1,11 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) +// 1 reduce to left at ("test/cases/small/assign.c": line 4) +// 1 reduce to operant at ("test/cases/small/assign.c": line 4) + +int * a, b; +int main() +{ + a; +} diff --git a/rtree-c/test/expected/assign/reduction/r001.c b/rtree-c/test/expected/assign/reduction/r001.c new file mode 100644 index 0000000000000000000000000000000000000000..9f5156d81b0ccfeeb2cd62349fdfa2177615fa15 --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r001.c @@ -0,0 +1,8 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 remove expr statement at ("test/cases/small/assign.c": line 4) + +int * a, b; +int main() +{ +} diff --git a/rtree-c/test/expected/assign/reduction/r0100.c b/rtree-c/test/expected/assign/reduction/r0100.c new file mode 100644 index 0000000000000000000000000000000000000000..3c0bc5920c9c7fc30a107368f08d2fcf1388548e --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r0100.c @@ -0,0 +1,10 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) +// 0 reduce to operant at ("test/cases/small/assign.c": line 4) + +int * a; +int main() +{ + *a; +} diff --git a/rtree-c/test/expected/assign/reduction/r0101.c b/rtree-c/test/expected/assign/reduction/r0101.c new file mode 100644 index 0000000000000000000000000000000000000000..eb207326c816dc1690e46dc721dece9b13488366 --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r0101.c @@ -0,0 +1,10 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) +// 1 reduce to operant at ("test/cases/small/assign.c": line 4) + +int * a; +int main() +{ + a; +} diff --git a/rtree-c/test/expected/assign/reduction/r011.c b/rtree-c/test/expected/assign/reduction/r011.c new file mode 100644 index 0000000000000000000000000000000000000000..1c4bcda8f0e0c1912ffc0bef2549bbf9ae9dd10f --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r011.c @@ -0,0 +1,8 @@ +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 remove expr statement at ("test/cases/small/assign.c": line 4) + +int * a; +int main() +{ +} diff --git a/rtree-c/test/expected/assign/reduction/r100.c b/rtree-c/test/expected/assign/reduction/r100.c new file mode 100644 index 0000000000000000000000000000000000000000..cff334e982d7cf9d7febf1fd92e6e633ee4abe20 --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r100.c @@ -0,0 +1,9 @@ +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 remove expr statement at ("test/cases/small/assign.c": line 4) + +int b; +int main() +{ + b; +} diff --git a/rtree-c/test/expected/assign/reduction/r101.c b/rtree-c/test/expected/assign/reduction/r101.c new file mode 100644 index 0000000000000000000000000000000000000000..60f3c2d23090152ae5ec9466e41072e5248bd491 --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r101.c @@ -0,0 +1,8 @@ +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 remove expr statement at ("test/cases/small/assign.c": line 4) + +int b; +int main() +{ +} diff --git a/rtree-c/test/expected/assign/reduction/r11.c b/rtree-c/test/expected/assign/reduction/r11.c new file mode 100644 index 0000000000000000000000000000000000000000..a5a7aa783765f7f77cd8a815f789dc77668a7b80 --- /dev/null +++ b/rtree-c/test/expected/assign/reduction/r11.c @@ -0,0 +1,6 @@ +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/assign.c": line 1) + +int main() +{ +} diff --git a/rtree-c/test/expected/clang-22382/reduction/p0.path b/rtree-c/test/expected/clang-22382/reduction/p0.path index 6a03c7a006939022081e53bda17dfcaf29fe3f88..75d296637a6a277f82fa920a52d2e907140c4466 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p0.path +++ b/rtree-c/test/expected/clang-22382/reduction/p0.path @@ -424,16 +424,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -1759,12 +1758,12 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1075) * reduce to right at ("test/cases/large/clang-22382.c": line 1075) * do not cast at ("test/cases/large/clang-22382.c": line 1078) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1802,7 +1801,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1100) * reduce to left at ("test/cases/large/clang-22382.c": line 1100) * reduce to right at ("test/cases/large/clang-22382.c": line 1100) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1100) * reduce to index at ("test/cases/large/clang-22382.c": line 1100) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -1875,7 +1873,7 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1128) * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1895,8 +1893,11 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1142) * reduce to left at ("test/cases/large/clang-22382.c": line 1142) * reduce to right at ("test/cases/large/clang-22382.c": line 1142) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -1913,10 +1914,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -1929,6 +1977,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -1941,17 +2006,19 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * inline variable l_5 at ("test/cases/large/clang-22382.c": line 1219) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1220) * delete variable at ("test/cases/large/clang-22382.c": line 1220) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1221) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1221) * inline variable l_2308 at ("test/cases/large/clang-22382.c": line 1222) * inline variable l_2311 at ("test/cases/large/clang-22382.c": line 1223) * delete variable at ("test/cases/large/clang-22382.c": line 1224) * inline variable l_2354 at ("test/cases/large/clang-22382.c": line 1225) * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1228) * remove the for loop at ("test/cases/large/clang-22382.c": line 1229) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) * reduce to left at ("test/cases/large/clang-22382.c": line 1229) @@ -1964,7 +2031,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1230) * reduce to left at ("test/cases/large/clang-22382.c": line 1230) * reduce to right at ("test/cases/large/clang-22382.c": line 1230) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1230) * reduce to index at ("test/cases/large/clang-22382.c": line 1230) * reduce to operant at ("test/cases/large/clang-22382.c": line 1230) * remove the for loop at ("test/cases/large/clang-22382.c": line 1231) @@ -1984,28 +2050,32 @@ * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1234) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1236) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1237) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1238) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1239) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1240) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1242) * reduce to operant at ("test/cases/large/clang-22382.c": line 1243) +* delete variable at ("test/cases/large/clang-22382.c": line 1243) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1245) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1256) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1257) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1258) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1259) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1260) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1262) * reduce to operant at ("test/cases/large/clang-22382.c": line 1263) +* delete variable at ("test/cases/large/clang-22382.c": line 1263) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1265) * remove the for loop at ("test/cases/large/clang-22382.c": line 1266) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) * reduce to left at ("test/cases/large/clang-22382.c": line 1266) @@ -2018,7 +2088,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1267) * reduce to left at ("test/cases/large/clang-22382.c": line 1267) * reduce to right at ("test/cases/large/clang-22382.c": line 1267) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1267) * reduce to index at ("test/cases/large/clang-22382.c": line 1267) * remove expr statement at ("test/cases/large/clang-22382.c": line 1268) * reduce to left at ("test/cases/large/clang-22382.c": line 1268) @@ -2095,9 +2164,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to operant at ("test/cases/large/clang-22382.c": line 1271) @@ -2143,7 +2209,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) @@ -2156,18 +2221,12 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to index at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to index at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expr statement at ("test/cases/large/clang-22382.c": line 1277) * reduce to expression at ("test/cases/large/clang-22382.c": line 1277) @@ -2262,7 +2321,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to left at ("test/cases/large/clang-22382.c": line 1327) * reduce to right at ("test/cases/large/clang-22382.c": line 1327) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1327) * remove expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) @@ -2276,7 +2334,6 @@ * remove expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to index at ("test/cases/large/clang-22382.c": line 1327) * remove expression at ("test/cases/large/clang-22382.c": line 1327) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1327) * reduce to index at ("test/cases/large/clang-22382.c": line 1327) * remove expr statement at ("test/cases/large/clang-22382.c": line 1328) * reduce to operant at ("test/cases/large/clang-22382.c": line 1328) @@ -2289,24 +2346,31 @@ * reduce to index at ("test/cases/large/clang-22382.c": line 1330) * reduce to index 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1348) * inline variable l_48 at ("test/cases/large/clang-22382.c": line 1349) * inline variable l_58 at ("test/cases/large/clang-22382.c": line 1350) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1351) * delete variable at ("test/cases/large/clang-22382.c": line 1351) * inline variable l_2073 at ("test/cases/large/clang-22382.c": line 1352) * inline variable l_2076 at ("test/cases/large/clang-22382.c": line 1353) * inline variable l_2077 at ("test/cases/large/clang-22382.c": line 1354) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1356) * inline variable l_2166 at ("test/cases/large/clang-22382.c": line 1357) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1359) * inline variable l_2280 at ("test/cases/large/clang-22382.c": line 1360) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) * delete variable at ("test/cases/large/clang-22382.c": line 1361) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1363) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) * remove expr statement at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) @@ -2339,15 +2403,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1369) * reduce to expression at ("test/cases/large/clang-22382.c": line 1369) * reduce to left at ("test/cases/large/clang-22382.c": line 1369) -* reduce to right at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) -* remove expression at ("test/cases/large/clang-22382.c": line 1369) * reduce to index at ("test/cases/large/clang-22382.c": line 1369) * remove expr statement at ("test/cases/large/clang-22382.c": line 1370) * reduce to expression at ("test/cases/large/clang-22382.c": line 1370) @@ -2373,9 +2428,9 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1400) * reduce to left at ("test/cases/large/clang-22382.c": line 1400) * reduce to right at ("test/cases/large/clang-22382.c": line 1400) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1402) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1402) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1402) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) * remove return statement at ("test/cases/large/clang-22382.c": line 1403) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1403) * reduce to index at ("test/cases/large/clang-22382.c": line 1403) @@ -2414,8 +2469,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1413) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1413) * reduce to index at ("test/cases/large/clang-22382.c": line 1413) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1413) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1413) * expand compound statment at ("test/cases/large/clang-22382.c": line 1409) * remove expr statement at ("test/cases/large/clang-22382.c": line 1417) * reduce to expression at ("test/cases/large/clang-22382.c": line 1417) @@ -2486,15 +2539,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1482) * reduce to expression at ("test/cases/large/clang-22382.c": line 1482) * reduce to left at ("test/cases/large/clang-22382.c": line 1482) -* reduce to right at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* remove expression at ("test/cases/large/clang-22382.c": line 1482) * reduce to index at ("test/cases/large/clang-22382.c": line 1482) * remove expr statement at ("test/cases/large/clang-22382.c": line 1487) * reduce to left at ("test/cases/large/clang-22382.c": line 1487) @@ -2573,7 +2617,6 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1520) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1520) * reduce to index at ("test/cases/large/clang-22382.c": line 1520) -* reduce to index at ("test/cases/large/clang-22382.c": line 1520) * expand compound statment at ("test/cases/large/clang-22382.c": line 1515) * remove expr statement at ("test/cases/large/clang-22382.c": line 1525) * reduce to expression at ("test/cases/large/clang-22382.c": line 1525) @@ -2658,14 +2701,36 @@ * inline variable l_2247 at ("test/cases/large/clang-22382.c": line 1580) * inline variable l_2248 at ("test/cases/large/clang-22382.c": line 1581) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1583) * inline variable l_2278 at ("test/cases/large/clang-22382.c": line 1584) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) * delete variable at ("test/cases/large/clang-22382.c": line 1585) * inline variable l_2281 at ("test/cases/large/clang-22382.c": line 1586) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1588) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) * remove the for loop at ("test/cases/large/clang-22382.c": line 1589) * remove initializer at ("test/cases/large/clang-22382.c": line 1589) * reduce to left at ("test/cases/large/clang-22382.c": line 1589) @@ -2700,8 +2765,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1598) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to left at ("test/cases/large/clang-22382.c": line 1598) * reduce to right at ("test/cases/large/clang-22382.c": line 1598) * reduce to left at ("test/cases/large/clang-22382.c": line 1598) @@ -2779,9 +2842,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) @@ -2809,11 +2869,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) * remove expression at ("test/cases/large/clang-22382.c": line 1598) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to operant at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) @@ -2828,7 +2885,6 @@ * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) * remove expr statement at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) * reduce to right at ("test/cases/large/clang-22382.c": line 1599) @@ -2869,7 +2925,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) * reduce to right at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) @@ -2880,7 +2935,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to operant at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) * reduce to right at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) @@ -2907,31 +2961,17 @@ * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * remove expression at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * remove expression at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * remove expression at ("test/cases/large/clang-22382.c": line 1599) * remove expr statement at ("test/cases/large/clang-22382.c": line 1601) * reduce to expression at ("test/cases/large/clang-22382.c": line 1601) @@ -2971,19 +3011,81 @@ * inline variable l_1480 at ("test/cases/large/clang-22382.c": line 1646) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1648) * inline variable l_1507 at ("test/cases/large/clang-22382.c": line 1649) * inline variable l_1508 at ("test/cases/large/clang-22382.c": line 1650) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1651) * delete variable at ("test/cases/large/clang-22382.c": line 1651) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1653) * reduce to operant at ("test/cases/large/clang-22382.c": line 1654) +* delete variable at ("test/cases/large/clang-22382.c": line 1654) * inline variable l_1701 at ("test/cases/large/clang-22382.c": line 1655) * inline variable l_1702 at ("test/cases/large/clang-22382.c": line 1656) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1659) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1659) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1659) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1659) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1659) * remove condition at ("test/cases/large/clang-22382.c": line 1661) * reduce to left at ("test/cases/large/clang-22382.c": line 1661) * reduce to right at ("test/cases/large/clang-22382.c": line 1661) @@ -2991,7 +3093,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1661) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1661) * reduce to index at ("test/cases/large/clang-22382.c": line 1661) -* reduce to index at ("test/cases/large/clang-22382.c": line 1661) * reduce to expression at ("test/cases/large/clang-22382.c": line 1661) * reduce to expression at ("test/cases/large/clang-22382.c": line 1661) * reduce to expression at ("test/cases/large/clang-22382.c": line 1661) @@ -3114,16 +3215,14 @@ * remove expression at ("test/cases/large/clang-22382.c": line 1661) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1661) * reduce to index at ("test/cases/large/clang-22382.c": line 1661) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1661) -* reduce to index at ("test/cases/large/clang-22382.c": line 1661) * remove expression at ("test/cases/large/clang-22382.c": line 1661) * inline variable l_1540 at ("test/cases/large/clang-22382.c": line 1670) * inline variable l_1560 at ("test/cases/large/clang-22382.c": line 1671) * delete variable at ("test/cases/large/clang-22382.c": line 1672) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1675) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1675) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1675) * remove the for loop at ("test/cases/large/clang-22382.c": line 1676) * remove initializer at ("test/cases/large/clang-22382.c": line 1676) * reduce to left at ("test/cases/large/clang-22382.c": line 1676) @@ -3136,6 +3235,7 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1676) * reduce to expression at ("test/cases/large/clang-22382.c": line 1676) * reduce to expression at ("test/cases/large/clang-22382.c": line 1676) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1678) * delete variable at ("test/cases/large/clang-22382.c": line 1678) * remove condition at ("test/cases/large/clang-22382.c": line 1679) * reduce to left at ("test/cases/large/clang-22382.c": line 1679) @@ -3149,9 +3249,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1679) * reduce to left at ("test/cases/large/clang-22382.c": line 1679) * reduce to right at ("test/cases/large/clang-22382.c": line 1679) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1679) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1679) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1679) * reduce to expression at ("test/cases/large/clang-22382.c": line 1679) * reduce to expression at ("test/cases/large/clang-22382.c": line 1679) * reduce to expression at ("test/cases/large/clang-22382.c": line 1679) @@ -3215,12 +3312,14 @@ * remove break 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1681) * reduce to operant at ("test/cases/large/clang-22382.c": line 1682) +* delete variable at ("test/cases/large/clang-22382.c": line 1682) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1683) * delete variable at ("test/cases/large/clang-22382.c": line 1683) * remove expr statement at ("test/cases/large/clang-22382.c": line 1684) * reduce to left at ("test/cases/large/clang-22382.c": line 1684) * reduce to right at ("test/cases/large/clang-22382.c": line 1684) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1684) * remove the for loop at ("test/cases/large/clang-22382.c": line 1685) * remove initializer at ("test/cases/large/clang-22382.c": line 1685) * reduce to left at ("test/cases/large/clang-22382.c": line 1685) @@ -3245,8 +3344,8 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1689) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1693) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1693) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1693) * remove condition at ("test/cases/large/clang-22382.c": line 1694) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1694) * reduce to index at ("test/cases/large/clang-22382.c": line 1694) @@ -3267,17 +3366,13 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1699) * reduce to right at ("test/cases/large/clang-22382.c": line 1699) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1702) * remove expr statement at ("test/cases/large/clang-22382.c": line 1703) * reduce to left at ("test/cases/large/clang-22382.c": line 1703) * reduce to right at ("test/cases/large/clang-22382.c": line 1703) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1703) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1703) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1703) * remove expr statement at ("test/cases/large/clang-22382.c": line 1704) * reduce to left at ("test/cases/large/clang-22382.c": line 1704) * reduce to right at ("test/cases/large/clang-22382.c": line 1704) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1704) * reduce to index at ("test/cases/large/clang-22382.c": line 1704) * reduce to left at ("test/cases/large/clang-22382.c": line 1704) * reduce to right at ("test/cases/large/clang-22382.c": line 1704) @@ -3333,7 +3428,6 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1705) * reduce to right at ("test/cases/large/clang-22382.c": line 1705) * remove expression at ("test/cases/large/clang-22382.c": line 1705) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1705) * reduce to index at ("test/cases/large/clang-22382.c": line 1705) * remove expr statement at ("test/cases/large/clang-22382.c": line 1706) * reduce to left at ("test/cases/large/clang-22382.c": line 1706) @@ -3355,10 +3449,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1706) * reduce to expression at ("test/cases/large/clang-22382.c": line 1706) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1706) -* reduce to index at ("test/cases/large/clang-22382.c": line 1706) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1706) * reduce to index at ("test/cases/large/clang-22382.c": line 1706) -* reduce to index at ("test/cases/large/clang-22382.c": line 1706) * reduce to left at ("test/cases/large/clang-22382.c": line 1706) * reduce to right at ("test/cases/large/clang-22382.c": line 1706) * reduce to left at ("test/cases/large/clang-22382.c": line 1706) @@ -3384,7 +3476,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1706) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1706) * reduce to index at ("test/cases/large/clang-22382.c": line 1706) -* reduce to index at ("test/cases/large/clang-22382.c": line 1706) * reduce to left at ("test/cases/large/clang-22382.c": line 1706) * reduce to right at ("test/cases/large/clang-22382.c": line 1706) * reduce to left at ("test/cases/large/clang-22382.c": line 1706) @@ -3393,12 +3484,10 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1706) * reduce to left at ("test/cases/large/clang-22382.c": line 1706) * reduce to right at ("test/cases/large/clang-22382.c": line 1706) -* reduce to index at ("test/cases/large/clang-22382.c": line 1706) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1706) * reduce to index at ("test/cases/large/clang-22382.c": line 1706) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1706) * reduce to index at ("test/cases/large/clang-22382.c": line 1706) -* reduce to index at ("test/cases/large/clang-22382.c": line 1706) * remove expression at ("test/cases/large/clang-22382.c": line 1706) * remove the for loop at ("test/cases/large/clang-22382.c": line 1708) * remove initializer at ("test/cases/large/clang-22382.c": line 1708) @@ -3418,9 +3507,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) * reduce to right at ("test/cases/large/clang-22382.c": line 1712) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) * reduce to right at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) @@ -3436,10 +3522,8 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1712) * reduce to right at ("test/cases/large/clang-22382.c": line 1712) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) -* reduce to index at ("test/cases/large/clang-22382.c": line 1712) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) * reduce to index at ("test/cases/large/clang-22382.c": line 1712) -* reduce to index at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) * reduce to right at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) @@ -3456,7 +3540,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) * reduce to right at ("test/cases/large/clang-22382.c": line 1712) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) * reduce to index at ("test/cases/large/clang-22382.c": line 1712) * reduce to left at ("test/cases/large/clang-22382.c": line 1712) * reduce to right at ("test/cases/large/clang-22382.c": line 1712) @@ -3489,9 +3572,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1712) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) * reduce to index at ("test/cases/large/clang-22382.c": line 1712) -* reduce to index at ("test/cases/large/clang-22382.c": line 1712) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) -* reduce to index at ("test/cases/large/clang-22382.c": line 1712) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) * reduce to index at ("test/cases/large/clang-22382.c": line 1712) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1712) @@ -3506,7 +3586,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1713) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1713) * reduce to index at ("test/cases/large/clang-22382.c": line 1713) -* reduce to index at ("test/cases/large/clang-22382.c": line 1713) * reduce to expression at ("test/cases/large/clang-22382.c": line 1713) * reduce to expression at ("test/cases/large/clang-22382.c": line 1713) * reduce to expression at ("test/cases/large/clang-22382.c": line 1713) @@ -3560,18 +3639,14 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1713) * remove expression at ("test/cases/large/clang-22382.c": line 1713) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1713) -* reduce to index at ("test/cases/large/clang-22382.c": line 1713) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1713) * reduce to index at ("test/cases/large/clang-22382.c": line 1713) -* reduce to index at ("test/cases/large/clang-22382.c": line 1713) * remove expression at ("test/cases/large/clang-22382.c": line 1713) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1713) * reduce to index at ("test/cases/large/clang-22382.c": line 1713) -* reduce to index at ("test/cases/large/clang-22382.c": line 1713) * remove expr statement at ("test/cases/large/clang-22382.c": line 1714) * reduce to left at ("test/cases/large/clang-22382.c": line 1714) * reduce to right at ("test/cases/large/clang-22382.c": line 1714) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) @@ -3586,10 +3661,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) -* reduce to index at ("test/cases/large/clang-22382.c": line 1714) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) * reduce to index at ("test/cases/large/clang-22382.c": line 1714) -* reduce to index at ("test/cases/large/clang-22382.c": line 1714) * reduce to left at ("test/cases/large/clang-22382.c": line 1714) * reduce to right at ("test/cases/large/clang-22382.c": line 1714) * reduce to left at ("test/cases/large/clang-22382.c": line 1714) @@ -3600,10 +3673,8 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1714) * reduce to operant at ("test/cases/large/clang-22382.c": line 1714) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) -* reduce to index at ("test/cases/large/clang-22382.c": line 1714) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) * reduce to index at ("test/cases/large/clang-22382.c": line 1714) -* reduce to index at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to left at ("test/cases/large/clang-22382.c": line 1714) @@ -3645,20 +3716,18 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to expression at ("test/cases/large/clang-22382.c": line 1714) -* reduce to index at ("test/cases/large/clang-22382.c": line 1714) * remove expression at ("test/cases/large/clang-22382.c": line 1714) * remove expression at ("test/cases/large/clang-22382.c": line 1714) * remove expression at ("test/cases/large/clang-22382.c": line 1714) * reduce to index at ("test/cases/large/clang-22382.c": line 1714) * remove expression at ("test/cases/large/clang-22382.c": line 1714) * remove expression at ("test/cases/large/clang-22382.c": line 1714) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) * reduce to index at ("test/cases/large/clang-22382.c": line 1714) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1714) * reduce to index at ("test/cases/large/clang-22382.c": line 1714) -* reduce to index at ("test/cases/large/clang-22382.c": line 1714) * remove expression at ("test/cases/large/clang-22382.c": line 1714) * inline variable l_1509 at ("test/cases/large/clang-22382.c": line 1663) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1664) * delete variable at ("test/cases/large/clang-22382.c": line 1664) * remove expr statement at ("test/cases/large/clang-22382.c": line 1665) * reduce to left at ("test/cases/large/clang-22382.c": line 1665) @@ -3688,7 +3757,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1666) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1666) * reduce to index at ("test/cases/large/clang-22382.c": line 1666) -* reduce to index at ("test/cases/large/clang-22382.c": line 1666) * reduce to expression at ("test/cases/large/clang-22382.c": line 1666) * reduce to expression at ("test/cases/large/clang-22382.c": line 1666) * reduce to expression at ("test/cases/large/clang-22382.c": line 1666) @@ -3735,7 +3803,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1666) * reduce to left at ("test/cases/large/clang-22382.c": line 1666) * reduce to right at ("test/cases/large/clang-22382.c": line 1666) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1666) * remove expression at ("test/cases/large/clang-22382.c": line 1666) * reduce to left at ("test/cases/large/clang-22382.c": line 1666) * reduce to right at ("test/cases/large/clang-22382.c": line 1666) @@ -3753,15 +3820,12 @@ * remove expression at ("test/cases/large/clang-22382.c": line 1666) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1666) * reduce to index at ("test/cases/large/clang-22382.c": line 1666) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1666) -* reduce to index at ("test/cases/large/clang-22382.c": line 1666) * reduce to index at ("test/cases/large/clang-22382.c": line 1666) * reduce to operant at ("test/cases/large/clang-22382.c": line 1666) * remove expression at ("test/cases/large/clang-22382.c": line 1666) * remove expr statement at ("test/cases/large/clang-22382.c": line 1727) * reduce to left at ("test/cases/large/clang-22382.c": line 1727) * reduce to right at ("test/cases/large/clang-22382.c": line 1727) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1727) * remove expr statement at ("test/cases/large/clang-22382.c": line 1730) * reduce to expression at ("test/cases/large/clang-22382.c": line 1730) * reduce to expression at ("test/cases/large/clang-22382.c": line 1730) @@ -3772,10 +3836,8 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1730) * reduce to right at ("test/cases/large/clang-22382.c": line 1730) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1730) -* reduce to index at ("test/cases/large/clang-22382.c": line 1730) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1730) * reduce to index at ("test/cases/large/clang-22382.c": line 1730) -* reduce to index at ("test/cases/large/clang-22382.c": line 1730) * reduce to left at ("test/cases/large/clang-22382.c": line 1730) * reduce to right at ("test/cases/large/clang-22382.c": line 1730) * reduce to expression at ("test/cases/large/clang-22382.c": line 1730) @@ -3796,7 +3858,6 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1745) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1745) * reduce to index at ("test/cases/large/clang-22382.c": line 1745) -* reduce to index at ("test/cases/large/clang-22382.c": line 1745) * expand compound statment at ("test/cases/large/clang-22382.c": line 1740) * remove expr statement at ("test/cases/large/clang-22382.c": line 1749) * reduce to left at ("test/cases/large/clang-22382.c": line 1749) @@ -3818,21 +3879,30 @@ * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2217) * inline variable l_80 at ("test/cases/large/clang-22382.c": line 2218) * inline variable l_81 at ("test/cases/large/clang-22382.c": line 2219) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2221) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) * delete variable at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2223) * delete variable at ("test/cases/large/clang-22382.c": line 2223) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2224) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2224) * inline variable l_606 at ("test/cases/large/clang-22382.c": line 2225) * inline variable l_712 at ("test/cases/large/clang-22382.c": line 2226) * inline variable l_716 at ("test/cases/large/clang-22382.c": line 2227) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2229) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) * remove expr statement at ("test/cases/large/clang-22382.c": line 2233) * reduce to left at ("test/cases/large/clang-22382.c": line 2233) * reduce to right at ("test/cases/large/clang-22382.c": line 2233) @@ -3862,8 +3932,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2261) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2261) * reduce to index at ("test/cases/large/clang-22382.c": line 2261) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2261) -* reduce to index at ("test/cases/large/clang-22382.c": line 2261) * remove expr statement at ("test/cases/large/clang-22382.c": line 2266) * reduce to expression at ("test/cases/large/clang-22382.c": line 2266) * reduce to expression at ("test/cases/large/clang-22382.c": line 2266) @@ -3959,8 +4027,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2305) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2305) * reduce to index at ("test/cases/large/clang-22382.c": line 2305) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2305) -* reduce to index at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) @@ -4006,7 +4072,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2310) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2310) * reduce to index at ("test/cases/large/clang-22382.c": line 2310) -* reduce to index at ("test/cases/large/clang-22382.c": line 2310) * remove condition at ("test/cases/large/clang-22382.c": line 2318) * remove goto at ("test/cases/large/clang-22382.c": line 2319) * remove expr statement at ("test/cases/large/clang-22382.c": line 2320) @@ -4067,26 +4132,102 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2342) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2342) * reduce to index at ("test/cases/large/clang-22382.c": line 2342) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2342) -* reduce to index at ("test/cases/large/clang-22382.c": line 2342) * remove return statement at ("test/cases/large/clang-22382.c": line 2345) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2355) * reduce to operant at ("test/cases/large/clang-22382.c": line 2356) +* delete variable at ("test/cases/large/clang-22382.c": line 2356) * inline variable l_228 at ("test/cases/large/clang-22382.c": line 2357) * inline variable l_230 at ("test/cases/large/clang-22382.c": line 2358) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2360) * inline variable l_473 at ("test/cases/large/clang-22382.c": line 2361) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2363) * inline variable l_544 at ("test/cases/large/clang-22382.c": line 2364) * inline variable l_551 at ("test/cases/large/clang-22382.c": line 2365) * inline variable l_560 at ("test/cases/large/clang-22382.c": line 2366) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) * delete variable at ("test/cases/large/clang-22382.c": line 2367) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) * remove expr statement at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) @@ -4111,7 +4252,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2394) * reduce to left at ("test/cases/large/clang-22382.c": line 2394) * reduce to right at ("test/cases/large/clang-22382.c": line 2394) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2394) * reduce to index at ("test/cases/large/clang-22382.c": line 2394) * reduce to left at ("test/cases/large/clang-22382.c": line 2394) * reduce to right at ("test/cases/large/clang-22382.c": line 2394) @@ -4124,7 +4264,6 @@ * reduce to indexee at ("test/cases/large/clang-22382.c": line 2394) * reduce to index at ("test/cases/large/clang-22382.c": line 2394) * remove expression at ("test/cases/large/clang-22382.c": line 2394) -* reduce to index at ("test/cases/large/clang-22382.c": line 2394) * remove expr statement at ("test/cases/large/clang-22382.c": line 2399) * reduce to expression at ("test/cases/large/clang-22382.c": line 2399) * reduce to expression at ("test/cases/large/clang-22382.c": line 2399) @@ -4152,8 +4291,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2406) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2406) * reduce to index at ("test/cases/large/clang-22382.c": line 2406) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2406) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2406) * remove expr statement at ("test/cases/large/clang-22382.c": line 2407) * remove expr statement at ("test/cases/large/clang-22382.c": line 2410) * reduce to expression at ("test/cases/large/clang-22382.c": line 2410) @@ -4207,7 +4344,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2438) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2438) * reduce to index at ("test/cases/large/clang-22382.c": line 2438) -* reduce to index at ("test/cases/large/clang-22382.c": line 2438) * remove expr statement at ("test/cases/large/clang-22382.c": line 2439) * reduce to expression at ("test/cases/large/clang-22382.c": line 2439) * reduce to expression at ("test/cases/large/clang-22382.c": line 2439) @@ -4256,7 +4392,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2505) * reduce to left at ("test/cases/large/clang-22382.c": line 2505) * reduce to right at ("test/cases/large/clang-22382.c": line 2505) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2505) * reduce to index at ("test/cases/large/clang-22382.c": line 2505) * reduce to index at ("test/cases/large/clang-22382.c": line 2505) * remove expr statement at ("test/cases/large/clang-22382.c": line 2508) @@ -4285,7 +4420,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2512) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2512) * reduce to index at ("test/cases/large/clang-22382.c": line 2512) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2512) * remove expr statement at ("test/cases/large/clang-22382.c": line 2513) * remove expr statement at ("test/cases/large/clang-22382.c": line 2518) * reduce to expression at ("test/cases/large/clang-22382.c": line 2518) @@ -4387,8 +4521,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2552) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2552) * reduce to index at ("test/cases/large/clang-22382.c": line 2552) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2552) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2552) * remove expr statement at ("test/cases/large/clang-22382.c": line 2555) * reduce to left at ("test/cases/large/clang-22382.c": line 2555) * reduce to right at ("test/cases/large/clang-22382.c": line 2555) @@ -4406,12 +4538,14 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2571) * remove return statement at ("test/cases/large/clang-22382.c": line 2576) * 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 uninitilized variable at ("test/cases/large/clang-22382.c": line 2586) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2587) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2587) * delete variable at ("test/cases/large/clang-22382.c": line 2587) * inline variable l_152 at ("test/cases/large/clang-22382.c": line 2588) * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) @@ -4419,7 +4553,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2601) * reduce to left at ("test/cases/large/clang-22382.c": line 2601) * reduce to right at ("test/cases/large/clang-22382.c": line 2601) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2601) * reduce to index at ("test/cases/large/clang-22382.c": line 2601) * reduce to index at ("test/cases/large/clang-22382.c": line 2601) * remove expr statement at ("test/cases/large/clang-22382.c": line 2602) @@ -4451,7 +4584,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2629) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2629) * reduce to index at ("test/cases/large/clang-22382.c": line 2629) -* reduce to index at ("test/cases/large/clang-22382.c": line 2629) * remove expr statement at ("test/cases/large/clang-22382.c": line 2634) * reduce to expression at ("test/cases/large/clang-22382.c": line 2634) * reduce to left at ("test/cases/large/clang-22382.c": line 2634) @@ -4460,8 +4592,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2634) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2634) * reduce to index at ("test/cases/large/clang-22382.c": line 2634) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2634) -* reduce to index at ("test/cases/large/clang-22382.c": line 2634) * remove expr statement at ("test/cases/large/clang-22382.c": line 2639) * reduce to left at ("test/cases/large/clang-22382.c": line 2639) * reduce to right at ("test/cases/large/clang-22382.c": line 2639) @@ -4711,7 +4841,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2730) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2730) * reduce to index at ("test/cases/large/clang-22382.c": line 2730) -* reduce to index at ("test/cases/large/clang-22382.c": line 2730) * remove expr statement at ("test/cases/large/clang-22382.c": line 2735) * reduce to expression at ("test/cases/large/clang-22382.c": line 2735) * reduce to expression at ("test/cases/large/clang-22382.c": line 2735) @@ -4794,7 +4923,7 @@ * inline variable l_96 at ("test/cases/large/clang-22382.c": line 2757) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2760) * remove expr statement at ("test/cases/large/clang-22382.c": line 2763) * reduce to expression at ("test/cases/large/clang-22382.c": line 2763) * remove the for loop at ("test/cases/large/clang-22382.c": line 2766) @@ -4810,7 +4939,6 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 2770) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2770) * reduce to index at ("test/cases/large/clang-22382.c": line 2770) -* reduce to index at ("test/cases/large/clang-22382.c": line 2770) * remove expr statement at ("test/cases/large/clang-22382.c": line 2771) * remove expr statement at ("test/cases/large/clang-22382.c": line 2775) * reduce to expression at ("test/cases/large/clang-22382.c": line 2775) @@ -4841,7 +4969,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2790) * reduce to left at ("test/cases/large/clang-22382.c": line 2790) * reduce to right at ("test/cases/large/clang-22382.c": line 2790) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2790) * reduce to index at ("test/cases/large/clang-22382.c": line 2790) * reduce to left at ("test/cases/large/clang-22382.c": line 2790) * reduce to right at ("test/cases/large/clang-22382.c": line 2790) @@ -4854,7 +4981,6 @@ * reduce to indexee at ("test/cases/large/clang-22382.c": line 2790) * reduce to index at ("test/cases/large/clang-22382.c": line 2790) * remove expression at ("test/cases/large/clang-22382.c": line 2790) -* reduce to index at ("test/cases/large/clang-22382.c": line 2790) * remove expr statement at ("test/cases/large/clang-22382.c": line 2795) * reduce to expression at ("test/cases/large/clang-22382.c": line 2795) * reduce to expression at ("test/cases/large/clang-22382.c": line 2795) @@ -4919,9 +5045,9 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * remove return statement at ("test/cases/large/clang-22382.c": line 2858) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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 c5caf065ae26ff650dbf23a722b965ad18cfe618..e9baf59fe6d90c11404077cc78332a8463a32cf9 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p1.path +++ b/rtree-c/test/expected/clang-22382/reduction/p1.path @@ -418,16 +418,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -1753,12 +1752,12 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1075) * reduce to right at ("test/cases/large/clang-22382.c": line 1075) * do not cast at ("test/cases/large/clang-22382.c": line 1078) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1796,7 +1795,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1100) * reduce to left at ("test/cases/large/clang-22382.c": line 1100) * reduce to right at ("test/cases/large/clang-22382.c": line 1100) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1100) * reduce to index at ("test/cases/large/clang-22382.c": line 1100) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -1869,7 +1867,7 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1128) * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1889,8 +1887,11 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1142) * reduce to left at ("test/cases/large/clang-22382.c": line 1142) * reduce to right at ("test/cases/large/clang-22382.c": line 1142) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -1907,10 +1908,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -1923,6 +1971,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -1935,17 +2000,19 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * inline variable l_5 at ("test/cases/large/clang-22382.c": line 1219) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1220) * delete variable at ("test/cases/large/clang-22382.c": line 1220) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1221) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1221) * inline variable l_2308 at ("test/cases/large/clang-22382.c": line 1222) * inline variable l_2311 at ("test/cases/large/clang-22382.c": line 1223) * delete variable at ("test/cases/large/clang-22382.c": line 1224) * inline variable l_2354 at ("test/cases/large/clang-22382.c": line 1225) * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1228) * remove the for loop at ("test/cases/large/clang-22382.c": line 1229) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) * reduce to left at ("test/cases/large/clang-22382.c": line 1229) @@ -1958,7 +2025,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1230) * reduce to left at ("test/cases/large/clang-22382.c": line 1230) * reduce to right at ("test/cases/large/clang-22382.c": line 1230) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1230) * reduce to index at ("test/cases/large/clang-22382.c": line 1230) * reduce to operant at ("test/cases/large/clang-22382.c": line 1230) * remove the for loop at ("test/cases/large/clang-22382.c": line 1231) @@ -1978,28 +2044,32 @@ * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1234) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1236) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1237) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1238) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1239) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1240) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1242) * reduce to operant at ("test/cases/large/clang-22382.c": line 1243) +* delete variable at ("test/cases/large/clang-22382.c": line 1243) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1245) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1256) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1257) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1258) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1259) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1260) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1262) * reduce to operant at ("test/cases/large/clang-22382.c": line 1263) +* delete variable at ("test/cases/large/clang-22382.c": line 1263) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1265) * remove the for loop at ("test/cases/large/clang-22382.c": line 1266) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) * reduce to left at ("test/cases/large/clang-22382.c": line 1266) @@ -2012,7 +2082,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1267) * reduce to left at ("test/cases/large/clang-22382.c": line 1267) * reduce to right at ("test/cases/large/clang-22382.c": line 1267) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1267) * reduce to index at ("test/cases/large/clang-22382.c": line 1267) * remove expr statement at ("test/cases/large/clang-22382.c": line 1268) * reduce to left at ("test/cases/large/clang-22382.c": line 1268) @@ -2089,9 +2158,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to operant at ("test/cases/large/clang-22382.c": line 1271) @@ -2137,7 +2203,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) @@ -2150,18 +2215,12 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to index at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to index at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expr statement at ("test/cases/large/clang-22382.c": line 1277) * reduce to expression at ("test/cases/large/clang-22382.c": line 1277) @@ -2256,7 +2315,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to left at ("test/cases/large/clang-22382.c": line 1327) * reduce to right at ("test/cases/large/clang-22382.c": line 1327) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1327) * remove expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) @@ -2270,7 +2328,6 @@ * remove expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to index at ("test/cases/large/clang-22382.c": line 1327) * remove expression at ("test/cases/large/clang-22382.c": line 1327) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1327) * reduce to index at ("test/cases/large/clang-22382.c": line 1327) * remove expr statement at ("test/cases/large/clang-22382.c": line 1328) * reduce to operant at ("test/cases/large/clang-22382.c": line 1328) @@ -2283,24 +2340,31 @@ * reduce to index at ("test/cases/large/clang-22382.c": line 1330) * reduce to index 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1348) * inline variable l_48 at ("test/cases/large/clang-22382.c": line 1349) * inline variable l_58 at ("test/cases/large/clang-22382.c": line 1350) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1351) * delete variable at ("test/cases/large/clang-22382.c": line 1351) * inline variable l_2073 at ("test/cases/large/clang-22382.c": line 1352) * inline variable l_2076 at ("test/cases/large/clang-22382.c": line 1353) * inline variable l_2077 at ("test/cases/large/clang-22382.c": line 1354) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1356) * inline variable l_2166 at ("test/cases/large/clang-22382.c": line 1357) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1359) * inline variable l_2280 at ("test/cases/large/clang-22382.c": line 1360) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1361) * delete variable at ("test/cases/large/clang-22382.c": line 1361) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1363) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1363) * remove expr statement at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) * reduce to expression at ("test/cases/large/clang-22382.c": line 1365) @@ -2324,6 +2388,12 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1369) * reduce to expression at ("test/cases/large/clang-22382.c": line 1369) * reduce to expression at ("test/cases/large/clang-22382.c": line 1369) +* reduce to left at ("test/cases/large/clang-22382.c": line 1369) +* reduce to right at ("test/cases/large/clang-22382.c": line 1369) +* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) +* reduce to expression at ("test/cases/large/clang-22382.c": line 1369) +* reduce to left at ("test/cases/large/clang-22382.c": line 1369) +* reduce to index at ("test/cases/large/clang-22382.c": line 1369) * remove expr statement at ("test/cases/large/clang-22382.c": line 1370) * reduce to expression at ("test/cases/large/clang-22382.c": line 1370) * reduce to expression at ("test/cases/large/clang-22382.c": line 1370) @@ -2348,9 +2418,9 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1400) * reduce to left at ("test/cases/large/clang-22382.c": line 1400) * reduce to right at ("test/cases/large/clang-22382.c": line 1400) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1402) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1402) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1402) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1402) * remove return statement at ("test/cases/large/clang-22382.c": line 1403) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1403) * reduce to index at ("test/cases/large/clang-22382.c": line 1403) @@ -2389,8 +2459,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1413) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1413) * reduce to index at ("test/cases/large/clang-22382.c": line 1413) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1413) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1413) * expand compound statment at ("test/cases/large/clang-22382.c": line 1409) * remove expr statement at ("test/cases/large/clang-22382.c": line 1417) * reduce to expression at ("test/cases/large/clang-22382.c": line 1417) @@ -2461,15 +2529,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1482) * reduce to expression at ("test/cases/large/clang-22382.c": line 1482) * reduce to left at ("test/cases/large/clang-22382.c": line 1482) -* reduce to right at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1482) -* remove expression at ("test/cases/large/clang-22382.c": line 1482) * reduce to index at ("test/cases/large/clang-22382.c": line 1482) * remove expr statement at ("test/cases/large/clang-22382.c": line 1487) * reduce to left at ("test/cases/large/clang-22382.c": line 1487) @@ -2548,7 +2607,6 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 1520) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1520) * reduce to index at ("test/cases/large/clang-22382.c": line 1520) -* reduce to index at ("test/cases/large/clang-22382.c": line 1520) * expand compound statment at ("test/cases/large/clang-22382.c": line 1515) * remove expr statement at ("test/cases/large/clang-22382.c": line 1525) * reduce to expression at ("test/cases/large/clang-22382.c": line 1525) @@ -2633,14 +2691,36 @@ * inline variable l_2247 at ("test/cases/large/clang-22382.c": line 1580) * inline variable l_2248 at ("test/cases/large/clang-22382.c": line 1581) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1583) * inline variable l_2278 at ("test/cases/large/clang-22382.c": line 1584) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1585) * delete variable at ("test/cases/large/clang-22382.c": line 1585) * inline variable l_2281 at ("test/cases/large/clang-22382.c": line 1586) * 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) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1588) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1588) * remove the for loop at ("test/cases/large/clang-22382.c": line 1589) * remove initializer at ("test/cases/large/clang-22382.c": line 1589) * reduce to left at ("test/cases/large/clang-22382.c": line 1589) @@ -2675,8 +2755,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1598) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to left at ("test/cases/large/clang-22382.c": line 1598) * reduce to right at ("test/cases/large/clang-22382.c": line 1598) * reduce to left at ("test/cases/large/clang-22382.c": line 1598) @@ -2754,9 +2832,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) @@ -2784,11 +2859,8 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) * remove expression at ("test/cases/large/clang-22382.c": line 1598) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to operant at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) @@ -2803,7 +2875,6 @@ * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) * reduce to index at ("test/cases/large/clang-22382.c": line 1598) -* reduce to index at ("test/cases/large/clang-22382.c": line 1598) * remove expr statement at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) * reduce to right at ("test/cases/large/clang-22382.c": line 1599) @@ -2844,7 +2915,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) * reduce to right at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) @@ -2855,7 +2925,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to expression at ("test/cases/large/clang-22382.c": line 1599) * reduce to operant at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) * reduce to right at ("test/cases/large/clang-22382.c": line 1599) * reduce to left at ("test/cases/large/clang-22382.c": line 1599) @@ -2882,31 +2951,17 @@ * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * remove expression at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * remove expression at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) * reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) -* reduce to index at ("test/cases/large/clang-22382.c": line 1599) * remove expression at ("test/cases/large/clang-22382.c": line 1599) * remove expr statement at ("test/cases/large/clang-22382.c": line 1601) * reduce to expression at ("test/cases/large/clang-22382.c": line 1601) @@ -2943,21 +2998,30 @@ * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2217) * inline variable l_80 at ("test/cases/large/clang-22382.c": line 2218) * inline variable l_81 at ("test/cases/large/clang-22382.c": line 2219) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2221) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) * delete variable at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2223) * delete variable at ("test/cases/large/clang-22382.c": line 2223) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2224) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2224) * inline variable l_606 at ("test/cases/large/clang-22382.c": line 2225) * inline variable l_712 at ("test/cases/large/clang-22382.c": line 2226) * inline variable l_716 at ("test/cases/large/clang-22382.c": line 2227) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2229) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) * remove expr statement at ("test/cases/large/clang-22382.c": line 2233) * reduce to left at ("test/cases/large/clang-22382.c": line 2233) * reduce to right at ("test/cases/large/clang-22382.c": line 2233) @@ -2987,8 +3051,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2261) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2261) * reduce to index at ("test/cases/large/clang-22382.c": line 2261) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2261) -* reduce to index at ("test/cases/large/clang-22382.c": line 2261) * remove expr statement at ("test/cases/large/clang-22382.c": line 2266) * reduce to expression at ("test/cases/large/clang-22382.c": line 2266) * reduce to expression at ("test/cases/large/clang-22382.c": line 2266) @@ -3084,8 +3146,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2305) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2305) * reduce to index at ("test/cases/large/clang-22382.c": line 2305) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2305) -* reduce to index at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) @@ -3131,7 +3191,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2310) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2310) * reduce to index at ("test/cases/large/clang-22382.c": line 2310) -* reduce to index at ("test/cases/large/clang-22382.c": line 2310) * remove condition at ("test/cases/large/clang-22382.c": line 2318) * remove goto at ("test/cases/large/clang-22382.c": line 2319) * remove expr statement at ("test/cases/large/clang-22382.c": line 2320) @@ -3192,26 +3251,102 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2342) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2342) * reduce to index at ("test/cases/large/clang-22382.c": line 2342) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2342) -* reduce to index at ("test/cases/large/clang-22382.c": line 2342) * remove return statement at ("test/cases/large/clang-22382.c": line 2345) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2355) * reduce to operant at ("test/cases/large/clang-22382.c": line 2356) +* delete variable at ("test/cases/large/clang-22382.c": line 2356) * inline variable l_228 at ("test/cases/large/clang-22382.c": line 2357) * inline variable l_230 at ("test/cases/large/clang-22382.c": line 2358) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2360) * inline variable l_473 at ("test/cases/large/clang-22382.c": line 2361) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2363) * inline variable l_544 at ("test/cases/large/clang-22382.c": line 2364) * inline variable l_551 at ("test/cases/large/clang-22382.c": line 2365) * inline variable l_560 at ("test/cases/large/clang-22382.c": line 2366) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2367) * delete variable at ("test/cases/large/clang-22382.c": line 2367) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2368) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2368) * remove expr statement at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) * reduce to expression at ("test/cases/large/clang-22382.c": line 2370) @@ -3236,7 +3371,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2394) * reduce to left at ("test/cases/large/clang-22382.c": line 2394) * reduce to right at ("test/cases/large/clang-22382.c": line 2394) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2394) * reduce to index at ("test/cases/large/clang-22382.c": line 2394) * reduce to left at ("test/cases/large/clang-22382.c": line 2394) * reduce to right at ("test/cases/large/clang-22382.c": line 2394) @@ -3249,7 +3383,6 @@ * reduce to indexee at ("test/cases/large/clang-22382.c": line 2394) * reduce to index at ("test/cases/large/clang-22382.c": line 2394) * remove expression at ("test/cases/large/clang-22382.c": line 2394) -* reduce to index at ("test/cases/large/clang-22382.c": line 2394) * remove expr statement at ("test/cases/large/clang-22382.c": line 2399) * reduce to expression at ("test/cases/large/clang-22382.c": line 2399) * reduce to expression at ("test/cases/large/clang-22382.c": line 2399) @@ -3277,8 +3410,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2406) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2406) * reduce to index at ("test/cases/large/clang-22382.c": line 2406) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2406) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2406) * remove expr statement at ("test/cases/large/clang-22382.c": line 2407) * remove expr statement at ("test/cases/large/clang-22382.c": line 2410) * reduce to expression at ("test/cases/large/clang-22382.c": line 2410) @@ -3332,7 +3463,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2438) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2438) * reduce to index at ("test/cases/large/clang-22382.c": line 2438) -* reduce to index at ("test/cases/large/clang-22382.c": line 2438) * remove expr statement at ("test/cases/large/clang-22382.c": line 2439) * reduce to expression at ("test/cases/large/clang-22382.c": line 2439) * reduce to expression at ("test/cases/large/clang-22382.c": line 2439) @@ -3381,7 +3511,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2505) * reduce to left at ("test/cases/large/clang-22382.c": line 2505) * reduce to right at ("test/cases/large/clang-22382.c": line 2505) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2505) * reduce to index at ("test/cases/large/clang-22382.c": line 2505) * reduce to index at ("test/cases/large/clang-22382.c": line 2505) * remove expr statement at ("test/cases/large/clang-22382.c": line 2508) @@ -3410,7 +3539,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2512) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2512) * reduce to index at ("test/cases/large/clang-22382.c": line 2512) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2512) * remove expr statement at ("test/cases/large/clang-22382.c": line 2513) * remove expr statement at ("test/cases/large/clang-22382.c": line 2518) * reduce to expression at ("test/cases/large/clang-22382.c": line 2518) @@ -3512,8 +3640,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2552) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2552) * reduce to index at ("test/cases/large/clang-22382.c": line 2552) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2552) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2552) * remove expr statement at ("test/cases/large/clang-22382.c": line 2555) * reduce to left at ("test/cases/large/clang-22382.c": line 2555) * reduce to right at ("test/cases/large/clang-22382.c": line 2555) @@ -3531,12 +3657,14 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2571) * remove return statement at ("test/cases/large/clang-22382.c": line 2576) * 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 uninitilized variable at ("test/cases/large/clang-22382.c": line 2586) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2587) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2587) * delete variable at ("test/cases/large/clang-22382.c": line 2587) * inline variable l_152 at ("test/cases/large/clang-22382.c": line 2588) * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) @@ -3544,7 +3672,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2601) * reduce to left at ("test/cases/large/clang-22382.c": line 2601) * reduce to right at ("test/cases/large/clang-22382.c": line 2601) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2601) * reduce to index at ("test/cases/large/clang-22382.c": line 2601) * reduce to index at ("test/cases/large/clang-22382.c": line 2601) * remove expr statement at ("test/cases/large/clang-22382.c": line 2602) @@ -3576,7 +3703,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2629) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2629) * reduce to index at ("test/cases/large/clang-22382.c": line 2629) -* reduce to index at ("test/cases/large/clang-22382.c": line 2629) * remove expr statement at ("test/cases/large/clang-22382.c": line 2634) * reduce to expression at ("test/cases/large/clang-22382.c": line 2634) * reduce to left at ("test/cases/large/clang-22382.c": line 2634) @@ -3585,8 +3711,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2634) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2634) * reduce to index at ("test/cases/large/clang-22382.c": line 2634) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2634) -* reduce to index at ("test/cases/large/clang-22382.c": line 2634) * remove expr statement at ("test/cases/large/clang-22382.c": line 2639) * reduce to left at ("test/cases/large/clang-22382.c": line 2639) * reduce to right at ("test/cases/large/clang-22382.c": line 2639) @@ -3836,7 +3960,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2730) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2730) * reduce to index at ("test/cases/large/clang-22382.c": line 2730) -* reduce to index at ("test/cases/large/clang-22382.c": line 2730) * remove expr statement at ("test/cases/large/clang-22382.c": line 2735) * reduce to expression at ("test/cases/large/clang-22382.c": line 2735) * reduce to expression at ("test/cases/large/clang-22382.c": line 2735) @@ -3919,7 +4042,7 @@ * inline variable l_96 at ("test/cases/large/clang-22382.c": line 2757) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2760) * remove expr statement at ("test/cases/large/clang-22382.c": line 2763) * reduce to expression at ("test/cases/large/clang-22382.c": line 2763) * remove the for loop at ("test/cases/large/clang-22382.c": line 2766) @@ -3935,7 +4058,6 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 2770) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2770) * reduce to index at ("test/cases/large/clang-22382.c": line 2770) -* reduce to index at ("test/cases/large/clang-22382.c": line 2770) * remove expr statement at ("test/cases/large/clang-22382.c": line 2771) * remove expr statement at ("test/cases/large/clang-22382.c": line 2775) * reduce to expression at ("test/cases/large/clang-22382.c": line 2775) @@ -3966,7 +4088,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2790) * reduce to left at ("test/cases/large/clang-22382.c": line 2790) * reduce to right at ("test/cases/large/clang-22382.c": line 2790) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2790) * reduce to index at ("test/cases/large/clang-22382.c": line 2790) * reduce to left at ("test/cases/large/clang-22382.c": line 2790) * reduce to right at ("test/cases/large/clang-22382.c": line 2790) @@ -3979,7 +4100,6 @@ * reduce to indexee at ("test/cases/large/clang-22382.c": line 2790) * reduce to index at ("test/cases/large/clang-22382.c": line 2790) * remove expression at ("test/cases/large/clang-22382.c": line 2790) -* reduce to index at ("test/cases/large/clang-22382.c": line 2790) * remove expr statement at ("test/cases/large/clang-22382.c": line 2795) * reduce to expression at ("test/cases/large/clang-22382.c": line 2795) * reduce to expression at ("test/cases/large/clang-22382.c": line 2795) @@ -4044,9 +4164,9 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * remove return statement at ("test/cases/large/clang-22382.c": line 2858) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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 f4d02baec5213ea6f8e7657f27018378f8581bfc..e32a789190a908cafb386283a90e1cce591d4a21 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p2.path +++ b/rtree-c/test/expected/clang-22382/reduction/p2.path @@ -409,16 +409,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -1744,12 +1743,12 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1075) * reduce to right at ("test/cases/large/clang-22382.c": line 1075) * do not cast at ("test/cases/large/clang-22382.c": line 1078) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1787,7 +1786,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1100) * reduce to left at ("test/cases/large/clang-22382.c": line 1100) * reduce to right at ("test/cases/large/clang-22382.c": line 1100) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1100) * reduce to index at ("test/cases/large/clang-22382.c": line 1100) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -1860,7 +1858,7 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1128) * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1880,8 +1878,11 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1142) * reduce to left at ("test/cases/large/clang-22382.c": line 1142) * reduce to right at ("test/cases/large/clang-22382.c": line 1142) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -1898,10 +1899,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -1914,6 +1962,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -1926,17 +1991,19 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * inline variable g_2342 at ("test/cases/large/clang-22382.c": line 1199) * inline variable l_5 at ("test/cases/large/clang-22382.c": line 1219) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1220) * delete variable at ("test/cases/large/clang-22382.c": line 1220) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1221) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1221) * inline variable l_2308 at ("test/cases/large/clang-22382.c": line 1222) * inline variable l_2311 at ("test/cases/large/clang-22382.c": line 1223) * delete variable at ("test/cases/large/clang-22382.c": line 1224) * inline variable l_2354 at ("test/cases/large/clang-22382.c": line 1225) * inline variable l_2357 at ("test/cases/large/clang-22382.c": line 1226) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1228) * remove the for loop at ("test/cases/large/clang-22382.c": line 1229) * remove initializer at ("test/cases/large/clang-22382.c": line 1229) * reduce to left at ("test/cases/large/clang-22382.c": line 1229) @@ -1949,7 +2016,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1230) * reduce to left at ("test/cases/large/clang-22382.c": line 1230) * reduce to right at ("test/cases/large/clang-22382.c": line 1230) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1230) * reduce to index at ("test/cases/large/clang-22382.c": line 1230) * reduce to operant at ("test/cases/large/clang-22382.c": line 1230) * remove the for loop at ("test/cases/large/clang-22382.c": line 1231) @@ -1969,28 +2035,32 @@ * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1234) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1236) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1237) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1238) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1239) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1240) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1242) * reduce to operant at ("test/cases/large/clang-22382.c": line 1243) +* delete variable at ("test/cases/large/clang-22382.c": line 1243) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1245) * inline variable l_30 at ("test/cases/large/clang-22382.c": line 1253) * inline variable l_33 at ("test/cases/large/clang-22382.c": line 1254) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1256) * inline variable l_2304 at ("test/cases/large/clang-22382.c": line 1257) * inline variable l_2305 at ("test/cases/large/clang-22382.c": line 1258) * inline variable l_2306 at ("test/cases/large/clang-22382.c": line 1259) * inline variable l_2307 at ("test/cases/large/clang-22382.c": line 1260) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1262) * reduce to operant at ("test/cases/large/clang-22382.c": line 1263) +* delete variable at ("test/cases/large/clang-22382.c": line 1263) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1265) * remove the for loop at ("test/cases/large/clang-22382.c": line 1266) * remove initializer at ("test/cases/large/clang-22382.c": line 1266) * reduce to left at ("test/cases/large/clang-22382.c": line 1266) @@ -2003,7 +2073,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1267) * reduce to left at ("test/cases/large/clang-22382.c": line 1267) * reduce to right at ("test/cases/large/clang-22382.c": line 1267) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1267) * reduce to index at ("test/cases/large/clang-22382.c": line 1267) * remove expr statement at ("test/cases/large/clang-22382.c": line 1268) * reduce to left at ("test/cases/large/clang-22382.c": line 1268) @@ -2022,33 +2091,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1269) * reduce to expression at ("test/cases/large/clang-22382.c": line 1269) * reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to expression at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) -* reduce to left at ("test/cases/large/clang-22382.c": line 1269) -* reduce to right at ("test/cases/large/clang-22382.c": line 1269) * remove expr statement at ("test/cases/large/clang-22382.c": line 1270) * reduce to operant at ("test/cases/large/clang-22382.c": line 1270) * remove expr statement at ("test/cases/large/clang-22382.c": line 1271) @@ -2079,9 +2121,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to operant at ("test/cases/large/clang-22382.c": line 1271) @@ -2127,7 +2166,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * reduce to left at ("test/cases/large/clang-22382.c": line 1271) * reduce to right at ("test/cases/large/clang-22382.c": line 1271) @@ -2140,18 +2178,12 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to expression at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) * reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to index at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) -* reduce to index at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expression at ("test/cases/large/clang-22382.c": line 1271) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1271) * reduce to index at ("test/cases/large/clang-22382.c": line 1271) * remove expr statement at ("test/cases/large/clang-22382.c": line 1277) * reduce to expression at ("test/cases/large/clang-22382.c": line 1277) @@ -2246,7 +2278,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to left at ("test/cases/large/clang-22382.c": line 1327) * reduce to right at ("test/cases/large/clang-22382.c": line 1327) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1327) * remove expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to expression at ("test/cases/large/clang-22382.c": line 1327) @@ -2260,7 +2291,6 @@ * remove expression at ("test/cases/large/clang-22382.c": line 1327) * reduce to index at ("test/cases/large/clang-22382.c": line 1327) * remove expression at ("test/cases/large/clang-22382.c": line 1327) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1327) * reduce to index at ("test/cases/large/clang-22382.c": line 1327) * remove expr statement at ("test/cases/large/clang-22382.c": line 1328) * reduce to operant at ("test/cases/large/clang-22382.c": line 1328) @@ -2276,21 +2306,30 @@ * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2217) * inline variable l_80 at ("test/cases/large/clang-22382.c": line 2218) * inline variable l_81 at ("test/cases/large/clang-22382.c": line 2219) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 2221) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2222) * delete variable at ("test/cases/large/clang-22382.c": line 2222) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2223) * delete variable at ("test/cases/large/clang-22382.c": line 2223) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 2224) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2224) * inline variable l_606 at ("test/cases/large/clang-22382.c": line 2225) * inline variable l_712 at ("test/cases/large/clang-22382.c": line 2226) * inline variable l_716 at ("test/cases/large/clang-22382.c": line 2227) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2229) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2231) * remove expr statement at ("test/cases/large/clang-22382.c": line 2233) * reduce to left at ("test/cases/large/clang-22382.c": line 2233) * reduce to right at ("test/cases/large/clang-22382.c": line 2233) @@ -2320,8 +2359,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2261) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2261) * reduce to index at ("test/cases/large/clang-22382.c": line 2261) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2261) -* reduce to index at ("test/cases/large/clang-22382.c": line 2261) * remove expr statement at ("test/cases/large/clang-22382.c": line 2266) * reduce to expression at ("test/cases/large/clang-22382.c": line 2266) * reduce to expression at ("test/cases/large/clang-22382.c": line 2266) @@ -2417,8 +2454,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2305) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2305) * reduce to index at ("test/cases/large/clang-22382.c": line 2305) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2305) -* reduce to index at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) * reduce to expression at ("test/cases/large/clang-22382.c": line 2305) @@ -2464,7 +2499,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2310) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2310) * reduce to index at ("test/cases/large/clang-22382.c": line 2310) -* reduce to index at ("test/cases/large/clang-22382.c": line 2310) * remove condition at ("test/cases/large/clang-22382.c": line 2318) * remove goto at ("test/cases/large/clang-22382.c": line 2319) * remove expr statement at ("test/cases/large/clang-22382.c": line 2320) @@ -2525,16 +2559,16 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2342) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2342) * reduce to index at ("test/cases/large/clang-22382.c": line 2342) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2342) -* reduce to index at ("test/cases/large/clang-22382.c": line 2342) * remove return statement at ("test/cases/large/clang-22382.c": line 2345) * 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 uninitilized variable at ("test/cases/large/clang-22382.c": line 2586) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2587) +* reduce to operant at ("test/cases/large/clang-22382.c": line 2587) * delete variable at ("test/cases/large/clang-22382.c": line 2587) * inline variable l_152 at ("test/cases/large/clang-22382.c": line 2588) * inline variable l_155 at ("test/cases/large/clang-22382.c": line 2589) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2591) * remove expr statement at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) * reduce to expression at ("test/cases/large/clang-22382.c": line 2601) @@ -2542,7 +2576,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2601) * reduce to left at ("test/cases/large/clang-22382.c": line 2601) * reduce to right at ("test/cases/large/clang-22382.c": line 2601) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2601) * reduce to index at ("test/cases/large/clang-22382.c": line 2601) * reduce to index at ("test/cases/large/clang-22382.c": line 2601) * remove expr statement at ("test/cases/large/clang-22382.c": line 2602) @@ -2574,7 +2607,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2629) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2629) * reduce to index at ("test/cases/large/clang-22382.c": line 2629) -* reduce to index at ("test/cases/large/clang-22382.c": line 2629) * remove expr statement at ("test/cases/large/clang-22382.c": line 2634) * reduce to expression at ("test/cases/large/clang-22382.c": line 2634) * reduce to left at ("test/cases/large/clang-22382.c": line 2634) @@ -2583,8 +2615,6 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 2634) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2634) * reduce to index at ("test/cases/large/clang-22382.c": line 2634) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2634) -* reduce to index at ("test/cases/large/clang-22382.c": line 2634) * remove expr statement at ("test/cases/large/clang-22382.c": line 2639) * reduce to left at ("test/cases/large/clang-22382.c": line 2639) * reduce to right at ("test/cases/large/clang-22382.c": line 2639) @@ -2834,7 +2864,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2730) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2730) * reduce to index at ("test/cases/large/clang-22382.c": line 2730) -* reduce to index at ("test/cases/large/clang-22382.c": line 2730) * remove expr statement at ("test/cases/large/clang-22382.c": line 2735) * reduce to expression at ("test/cases/large/clang-22382.c": line 2735) * reduce to expression at ("test/cases/large/clang-22382.c": line 2735) @@ -2917,7 +2946,7 @@ * inline variable l_96 at ("test/cases/large/clang-22382.c": line 2757) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2760) * remove expr statement at ("test/cases/large/clang-22382.c": line 2763) * reduce to expression at ("test/cases/large/clang-22382.c": line 2763) * remove the for loop at ("test/cases/large/clang-22382.c": line 2766) @@ -2933,7 +2962,6 @@ * remove return statement at ("test/cases/large/clang-22382.c": line 2770) * reduce to indexee at ("test/cases/large/clang-22382.c": line 2770) * reduce to index at ("test/cases/large/clang-22382.c": line 2770) -* reduce to index at ("test/cases/large/clang-22382.c": line 2770) * remove expr statement at ("test/cases/large/clang-22382.c": line 2771) * remove expr statement at ("test/cases/large/clang-22382.c": line 2775) * reduce to expression at ("test/cases/large/clang-22382.c": line 2775) @@ -2964,7 +2992,6 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2790) * reduce to left at ("test/cases/large/clang-22382.c": line 2790) * reduce to right at ("test/cases/large/clang-22382.c": line 2790) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2790) * reduce to index at ("test/cases/large/clang-22382.c": line 2790) * reduce to left at ("test/cases/large/clang-22382.c": line 2790) * reduce to right at ("test/cases/large/clang-22382.c": line 2790) @@ -2977,7 +3004,6 @@ * reduce to indexee at ("test/cases/large/clang-22382.c": line 2790) * reduce to index at ("test/cases/large/clang-22382.c": line 2790) * remove expression at ("test/cases/large/clang-22382.c": line 2790) -* reduce to index at ("test/cases/large/clang-22382.c": line 2790) * remove expr statement at ("test/cases/large/clang-22382.c": line 2795) * reduce to expression at ("test/cases/large/clang-22382.c": line 2795) * reduce to expression at ("test/cases/large/clang-22382.c": line 2795) @@ -3042,9 +3068,9 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * reduce to expression at ("test/cases/large/clang-22382.c": line 2855) * remove return statement at ("test/cases/large/clang-22382.c": line 2858) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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 0c0aa557a40815ab95b4bf37a8d62ac21ed29b3f..f0a491e9539d84c19cf4be20c4bdd1ffa69ec52c 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p3.path +++ b/rtree-c/test/expected/clang-22382/reduction/p3.path @@ -396,16 +396,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -1731,12 +1730,12 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1075) * reduce to right at ("test/cases/large/clang-22382.c": line 1075) * do not cast at ("test/cases/large/clang-22382.c": line 1078) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1089) * remove the for loop at ("test/cases/large/clang-22382.c": line 1091) * remove initializer at ("test/cases/large/clang-22382.c": line 1091) * reduce to left at ("test/cases/large/clang-22382.c": line 1091) @@ -1774,7 +1773,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 1100) * reduce to left at ("test/cases/large/clang-22382.c": line 1100) * reduce to right at ("test/cases/large/clang-22382.c": line 1100) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 1100) * reduce to index at ("test/cases/large/clang-22382.c": line 1100) * remove expr statement at ("test/cases/large/clang-22382.c": line 1106) * reduce to left at ("test/cases/large/clang-22382.c": line 1106) @@ -1847,7 +1845,7 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1128) * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1137) * remove the for loop at ("test/cases/large/clang-22382.c": line 1138) * remove initializer at ("test/cases/large/clang-22382.c": line 1138) * reduce to left at ("test/cases/large/clang-22382.c": line 1138) @@ -1867,8 +1865,11 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1142) * reduce to left at ("test/cases/large/clang-22382.c": line 1142) * reduce to right at ("test/cases/large/clang-22382.c": line 1142) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -1885,10 +1886,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -1901,6 +1949,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -1913,12 +1978,13 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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 2171a96705a28c24c34aa589ad03713d486540ed..4b64c2a1ed7167672767ee6a6b408e78aacac1d8 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p4.path +++ b/rtree-c/test/expected/clang-22382/reduction/p4.path @@ -373,16 +373,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -1491,7 +1490,7 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1075) * reduce to right at ("test/cases/large/clang-22382.c": line 1075) * do not cast at ("test/cases/large/clang-22382.c": line 1078) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) @@ -1515,8 +1514,11 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1128) * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -1533,10 +1535,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -1549,6 +1598,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -1561,12 +1627,13 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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) * reduce to expression 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 033ebafa09ab0006cb990782433a007867809081..e8a6058a0370cd60f5e477d420c7cb5584a37229 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p5.path +++ b/rtree-c/test/expected/clang-22382/reduction/p5.path @@ -325,16 +325,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -1075,7 +1074,7 @@ * reduce to left at ("test/cases/large/clang-22382.c": line 1075) * reduce to right at ("test/cases/large/clang-22382.c": line 1075) * do not cast at ("test/cases/large/clang-22382.c": line 1078) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) @@ -1099,8 +1098,11 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 1128) * reduce to left at ("test/cases/large/clang-22382.c": line 1128) * reduce to right at ("test/cases/large/clang-22382.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -1117,10 +1119,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -1133,6 +1182,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -1145,12 +1211,13 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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) * reduce to expression 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 31e8bb2737c7eddd2a31abfc7f2ef4f45b2d7cb2..5d8cdc4596ef2daf6ae12fc21d2271df2931145d 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p6.path +++ b/rtree-c/test/expected/clang-22382/reduction/p6.path @@ -229,16 +229,15 @@ * remove parameter at ("test/cases/large/clang-22382.c": line 1635) * remove parameter at ("test/cases/large/clang-22382.c": line 11) * remove parameter at ("test/cases/large/clang-22382.c": line 12) -* remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -* 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) +* inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) * remove expr statement at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) * reduce to expression at ("test/cases/large/clang-22382.c": line 22) @@ -453,7 +452,7 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 961) * reduce to left at ("test/cases/large/clang-22382.c": line 964) * reduce to right at ("test/cases/large/clang-22382.c": line 964) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1081) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) * 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) @@ -469,8 +468,11 @@ * reduce to right at ("test/cases/large/clang-22382.c": line 1108) * reduce to left at ("test/cases/large/clang-22382.c": line 1108) * reduce to right at ("test/cases/large/clang-22382.c": line 1108) -* delete uninitialized variable at ("test/cases/large/clang-22382.c": line 1145) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +* remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) * inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1155) * delete variable at ("test/cases/large/clang-22382.c": line 1155) * inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) * inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -487,10 +489,57 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1171) * delete variable at ("test/cases/large/clang-22382.c": line 1171) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -503,6 +552,23 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1187) * delete variable at ("test/cases/large/clang-22382.c": line 1187) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) @@ -515,12 +581,13 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) @@ -621,9 +688,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2897) * reduce to expression at ("test/cases/large/clang-22382.c": line 2897) * reduce to expression at ("test/cases/large/clang-22382.c": line 2897) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2897) -* reduce to index at ("test/cases/large/clang-22382.c": line 2897) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2897) * remove condition at ("test/cases/large/clang-22382.c": line 2898) * remove expr statement at ("test/cases/large/clang-22382.c": line 2898) * reduce to expression at ("test/cases/large/clang-22382.c": line 2898) @@ -659,10 +723,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2907) * reduce to expression at ("test/cases/large/clang-22382.c": line 2907) * reduce to expression at ("test/cases/large/clang-22382.c": line 2907) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2907) -* reduce to index at ("test/cases/large/clang-22382.c": line 2907) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2907) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2907) * remove condition at ("test/cases/large/clang-22382.c": line 2908) * remove expr statement at ("test/cases/large/clang-22382.c": line 2908) * reduce to expression at ("test/cases/large/clang-22382.c": line 2908) @@ -684,8 +744,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2915) * reduce to expression at ("test/cases/large/clang-22382.c": line 2915) * reduce to expression at ("test/cases/large/clang-22382.c": line 2915) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2915) -* reduce to index at ("test/cases/large/clang-22382.c": line 2915) * remove condition at ("test/cases/large/clang-22382.c": line 2916) * remove expr statement at ("test/cases/large/clang-22382.c": line 2916) * reduce to expression at ("test/cases/large/clang-22382.c": line 2916) @@ -723,10 +781,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2925) * reduce to expression at ("test/cases/large/clang-22382.c": line 2925) * reduce to expression at ("test/cases/large/clang-22382.c": line 2925) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2925) -* reduce to index at ("test/cases/large/clang-22382.c": line 2925) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2925) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2925) * remove condition at ("test/cases/large/clang-22382.c": line 2926) * remove expr statement at ("test/cases/large/clang-22382.c": line 2926) * reduce to expression at ("test/cases/large/clang-22382.c": line 2926) @@ -754,9 +808,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2934) * reduce to expression at ("test/cases/large/clang-22382.c": line 2934) * reduce to expression at ("test/cases/large/clang-22382.c": line 2934) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2934) -* reduce to index at ("test/cases/large/clang-22382.c": line 2934) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2934) * remove condition at ("test/cases/large/clang-22382.c": line 2935) * remove expr statement at ("test/cases/large/clang-22382.c": line 2935) * reduce to expression at ("test/cases/large/clang-22382.c": line 2935) @@ -774,8 +825,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2940) * reduce to expression at ("test/cases/large/clang-22382.c": line 2940) * reduce to expression at ("test/cases/large/clang-22382.c": line 2940) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2940) -* reduce to index at ("test/cases/large/clang-22382.c": line 2940) * remove condition at ("test/cases/large/clang-22382.c": line 2941) * remove expr statement at ("test/cases/large/clang-22382.c": line 2941) * reduce to expression at ("test/cases/large/clang-22382.c": line 2941) @@ -792,8 +841,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2945) * reduce to expression at ("test/cases/large/clang-22382.c": line 2945) * reduce to expression at ("test/cases/large/clang-22382.c": line 2945) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2945) -* reduce to index at ("test/cases/large/clang-22382.c": line 2945) * remove condition at ("test/cases/large/clang-22382.c": line 2946) * remove expr statement at ("test/cases/large/clang-22382.c": line 2946) * reduce to expression at ("test/cases/large/clang-22382.c": line 2946) @@ -813,8 +860,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2951) * reduce to expression at ("test/cases/large/clang-22382.c": line 2951) * reduce to expression at ("test/cases/large/clang-22382.c": line 2951) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2951) -* reduce to index at ("test/cases/large/clang-22382.c": line 2951) * remove condition at ("test/cases/large/clang-22382.c": line 2952) * remove expr statement at ("test/cases/large/clang-22382.c": line 2952) * reduce to expression at ("test/cases/large/clang-22382.c": line 2952) @@ -880,9 +925,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2971) * reduce to expression at ("test/cases/large/clang-22382.c": line 2971) * reduce to expression at ("test/cases/large/clang-22382.c": line 2971) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2971) -* reduce to index at ("test/cases/large/clang-22382.c": line 2971) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2971) * remove condition at ("test/cases/large/clang-22382.c": line 2972) * remove expr statement at ("test/cases/large/clang-22382.c": line 2972) * reduce to expression at ("test/cases/large/clang-22382.c": line 2972) @@ -918,10 +960,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2981) * reduce to expression at ("test/cases/large/clang-22382.c": line 2981) * reduce to expression at ("test/cases/large/clang-22382.c": line 2981) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2981) -* reduce to index at ("test/cases/large/clang-22382.c": line 2981) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2981) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2981) * remove condition at ("test/cases/large/clang-22382.c": line 2982) * remove expr statement at ("test/cases/large/clang-22382.c": line 2982) * reduce to expression at ("test/cases/large/clang-22382.c": line 2982) diff --git a/rtree-c/test/expected/clang-22382/reduction/p7.path b/rtree-c/test/expected/clang-22382/reduction/p7.path index e1542be7e05a0fd31ef22ab97faac535dddbc365..20c89838bcf0fd54e4fee910ef4b23f2a6f57da1 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p7.path +++ b/rtree-c/test/expected/clang-22382/reduction/p7.path @@ -107,19 +107,19 @@ 1 remove function printf (31) at ("test/cases/large/clang-22382.c": line 10) 1 remove function fabsf (19) at ("test/cases/large/clang-22382.c": line 11) 1 remove function fabs (18) at ("test/cases/large/clang-22382.c": line 12) -1 remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -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 inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) 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 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +1 remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -136,9 +136,55 @@ * inline variable g_316 at ("test/cases/large/clang-22382.c": line 1168) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1170) * reduce to operant at ("test/cases/large/clang-22382.c": line 1172) +* delete variable at ("test/cases/large/clang-22382.c": line 1172) * inline variable g_391 at ("test/cases/large/clang-22382.c": line 1173) * delete variable at ("test/cases/large/clang-22382.c": line 1174) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +* reduce to operant at ("test/cases/large/clang-22382.c": line 1175) * delete variable at ("test/cases/large/clang-22382.c": line 1175) * inline variable g_506 at ("test/cases/large/clang-22382.c": line 1176) * delete variable at ("test/cases/large/clang-22382.c": line 1177) @@ -151,6 +197,7 @@ * delete variable at ("test/cases/large/clang-22382.c": line 1184) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1186) * inline variable g_1238 at ("test/cases/large/clang-22382.c": line 1188) * inline variable g_1241 at ("test/cases/large/clang-22382.c": line 1189) * inline variable g_1304 at ("test/cases/large/clang-22382.c": line 1190) @@ -162,10 +209,11 @@ * inline variable g_2239 at ("test/cases/large/clang-22382.c": line 1196) * 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) +* delete variable at ("test/cases/large/clang-22382.c": line 1198) * 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) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +* delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) * 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) * reduce to expression at ("test/cases/large/clang-22382.c": line 2867) @@ -258,9 +306,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2897) * reduce to expression at ("test/cases/large/clang-22382.c": line 2897) * reduce to expression at ("test/cases/large/clang-22382.c": line 2897) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2897) -* reduce to index at ("test/cases/large/clang-22382.c": line 2897) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2897) * remove condition at ("test/cases/large/clang-22382.c": line 2898) * remove expr statement at ("test/cases/large/clang-22382.c": line 2898) * reduce to expression at ("test/cases/large/clang-22382.c": line 2898) @@ -295,10 +340,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2907) * reduce to expression at ("test/cases/large/clang-22382.c": line 2907) * reduce to expression at ("test/cases/large/clang-22382.c": line 2907) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2907) -* reduce to index at ("test/cases/large/clang-22382.c": line 2907) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2907) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2907) * remove condition at ("test/cases/large/clang-22382.c": line 2908) * remove expr statement at ("test/cases/large/clang-22382.c": line 2908) * reduce to expression at ("test/cases/large/clang-22382.c": line 2908) @@ -319,8 +360,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2915) * reduce to expression at ("test/cases/large/clang-22382.c": line 2915) * reduce to expression at ("test/cases/large/clang-22382.c": line 2915) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2915) -* reduce to index at ("test/cases/large/clang-22382.c": line 2915) * remove condition at ("test/cases/large/clang-22382.c": line 2916) * remove expr statement at ("test/cases/large/clang-22382.c": line 2916) * reduce to expression at ("test/cases/large/clang-22382.c": line 2916) @@ -357,10 +396,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2925) * reduce to expression at ("test/cases/large/clang-22382.c": line 2925) * reduce to expression at ("test/cases/large/clang-22382.c": line 2925) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2925) -* reduce to index at ("test/cases/large/clang-22382.c": line 2925) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2925) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2925) * remove condition at ("test/cases/large/clang-22382.c": line 2926) * remove expr statement at ("test/cases/large/clang-22382.c": line 2926) * reduce to expression at ("test/cases/large/clang-22382.c": line 2926) @@ -387,9 +422,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2934) * reduce to expression at ("test/cases/large/clang-22382.c": line 2934) * reduce to expression at ("test/cases/large/clang-22382.c": line 2934) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2934) -* reduce to index at ("test/cases/large/clang-22382.c": line 2934) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2934) * remove condition at ("test/cases/large/clang-22382.c": line 2935) * remove expr statement at ("test/cases/large/clang-22382.c": line 2935) * reduce to expression at ("test/cases/large/clang-22382.c": line 2935) @@ -406,8 +438,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2940) * reduce to expression at ("test/cases/large/clang-22382.c": line 2940) * reduce to expression at ("test/cases/large/clang-22382.c": line 2940) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2940) -* reduce to index at ("test/cases/large/clang-22382.c": line 2940) * remove condition at ("test/cases/large/clang-22382.c": line 2941) * remove expr statement at ("test/cases/large/clang-22382.c": line 2941) * reduce to expression at ("test/cases/large/clang-22382.c": line 2941) @@ -423,8 +453,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2945) * reduce to expression at ("test/cases/large/clang-22382.c": line 2945) * reduce to expression at ("test/cases/large/clang-22382.c": line 2945) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2945) -* reduce to index at ("test/cases/large/clang-22382.c": line 2945) * remove condition at ("test/cases/large/clang-22382.c": line 2946) * remove expr statement at ("test/cases/large/clang-22382.c": line 2946) * reduce to expression at ("test/cases/large/clang-22382.c": line 2946) @@ -443,8 +471,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2951) * reduce to expression at ("test/cases/large/clang-22382.c": line 2951) * reduce to expression at ("test/cases/large/clang-22382.c": line 2951) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2951) -* reduce to index at ("test/cases/large/clang-22382.c": line 2951) * remove condition at ("test/cases/large/clang-22382.c": line 2952) * remove expr statement at ("test/cases/large/clang-22382.c": line 2952) * reduce to expression at ("test/cases/large/clang-22382.c": line 2952) @@ -504,9 +530,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2971) * reduce to expression at ("test/cases/large/clang-22382.c": line 2971) * reduce to expression at ("test/cases/large/clang-22382.c": line 2971) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2971) -* reduce to index at ("test/cases/large/clang-22382.c": line 2971) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2971) * remove condition at ("test/cases/large/clang-22382.c": line 2972) * remove expr statement at ("test/cases/large/clang-22382.c": line 2972) * reduce to expression at ("test/cases/large/clang-22382.c": line 2972) @@ -541,10 +564,6 @@ * remove expr statement at ("test/cases/large/clang-22382.c": line 2981) * reduce to expression at ("test/cases/large/clang-22382.c": line 2981) * reduce to expression at ("test/cases/large/clang-22382.c": line 2981) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2981) -* reduce to index at ("test/cases/large/clang-22382.c": line 2981) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2981) -* reduce to indexee at ("test/cases/large/clang-22382.c": line 2981) * remove condition at ("test/cases/large/clang-22382.c": line 2982) * remove expr statement at ("test/cases/large/clang-22382.c": line 2982) * reduce to expression at ("test/cases/large/clang-22382.c": line 2982) @@ -573,7 +592,5 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2992) * remove expr statement at ("test/cases/large/clang-22382.c": line 2993) * reduce to expression at ("test/cases/large/clang-22382.c": line 2993) -* reduce to left at ("test/cases/large/clang-22382.c": line 2993) -* reduce to right at ("test/cases/large/clang-22382.c": line 2993) * remove return statement at ("test/cases/large/clang-22382.c": line 2994) diff --git a/rtree-c/test/expected/clang-22382/reduction/p8.path b/rtree-c/test/expected/clang-22382/reduction/p8.path index 64f517d89f6e8f957f891465793c03eefcac682b..58f102dbec7f979adca8cd01d616b20c4d8b3a96 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p8.path +++ b/rtree-c/test/expected/clang-22382/reduction/p8.path @@ -107,19 +107,19 @@ 1 remove function printf (31) at ("test/cases/large/clang-22382.c": line 10) 1 remove function fabsf (19) at ("test/cases/large/clang-22382.c": line 11) 1 remove function fabs (18) at ("test/cases/large/clang-22382.c": line 12) -1 remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -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 inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) 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 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +1 remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -141,6 +141,50 @@ 1 inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) 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 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) 1 delete variable at ("test/cases/large/clang-22382.c": line 1175) 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) @@ -167,9 +211,9 @@ 1 reduce to operant at ("test/cases/large/clang-22382.c": line 1198) 1 inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) 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 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) 1 inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) 1 remove expr statement at ("test/cases/large/clang-22382.c": line 2867) 1 remove expr statement at ("test/cases/large/clang-22382.c": line 2868) @@ -210,50 +254,63 @@ 1 remove the for loop at ("test/cases/large/clang-22382.c": line 2905) 1 remove expr statement at ("test/cases/large/clang-22382.c": line 2907) 1 remove condition at ("test/cases/large/clang-22382.c": line 2908) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2908) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2908) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2905) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2903) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2901) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2912) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2913) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2915) -1 remove condition at ("test/cases/large/clang-22382.c": line 2916) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2916) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2916) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2913) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2918) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2919) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2921) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2923) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2925) -1 remove condition at ("test/cases/large/clang-22382.c": line 2926) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2926) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2926) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2923) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2921) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2919) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2930) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2932) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2934) -1 remove condition at ("test/cases/large/clang-22382.c": line 2935) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2935) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2935) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2932) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2930) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2938) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2940) -1 remove condition at ("test/cases/large/clang-22382.c": line 2941) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2941) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2941) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2938) -1 remove the for loop at ("test/cases/large/clang-22382.c": line 2943) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2945) -1 remove condition at ("test/cases/large/clang-22382.c": line 2946) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2946) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2946) -1 expand compound statment at ("test/cases/large/clang-22382.c": line 2943) -1 remove expr statement at ("test/cases/large/clang-22382.c": line 2948) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2908) +* expand compound statment at ("test/cases/large/clang-22382.c": line 2905) +* expand compound statment at ("test/cases/large/clang-22382.c": line 2903) +* expand compound statment at ("test/cases/large/clang-22382.c": line 2901) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2912) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2912) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2912) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2913) +* remove initializer at ("test/cases/large/clang-22382.c": line 2913) +* remove check at ("test/cases/large/clang-22382.c": line 2913) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2915) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2915) +* remove condition at ("test/cases/large/clang-22382.c": line 2916) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2916) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2918) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2918) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2918) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2919) +* remove initializer at ("test/cases/large/clang-22382.c": line 2919) +* remove check at ("test/cases/large/clang-22382.c": line 2919) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2921) +* remove initializer at ("test/cases/large/clang-22382.c": line 2921) +* remove check at ("test/cases/large/clang-22382.c": line 2921) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2923) +* remove initializer at ("test/cases/large/clang-22382.c": line 2923) +* remove check at ("test/cases/large/clang-22382.c": line 2923) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2925) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2925) +* remove condition at ("test/cases/large/clang-22382.c": line 2926) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2926) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2930) +* remove initializer at ("test/cases/large/clang-22382.c": line 2930) +* remove check at ("test/cases/large/clang-22382.c": line 2930) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2932) +* remove initializer at ("test/cases/large/clang-22382.c": line 2932) +* remove check at ("test/cases/large/clang-22382.c": line 2932) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2934) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2934) +* remove condition at ("test/cases/large/clang-22382.c": line 2935) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2935) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2938) +* remove initializer at ("test/cases/large/clang-22382.c": line 2938) +* remove check at ("test/cases/large/clang-22382.c": line 2938) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2940) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2940) +* remove condition at ("test/cases/large/clang-22382.c": line 2941) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2941) +* remove the for loop at ("test/cases/large/clang-22382.c": line 2943) +* remove initializer at ("test/cases/large/clang-22382.c": line 2943) +* remove check at ("test/cases/large/clang-22382.c": line 2943) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2945) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2945) +* remove condition at ("test/cases/large/clang-22382.c": line 2946) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2946) +* remove expr statement at ("test/cases/large/clang-22382.c": line 2948) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2948) +* reduce to expression at ("test/cases/large/clang-22382.c": line 2948) * remove the for loop at ("test/cases/large/clang-22382.c": line 2949) * remove initializer at ("test/cases/large/clang-22382.c": line 2949) * remove check at ("test/cases/large/clang-22382.c": line 2949) @@ -335,7 +392,5 @@ * reduce to expression at ("test/cases/large/clang-22382.c": line 2992) * remove expr statement at ("test/cases/large/clang-22382.c": line 2993) * reduce to expression at ("test/cases/large/clang-22382.c": line 2993) -* reduce to left at ("test/cases/large/clang-22382.c": line 2993) -* reduce to right at ("test/cases/large/clang-22382.c": line 2993) * 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 index a756da8481c6a1ecfc663f2f55e07e1e80a1f686..5d7c3d4502e8c9736fd5c090a6acadb4869e5533 100644 --- a/rtree-c/test/expected/clang-22382/reduction/p9.path +++ b/rtree-c/test/expected/clang-22382/reduction/p9.path @@ -107,19 +107,19 @@ 1 remove function printf (31) at ("test/cases/large/clang-22382.c": line 10) 1 remove function fabsf (19) at ("test/cases/large/clang-22382.c": line 11) 1 remove function fabs (18) at ("test/cases/large/clang-22382.c": line 12) -1 remove struct "S0" at ("test/cases/large/clang-22382.c": line 1147) -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 inline typedef size_t at ("test/cases/large/clang-22382.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-22382.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-22382.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-22382.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-22382.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-22382.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-22382.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-22382.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-22382.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1081) 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 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 1145) +1 remove struct S0 at ("test/cases/large/clang-22382.c": line 1147) 1 inline variable g_2 at ("test/cases/large/clang-22382.c": line 1154) 1 inline variable g_40 at ("test/cases/large/clang-22382.c": line 1156) 1 inline variable g_85 at ("test/cases/large/clang-22382.c": line 1157) @@ -141,6 +141,50 @@ 1 inline variable g_390 at ("test/cases/large/clang-22382.c": line 1172) 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 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) +1 reduce to operant at ("test/cases/large/clang-22382.c": line 1175) 1 delete variable at ("test/cases/large/clang-22382.c": line 1175) 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) @@ -167,9 +211,9 @@ 1 reduce to operant at ("test/cases/large/clang-22382.c": line 1198) 1 inline variable g_2300 at ("test/cases/large/clang-22382.c": line 1198) 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 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) +1 delete uninitilized variable at ("test/cases/large/clang-22382.c": line 2863) 1 inline variable print_hash_value at ("test/cases/large/clang-22382.c": line 2864) 1 remove expr statement at ("test/cases/large/clang-22382.c": line 2867) 1 remove expr statement at ("test/cases/large/clang-22382.c": line 2868) diff --git a/rtree-c/test/expected/clang-22382/reduction/x0.c b/rtree-c/test/expected/clang-22382/reduction/x0.c index 1f4b53740d528150e07b7a5516481250e67784f4..b052b7e2e437e6b8c4cf257b2d0c64a3ab20aa76 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x0.c +++ b/rtree-c/test/expected/clang-22382/reduction/x0.c @@ -705,8 +705,7 @@ static uint8_t func_12(uint32_t p_13, l_47[0][0] = g_2, func_22(g_35.f3), l_48, - safe_mul_func_int16_t_s_s((safe_lshift_func_int8_t_s_s(l_58, - 3), 1L) && 0L, + safe_mul_func_int16_t_s_s(0L, g_1021[3]) && 0x72b8796b4b0cddffLL)), 3); safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); @@ -748,9 +747,7 @@ static uint8_t func_12(uint32_t p_13, g_251 += 1; safe_mul_func_int8_t_s_s(g_154, g_35.f3); safe_lshift_func_uint16_t_u_s(65535uL, 9); - safe_mul_func_int16_t_s_s((safe_lshift_func_int8_t_s_s(l_58, - 3), 1L) && 0L, - g_1021[3]); + safe_mul_func_int16_t_s_s(0L, g_1021[3]); g_388.f1 -= 1; { g_35.f0 |= 0xaf702fe3L; diff --git a/rtree-c/test/expected/clang-22382/reduction/x1.c b/rtree-c/test/expected/clang-22382/reduction/x1.c index 64d49ebca5b8eaaa7dea92c580d4143830fa45ca..845d251d5391181fe3a53c7d518a728d85f0a588 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x1.c +++ b/rtree-c/test/expected/clang-22382/reduction/x1.c @@ -696,7 +696,8 @@ static uint8_t func_12(uint32_t p_13, safe_rshift_func_int16_t_s_s(-1L, 1); safe_rshift_func_uint16_t_u_s(p_13 >= p_16.f1, 3); safe_lshift_func_uint8_t_u_s((safe_lshift_func_uint8_t_u_u(g_40 = p_16.f2, - 0), p_16.f1), + 0), safe_mul_func_int16_t_s_s(0L, + g_1021[3]) && 0x72b8796b4b0cddffLL), 3); safe_mod_func_uint32_t_u_u(g_388.f0, 0xd95d3b69L); printf("index = [%d]\n", i); @@ -737,9 +738,7 @@ static uint8_t func_12(uint32_t p_13, g_251 += 1; safe_mul_func_int8_t_s_s(g_154, g_35.f3); safe_lshift_func_uint16_t_u_s(65535uL, 9); - safe_mul_func_int16_t_s_s((safe_lshift_func_int8_t_s_s(l_58, - 3), 1L) && 0L, - g_1021[3]); + safe_mul_func_int16_t_s_s(0L, g_1021[3]); g_388.f1 -= 1; { g_35.f0 |= 0xaf702fe3L; diff --git a/rtree-c/test/expected/clang-22382/reduction/x2.c b/rtree-c/test/expected/clang-22382/reduction/x2.c index 2c8cdcdc90f2538f6632d010d2740bf2eb6cdb70..bad16d328fdffbad5e03ae7ad683bcf82ff80307 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x2.c +++ b/rtree-c/test/expected/clang-22382/reduction/x2.c @@ -595,13 +595,7 @@ static int64_t func_1(void) for (i = 0; i < 1; i++) l_2310[i] = 0xf3d959faL; l_5 = g_2; - g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > (g_2 == safe_rshift_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(0x4ccfd66c4a87fce6LL, - g_2 && func_22(safe_sub_func_uint16_t_u_u(safe_add_func_uint64_t_u_u(0uL && safe_mul_func_int8_t_s_s(l_30, - safe_sub_func_int64_t_s_s(4294967290uL != (l_33 ^ g_2) > l_30, - g_2)) & 65534uL, - 0x2ad015b01d976d99LL), - g_2))), - l_5)), + g_2300 |= func_6((18446744073709551615uL != 0x315362daab72b21aLL) > l_34.f0, l_30, l_33, g_2, diff --git a/rtree-c/test/expected/clang-22382/reduction/x6.c b/rtree-c/test/expected/clang-22382/reduction/x6.c index 98420372857247d73466db33343718c55638743d..a1059d0bfddba36a52ea65e7c8c8fce1a208b51c 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x6.c +++ b/rtree-c/test/expected/clang-22382/reduction/x6.c @@ -259,37 +259,37 @@ int main(void) { int i, j, k; int print_hash_value = 0; - g_2; - g_35.f0; - g_35.f1; - g_35.f2; - g_35.f3; - g_40; - g_85; - g_86; - g_131; - g_153; - g_154; - g_158; - g_159; - g_203; - g_250; - g_251; - g_312; - g_316; - g_355; - g_356; - g_388.f0; - g_388.f1; - g_388.f2; - g_388.f3; - g_390; - g_391; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 4; i++) { for (j = 0; j < 10; j++) { - g_420[i][j]; + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } @@ -300,27 +300,27 @@ int main(void) { for (k = 0; k < 5; k++) { - g_421[i][j][k]; + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } - g_506; + print_hash_value; for (i = 0; i < 8; i++) { - g_559[i]; + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } - g_594; + print_hash_value; for (i = 0; i < 1; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 1; k++) { - g_750[i][j][k]; + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } @@ -330,49 +330,49 @@ int main(void) { for (j = 0; j < 10; j++) { - g_754[i][j]; + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } for (i = 0; i < 8; i++) { - g_755[i]; + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } for (i = 0; i < 5; i++) { - g_1021[i]; + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } - g_1031; + print_hash_value; for (i = 0; i < 9; i++) { - g_1032[i]; + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } - g_1103; - g_1109; + print_hash_value; + print_hash_value; for (i = 0; i < 8; i++) { - g_1145[i].f0; - g_1145[i].f1; - g_1145[i].f2; - g_1145[i].f3; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } - g_1238; - g_1241; - g_1304; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 2; i++) { for (j = 0; j < 7; j++) { - g_1732[i][j]; + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } @@ -383,19 +383,19 @@ int main(void) { for (k = 0; k < 10; k++) { - g_1756[i][j][k]; + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } } } - g_1935; - g_1985; - g_2138; - g_2239; - g_2299; - g_2300; - g_2342; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); return 0; } diff --git a/rtree-c/test/expected/clang-22382/reduction/x7.c b/rtree-c/test/expected/clang-22382/reduction/x7.c index 0051563c24fbca78f2b79dbafad82d04ffa72032..9c2c8f51f3ad383e0def7fbe836c421df3873cbb 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x7.c +++ b/rtree-c/test/expected/clang-22382/reduction/x7.c @@ -1,5 +1,3 @@ -float fabsf(float); -float fabs(float); static unsigned int g_154 = 3uL; static short int g_158 = 0L; static unsigned int g_159 = 0x5cc1ffd3L; @@ -41,39 +39,39 @@ int main(void) { int i, j, k; int print_hash_value = 0; - 1L; - "g_35.f0"; - "g_35.f1"; - "g_35.f2"; - "g_35.f3"; - 65534uL; - 0x89ab98cfL; - 2uL; - 1L; - 0L; - g_154; - g_158; - g_159; - g_203; - g_250; - g_251; - g_312; - g_316; - g_355; - g_356; - "g_388.f0"; - "g_388.f1"; - "g_388.f2"; - "g_388.f3"; - g_390; - g_391; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 4; i++) { for (j = 0; j < 10; j++) { - g_420[i][j]; + print_hash_value; if (print_hash_value) - "index = [%d][%d]\n"; + j; } } for (i = 0; i < 5; i++) @@ -82,29 +80,29 @@ int main(void) { for (k = 0; k < 5; k++) { - g_421[i][j][k]; + print_hash_value; if (print_hash_value) - "index = [%d][%d][%d]\n"; + k; } } } - g_506; + print_hash_value; for (i = 0; i < 8; i++) { - g_559[i]; + print_hash_value; if (print_hash_value) - "index = [%d]\n"; + i; } - g_594; + print_hash_value; for (i = 0; i < 1; i++) { for (j = 0; j < 6; j++) { for (k = 0; k < 1; k++) { - g_750[i][j][k]; + print_hash_value; if (print_hash_value) - "index = [%d][%d][%d]\n"; + k; } } } @@ -112,51 +110,51 @@ int main(void) { for (j = 0; j < 10; j++) { - g_754[i][j]; + print_hash_value; if (print_hash_value) - "index = [%d][%d]\n"; + j; } } for (i = 0; i < 8; i++) { - g_755[i]; + print_hash_value; if (print_hash_value) - "index = [%d]\n"; + i; } for (i = 0; i < 5; i++) { - g_1021[i]; + print_hash_value; if (print_hash_value) - "index = [%d]\n"; + i; } - g_1031; + print_hash_value; for (i = 0; i < 9; i++) { - g_1032[i]; + print_hash_value; if (print_hash_value) - "index = [%d]\n"; + i; } - g_1103; - g_1109; + print_hash_value; + print_hash_value; for (i = 0; i < 8; i++) { - "g_1145[i].f0"; - "g_1145[i].f1"; - "g_1145[i].f2"; - "g_1145[i].f3"; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (print_hash_value) - "index = [%d]\n"; + i; } - g_1238; - g_1241; - g_1304; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 2; i++) { for (j = 0; j < 7; j++) { - g_1732[i][j]; + print_hash_value; if (print_hash_value) - "index = [%d][%d]\n"; + j; } } for (i = 0; i < 1; i++) @@ -165,19 +163,19 @@ int main(void) { for (k = 0; k < 10; k++) { - g_1756[i][j][k]; + print_hash_value; if (print_hash_value) - "index = [%d][%d][%d]\n"; + k; } } } - g_1935; - g_1985; - g_2138; - g_2239; - g_2299; - g_2300; - g_2342; - 0xffffffffuL ^ 0xffffffffuL; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; return 0; } diff --git a/rtree-c/test/expected/clang-22382/reduction/x8.c b/rtree-c/test/expected/clang-22382/reduction/x8.c index 6b7e6a269cf0c54d250140742306517a9e34d783..8663e77307873b37a739b6863556f17db0d2da0d 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x8.c +++ b/rtree-c/test/expected/clang-22382/reduction/x8.c @@ -1,32 +1,79 @@ -float fabsf(float); -float fabs(float); int main(void) { + { + { + { + "index = [%d][%d][%d]\n"; + } + } + } + 0; + for (0; 8;) + { + 0; + if (0) + "index = [%d]\n"; + } + 0; + for (0; 1;) + { + for (0; 6;) + { + for (0; 1;) + { + 0; + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + for (0; 6;) + { + for (0; 10;) + { + 0; + if (0) + "index = [%d][%d]\n"; + } + } + for (0; 8;) + { + 0; + if (0) + "index = [%d]\n"; + } + for (0; 5;) + { + 0; + if (0) + "index = [%d]\n"; + } + 0; for (0; 9;) { - "g_1032[i]"; + 0; if (0) "index = [%d]\n"; } - 0x44377efeL; - 10L; + 0; + 0; for (0; 8;) { - "g_1145[i].f0"; - "g_1145[i].f1"; - "g_1145[i].f2"; - "g_1145[i].f3"; + 0; + 0; + 0; + 0; if (0) "index = [%d]\n"; } - 0xef73cdc07db9fd50LL; - 1uL; - 0uL; + 0; + 0; + 0; for (0; 2;) { for (0; 7;) { - "g_1732[i][j]"; + 0; if (0) "index = [%d][%d]\n"; } @@ -37,19 +84,19 @@ int main(void) { for (0; 10;) { - "g_1756[i][j][k]"; + 0; if (0) "index = [%d][%d][%d]\n"; } } } - 3uL; - 0x4e20e02fb14d3adfLL; - 0xe3d39b8fL; - 0x2bL; - 0x533c3544L; - 1L; - 0x91c31f8bL; - 0xffffffffuL ^ 0xffffffffuL; + 0; + 0; + 0; + 0; + 0; + 0; + 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 index 1ae786e6286a3fe058eddc21faa49e1d78783f16..74de8a8e30c8ff0e2345c5b058bc97a1f7959bd9 100644 --- a/rtree-c/test/expected/clang-22382/reduction/x9.c +++ b/rtree-c/test/expected/clang-22382/reduction/x9.c @@ -1,5 +1,3 @@ -float fabsf(float); -float fabs(float); int main(void) { } diff --git a/rtree-c/test/expected/clang-23353/extract.c b/rtree-c/test/expected/clang-23353/extract.c index 30331c8baebf564a68d21c9878bb27cc7311f96a..ab91f83ade7d301940b3031305a46383902b0f81 100644 --- a/rtree-c/test/expected/clang-23353/extract.c +++ b/rtree-c/test/expected/clang-23353/extract.c @@ -506,13 +506,13 @@ static volatile int64_t g_60 = 0xe07f0936a74b4fbfLL; static int32_t g_62 = 3L; static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; static volatile int32_t * * volatile g_108 = (void *) 0; -static volatile int32_t * * volatile * const g_107 = 0; -static int32_t * g_116 = 0; +static volatile int32_t * * volatile * const g_107 = &g_108; +static int32_t * 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 int32_t * * * volatile g_129 = (void *) 0; -static int32_t * * g_132 = 0; -static int32_t * * * volatile g_131 = 0; +static int32_t * * g_132 = &g_116; +static int32_t * * * volatile g_131 = &g_132; static uint8_t g_266 = 0xccL; static volatile struct S1 g_313 = { -4, -14, 0xbce0e0f3L, 0x7a9bL }; static int64_t g_566 = -9L; @@ -535,15 +535,15 @@ static uint32_t g_1416 = 0x7aec422eL; static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; static volatile int32_t g_1478 = 0x647e141eL; static struct S0 g_1530 = { 0xdfL, 0x6abbda1eL, 0L, 0xf4ed0adL, 0L, 0x194cd6b76cc454e7LL }; -static struct S0 * g_1529 = 0; +static struct S0 * g_1529 = &g_1530; static struct S1 g_1594 = { 1, -15, 1uL, 65529uL }; -static volatile struct S1 * g_1596 = 0; -static volatile struct S1 * * volatile g_1595 = 0; +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 volatile struct S1 g_2191 = { -3, -0, 0xff05b2f0L, 65531uL }; -static volatile struct S1 * * volatile g_2210 = 0; +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; @@ -552,22 +552,22 @@ static struct S0 g_2321 = { 255uL, 18446744073709551613uL, 0xeb97L, 9uL, 0xda48L 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 = 0; +static int32_t * * volatile g_2678 = &g_116; static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; static int32_t g_2951 = 0x91fa2ad1L; static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; -static int32_t * * volatile g_2976 = 0; -static int32_t * * const volatile g_3092 = 0; -static int32_t * * volatile g_3383 = 0; +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 const struct S0 g_3771 = { 0xe7L, 0xbd7eb7f6L, 0x3aa0L, 18446744073709551613uL, 0x7cecL, 0xc87c56e30e774214LL }; -static int32_t * * volatile g_3800 = 0; +static int32_t * * volatile g_3800 = &g_116; static uint32_t g_4114 = 0xf64a08c1L; static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; static int32_t * * volatile g_4148 = (void *) 0; static const volatile struct S1 g_4181 = { 0, -7, 1uL, 1uL }; -static const struct S0 * g_4217 = 0; -static const struct S0 * * volatile g_4216 = 0; +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 struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; static struct S1 func_1(void); @@ -598,370 +598,370 @@ static struct S1 func_1(void) { uint32_t l_15 = 1uL; int32_t l_4167 = 0xbbb51a81L; - int32_t * l_4218 = 0; + int32_t * l_4218 = &g_25; int32_t * l_4219 = (void *) 0; - int32_t * l_4220 = 0; - int32_t * l_4221 = 0; - int32_t * l_4222 = 0; - int32_t * l_4223 = 0; + int32_t * l_4220 = &g_2951; + int32_t * l_4221 = &g_62; + int32_t * l_4222 = &g_2951; + int32_t * l_4223 = &g_2951; int32_t * l_4224 = (void *) 0; int32_t * l_4225 = (void *) 0; int32_t * l_4226 = (void *) 0; - int32_t * l_4227 = 0; - int32_t * l_4228 = 0; - int32_t * l_4229 = 0; - int32_t * l_4230 = 0; - int32_t * l_4231 = 0; - int32_t * l_4232 = 0; - int32_t * l_4233 = 0; + int32_t * l_4227 = &g_2243; + int32_t * l_4228 = &g_2951; + int32_t * l_4229 = &g_25; + int32_t * l_4230 = &g_2243; + int32_t * l_4231 = &g_25; + int32_t * l_4232 = &g_2951; + int32_t * l_4233 = &g_2951; int32_t * l_4234 = (void *) 0; int32_t * l_4235 = (void *) 0; - int32_t * l_4236 = 0; - int32_t * l_4237 = 0; + int32_t * l_4236 = &g_25; + int32_t * l_4237 = &g_2243; int32_t * l_4238 = (void *) 0; - int32_t * l_4239 = 0; - int32_t * l_4240 = 0; - int32_t * l_4241 = 0; - int32_t * l_4242 = 0; - int32_t * l_4243 = 0; - int32_t * l_4244 = 0; - int32_t * l_4245 = 0; - int32_t * l_4246 = 0; - int32_t * l_4247 = 0; - int32_t * l_4248 = 0; - int32_t * l_4249 = 0; + int32_t * l_4239 = &g_25; + int32_t * l_4240 = &g_25; + int32_t * l_4241 = &g_2951; + int32_t * l_4242 = &g_2951; + int32_t * l_4243 = &g_25; + int32_t * l_4244 = &g_25; + int32_t * l_4245 = &g_25; + int32_t * l_4246 = &g_2951; + int32_t * l_4247 = &g_62; + int32_t * l_4248 = &g_2243; + int32_t * l_4249 = &g_2243; int32_t l_4250 = 0L; int32_t * l_4251 = (void *) 0; - int32_t * l_4252 = 0; + int32_t * l_4252 = &g_25; int32_t l_4253 = 0x2abe3b11L; - int32_t * l_4254 = 0; - int32_t * l_4255 = 0; - int32_t * l_4256 = 0; - int32_t * l_4257 = 0; + int32_t * l_4254 = &l_4250; + int32_t * l_4255 = &l_4250; + int32_t * l_4256 = &g_2243; + int32_t * l_4257 = &g_2951; int32_t * l_4258 = (void *) 0; int32_t * l_4259 = (void *) 0; - int32_t * l_4260 = 0; - int32_t * l_4261 = 0; + int32_t * l_4260 = &g_2243; + int32_t * l_4261 = &l_4250; int32_t * l_4262 = (void *) 0; - int32_t * l_4263 = 0; + int32_t * l_4263 = &g_2243; int32_t * l_4264 = (void *) 0; int32_t l_4265 = 0xb26642c1L; int32_t * l_4266 = (void *) 0; - int32_t * l_4267 = 0; - int32_t * l_4268 = 0; - int32_t * l_4269 = 0; - int32_t * l_4270 = 0; - int32_t * l_4271 = 0; - int32_t * l_4272 = 0; - int32_t * l_4273 = 0; + int32_t * l_4267 = &g_25; + int32_t * l_4268 = &g_25; + int32_t * l_4269 = &g_2243; + int32_t * l_4270 = &g_62; + int32_t * l_4271 = &g_62; + int32_t * l_4272 = &l_4265; + int32_t * l_4273 = &g_2243; int32_t * l_4274 = (void *) 0; - int32_t * l_4275 = 0; - int32_t * l_4276 = 0; + int32_t * l_4275 = &g_25; + int32_t * l_4276 = &g_2951; int32_t l_4277 = -3L; - int32_t * l_4278 = 0; - int32_t * l_4279 = 0; + int32_t * l_4278 = &g_25; + int32_t * l_4279 = &g_25; int32_t * l_4280 = (void *) 0; - int32_t * l_4281 = 0; - int32_t * l_4282 = 0; - int32_t * l_4283 = 0; - int32_t * l_4284 = 0; - int32_t * l_4285 = 0; + int32_t * l_4281 = &g_25; + int32_t * l_4282 = &l_4277; + int32_t * l_4283 = &g_2243; + int32_t * l_4284 = &g_2243; + int32_t * l_4285 = &g_62; int32_t * l_4286 = (void *) 0; - int32_t * l_4287 = 0; - int32_t * l_4288 = 0; + int32_t * l_4287 = &l_4253; + int32_t * l_4288 = &g_25; int32_t * l_4289 = (void *) 0; - int32_t * l_4290 = 0; - int32_t * l_4291 = 0; + int32_t * l_4290 = &g_2243; + int32_t * l_4291 = &l_4253; int32_t * l_4292 = (void *) 0; - int32_t * l_4293 = 0; - int32_t * l_4294 = 0; - int32_t * l_4295 = 0; - int32_t * l_4296 = 0; - int32_t * l_4297 = 0; - int32_t * l_4298 = 0; - int32_t * l_4299 = 0; + int32_t * l_4293 = &l_4253; + int32_t * l_4294 = &l_4265; + int32_t * l_4295 = &l_4253; + int32_t * l_4296 = &l_4265; + int32_t * l_4297 = &g_62; + int32_t * l_4298 = &g_25; + int32_t * l_4299 = &g_62; int32_t l_4300 = 5L; - int32_t * l_4301 = 0; + int32_t * l_4301 = &l_4277; int32_t * l_4302 = (void *) 0; int32_t * l_4303 = (void *) 0; - int32_t * l_4304 = 0; - int32_t * l_4305 = 0; - int32_t * l_4306 = 0; + int32_t * l_4304 = &l_4300; + int32_t * l_4305 = &g_25; + int32_t * l_4306 = &l_4277; int32_t * l_4307 = (void *) 0; int32_t * l_4308 = (void *) 0; - int32_t * l_4309 = 0; + int32_t * l_4309 = &l_4250; int32_t * l_4310 = (void *) 0; - int32_t * l_4311 = 0; - int32_t * l_4312 = 0; - int32_t * l_4313 = 0; - int32_t * l_4314 = 0; - int32_t * l_4315 = 0; - int32_t * l_4316 = 0; + int32_t * l_4311 = &g_62; + int32_t * l_4312 = &l_4265; + int32_t * l_4313 = &l_4253; + int32_t * l_4314 = &l_4250; + int32_t * l_4315 = &l_4300; + int32_t * l_4316 = &l_4250; int32_t l_4317 = 0x48237beaL; - int32_t * l_4318 = 0; - int32_t * l_4319 = 0; - int32_t * l_4320 = 0; - int32_t * l_4321 = 0; - int32_t * l_4322 = 0; - int32_t * l_4323 = 0; - int32_t * l_4324 = 0; - int32_t * l_4325 = 0; + int32_t * l_4318 = &l_4253; + int32_t * l_4319 = &l_4300; + int32_t * l_4320 = &l_4300; + int32_t * l_4321 = &g_2243; + int32_t * l_4322 = &l_4317; + int32_t * l_4323 = &g_2243; + int32_t * l_4324 = &g_25; + int32_t * l_4325 = &l_4300; int32_t l_4326 = 0x667759c3L; - int32_t * l_4327 = 0; - int32_t * l_4328 = 0; - int32_t * l_4329 = 0; + int32_t * l_4327 = &g_25; + int32_t * l_4328 = &g_2243; + int32_t * l_4329 = &g_62; int32_t * l_4330 = (void *) 0; - int32_t * l_4331 = 0; - int32_t * l_4332 = 0; - int32_t * l_4333 = 0; + int32_t * l_4331 = &g_62; + int32_t * l_4332 = &l_4265; + int32_t * l_4333 = &l_4326; int32_t * l_4334 = (void *) 0; - int32_t * l_4335 = 0; + int32_t * l_4335 = &g_2951; int32_t * l_4336 = (void *) 0; int32_t * l_4337 = (void *) 0; - int32_t * l_4338 = 0; - int32_t * l_4339 = 0; + int32_t * l_4338 = &g_62; + int32_t * l_4339 = &l_4277; int32_t l_4340 = 0x37f92d6L; - int32_t * l_4341 = 0; + int32_t * l_4341 = &l_4300; int32_t * l_4342 = (void *) 0; int32_t l_4343 = 0x3f804c9eL; - int32_t * l_4344 = 0; - int32_t * l_4345 = 0; - int32_t * l_4346 = 0; - int32_t * l_4347 = 0; - int32_t * l_4348 = 0; - int32_t * l_4349 = 0; - int32_t * l_4350 = 0; - int32_t * l_4351 = 0; + int32_t * l_4344 = &l_4343; + int32_t * l_4345 = &l_4317; + int32_t * l_4346 = &l_4340; + int32_t * l_4347 = &l_4343; + int32_t * l_4348 = &l_4343; + int32_t * l_4349 = &l_4317; + int32_t * l_4350 = &l_4343; + int32_t * l_4351 = &l_4317; int32_t l_4352 = 0x7977f3efL; - int32_t * l_4353 = 0; + int32_t * l_4353 = &l_4317; int32_t l_4354 = -2L; int32_t * l_4355 = (void *) 0; int32_t l_4356 = -1L; - int32_t * l_4357 = 0; + int32_t * l_4357 = &l_4356; int32_t * l_4358 = (void *) 0; - int32_t * l_4359 = 0; + int32_t * l_4359 = &g_25; int32_t * l_4360 = (void *) 0; - int32_t * l_4361 = 0; - int32_t * l_4362 = 0; - int32_t * l_4363 = 0; + int32_t * l_4361 = &l_4265; + int32_t * l_4362 = &l_4265; + int32_t * l_4363 = &l_4340; int32_t * l_4364 = (void *) 0; int32_t * l_4365 = (void *) 0; int32_t * l_4366 = (void *) 0; int32_t * l_4367 = (void *) 0; - int32_t * l_4368 = 0; + int32_t * l_4368 = &l_4265; int32_t * l_4369 = (void *) 0; - int32_t * l_4370 = 0; - int32_t * l_4371 = 0; - int32_t * l_4372 = 0; - int32_t * l_4373 = 0; - int32_t * l_4374 = 0; - int32_t * l_4375 = 0; - int32_t * l_4376 = 0; - int32_t * l_4377 = 0; - int32_t * l_4378 = 0; + int32_t * l_4370 = &l_4354; + int32_t * l_4371 = &l_4354; + int32_t * l_4372 = &l_4300; + int32_t * l_4373 = &l_4352; + int32_t * l_4374 = &l_4326; + int32_t * l_4375 = &l_4265; + int32_t * l_4376 = &l_4250; + int32_t * l_4377 = &l_4343; + int32_t * l_4378 = &g_62; int32_t * l_4379 = (void *) 0; int32_t l_4380 = -1L; int32_t * l_4381 = (void *) 0; - int32_t * l_4382 = 0; - int32_t * l_4383 = 0; + int32_t * l_4382 = &l_4352; + int32_t * l_4383 = &l_4265; int32_t l_4384 = 0L; int32_t * l_4385 = (void *) 0; - int32_t * l_4386 = 0; + int32_t * l_4386 = &l_4340; int32_t * l_4387 = (void *) 0; - int32_t * l_4388 = 0; - int32_t * l_4389 = 0; - int32_t * l_4390 = 0; - int32_t * l_4391 = 0; - int32_t * l_4392 = 0; - int32_t * l_4393 = 0; - int32_t * l_4394 = 0; - int32_t * l_4395 = 0; + int32_t * l_4388 = &g_62; + int32_t * l_4389 = &l_4356; + int32_t * l_4390 = &l_4317; + int32_t * l_4391 = &l_4317; + int32_t * l_4392 = &l_4300; + int32_t * l_4393 = &l_4253; + int32_t * l_4394 = &l_4300; + int32_t * l_4395 = &l_4300; int32_t * l_4396 = (void *) 0; - int32_t * l_4397 = 0; - int32_t * l_4398 = 0; + int32_t * l_4397 = &l_4250; + int32_t * l_4398 = &l_4343; int32_t * l_4399 = (void *) 0; - int32_t * l_4400 = 0; - int32_t * l_4401 = 0; - int32_t * l_4402 = 0; - int32_t * l_4403 = 0; - int32_t * l_4404 = 0; - int32_t * l_4405 = 0; - int32_t * l_4406 = 0; - int32_t * l_4407 = 0; - int32_t * l_4408 = 0; - int32_t * l_4409 = 0; + int32_t * l_4400 = &l_4354; + int32_t * l_4401 = &l_4300; + int32_t * l_4402 = &l_4354; + int32_t * l_4403 = &l_4343; + int32_t * l_4404 = &l_4340; + int32_t * l_4405 = &l_4300; + int32_t * l_4406 = &l_4253; + int32_t * l_4407 = &l_4300; + int32_t * l_4408 = &l_4384; + int32_t * l_4409 = &l_4384; int32_t * l_4410 = (void *) 0; int32_t * l_4411 = (void *) 0; - int32_t * l_4412 = 0; - int32_t * l_4413 = 0; - int32_t * l_4414 = 0; - int32_t * l_4415 = 0; - int32_t * l_4416 = 0; - int32_t * l_4417 = 0; - int32_t * l_4418 = 0; - int32_t * l_4419 = 0; - int32_t * l_4420 = 0; - int32_t * l_4421 = 0; - int32_t * l_4422 = 0; + int32_t * l_4412 = &l_4343; + int32_t * l_4413 = &g_2243; + int32_t * l_4414 = &g_2951; + int32_t * l_4415 = &l_4317; + int32_t * l_4416 = &l_4384; + int32_t * l_4417 = &l_4277; + int32_t * l_4418 = &l_4352; + int32_t * l_4419 = &g_2951; + int32_t * l_4420 = &l_4354; + int32_t * l_4421 = &l_4340; + int32_t * l_4422 = &g_2243; int32_t * l_4423 = (void *) 0; int32_t * l_4424 = (void *) 0; int32_t * l_4425 = (void *) 0; int32_t * l_4426 = (void *) 0; - int32_t * l_4427 = 0; - int32_t * l_4428 = 0; + int32_t * l_4427 = &l_4253; + int32_t * l_4428 = &l_4340; int32_t l_4429 = 0x48043658L; - int32_t * l_4430 = 0; + int32_t * l_4430 = &l_4380; int32_t * l_4431 = (void *) 0; - int32_t * l_4432 = 0; + int32_t * l_4432 = &l_4277; int32_t * l_4433 = (void *) 0; int32_t * l_4434 = (void *) 0; - int32_t * l_4435 = 0; - int32_t * l_4436 = 0; - int32_t * l_4437 = 0; + int32_t * l_4435 = &l_4354; + int32_t * l_4436 = &l_4354; + int32_t * l_4437 = &l_4300; int32_t l_4438 = 0xaf8cfb1dL; int32_t l_4439 = 0x24d4fcbL; int32_t * l_4440 = (void *) 0; - int32_t * l_4441 = 0; - int32_t * l_4442 = 0; - int32_t * l_4443 = 0; + int32_t * l_4441 = &l_4317; + int32_t * l_4442 = &l_4277; + int32_t * l_4443 = &l_4439; int32_t * l_4444 = (void *) 0; - int32_t * l_4445 = 0; + int32_t * l_4445 = &l_4352; int32_t l_4446 = 1L; int32_t * l_4447 = (void *) 0; - int32_t * l_4448 = 0; - int32_t * l_4449 = 0; - int32_t * l_4450 = 0; + int32_t * l_4448 = &l_4317; + int32_t * l_4449 = &g_25; + int32_t * l_4450 = &l_4340; int8_t l_4451 = 0L; - int32_t * l_4452 = 0; + int32_t * l_4452 = &l_4352; int32_t * l_4453 = (void *) 0; - int32_t * l_4454 = 0; + int32_t * l_4454 = &l_4265; int32_t * l_4455 = (void *) 0; - int32_t * l_4456 = 0; + int32_t * l_4456 = &g_62; int32_t * l_4457 = (void *) 0; int32_t * l_4458 = (void *) 0; - int32_t * l_4459 = 0; - int32_t * l_4460 = 0; - int32_t * l_4461 = 0; + int32_t * l_4459 = &l_4253; + int32_t * l_4460 = &l_4277; + int32_t * l_4461 = &l_4354; int32_t l_4462 = 0x9aba066eL; - int32_t * l_4463 = 0; + int32_t * l_4463 = &l_4354; int16_t l_4464 = 0x7d24L; int32_t * l_4465 = (void *) 0; - int32_t * l_4466 = 0; - int32_t * l_4467 = 0; + int32_t * l_4466 = &l_4446; + int32_t * l_4467 = &g_25; int32_t * l_4468 = (void *) 0; int32_t * l_4469 = (void *) 0; - int32_t * l_4470 = 0; + int32_t * l_4470 = &l_4429; int32_t * l_4471 = (void *) 0; - int32_t * l_4472 = 0; - int32_t * l_4473 = 0; - int32_t * l_4474 = 0; + int32_t * l_4472 = &l_4253; + int32_t * l_4473 = &l_4253; + int32_t * l_4474 = &l_4253; int32_t l_4475 = 1L; int32_t * l_4476 = (void *) 0; - int32_t * l_4477 = 0; - int32_t * l_4478 = 0; - int32_t * l_4479 = 0; + int32_t * l_4477 = &g_2243; + int32_t * l_4478 = &l_4439; + int32_t * l_4479 = &l_4253; int32_t * l_4480 = (void *) 0; int32_t * l_4481 = (void *) 0; - int32_t * l_4482 = 0; + int32_t * l_4482 = &l_4439; int32_t * l_4483 = (void *) 0; - int32_t * l_4484 = 0; + int32_t * l_4484 = &l_4356; int32_t l_4485 = 0x809a8f8aL; - int32_t * l_4486 = 0; + int32_t * l_4486 = &l_4352; int32_t l_4487 = 0xd6b371aeL; - int32_t * l_4488 = 0; - int32_t * l_4489 = 0; + int32_t * l_4488 = &g_2243; + int32_t * l_4489 = &l_4438; int32_t * l_4490 = (void *) 0; int32_t * l_4491 = (void *) 0; - int32_t * l_4492 = 0; - int32_t * l_4493 = 0; - int32_t * l_4494 = 0; - int32_t * l_4495 = 0; - int32_t * l_4496 = 0; - int32_t * l_4497 = 0; + int32_t * l_4492 = &l_4429; + int32_t * l_4493 = &g_2951; + int32_t * l_4494 = &l_4487; + int32_t * l_4495 = &g_2951; + int32_t * l_4496 = &l_4265; + int32_t * l_4497 = &g_2951; int32_t l_4498 = 0xfa593587L; - int32_t * l_4499 = 0; - int32_t * l_4500 = 0; - int32_t * l_4501 = 0; + int32_t * l_4499 = &l_4485; + int32_t * l_4500 = &l_4380; + int32_t * l_4501 = &l_4356; int32_t l_4502 = 5L; int32_t * l_4503 = (void *) 0; - int32_t * l_4504 = 0; - int32_t * l_4505 = 0; - int32_t * l_4506 = 0; - int32_t * l_4507 = 0; + int32_t * l_4504 = &l_4475; + int32_t * l_4505 = &l_4380; + int32_t * l_4506 = &l_4340; + int32_t * l_4507 = &g_62; int32_t * l_4508 = (void *) 0; int32_t * l_4509 = (void *) 0; int32_t * l_4510 = (void *) 0; int32_t l_4511 = 0L; - int32_t * l_4512 = 0; - int32_t * l_4513 = 0; - int32_t * l_4514 = 0; - int32_t * l_4515 = 0; + int32_t * l_4512 = &l_4511; + int32_t * l_4513 = &l_4250; + int32_t * l_4514 = &g_25; + int32_t * l_4515 = &g_25; int32_t * l_4516 = (void *) 0; int32_t l_4517 = 0xc69cda21L; - int32_t * l_4518 = 0; - int32_t * l_4519 = 0; - int32_t * l_4520 = 0; + int32_t * l_4518 = &l_4340; + int32_t * l_4519 = &l_4485; + int32_t * l_4520 = &l_4485; int32_t * l_4521 = (void *) 0; - int32_t * l_4522 = 0; + int32_t * l_4522 = &l_4475; int32_t l_4523 = 1L; - int32_t * l_4524 = 0; + int32_t * l_4524 = &l_4343; int32_t * l_4525 = (void *) 0; - int32_t * l_4526 = 0; - int32_t * l_4527 = 0; - int32_t * l_4528 = 0; - int32_t * l_4529 = 0; - int32_t * l_4530 = 0; - int32_t * l_4531 = 0; - int32_t * l_4532 = 0; - int32_t * l_4533 = 0; - int32_t * l_4534 = 0; - int32_t * l_4535 = 0; - int32_t * l_4536 = 0; - int32_t * l_4537 = 0; - int32_t * l_4538 = 0; - int32_t * l_4539 = 0; + int32_t * l_4526 = &g_2243; + int32_t * l_4527 = &g_2951; + int32_t * l_4528 = &l_4439; + int32_t * l_4529 = &g_25; + int32_t * l_4530 = &l_4438; + int32_t * l_4531 = &l_4250; + int32_t * l_4532 = &l_4300; + int32_t * l_4533 = &l_4517; + int32_t * l_4534 = &g_2951; + int32_t * l_4535 = &l_4446; + int32_t * l_4536 = &l_4498; + int32_t * l_4537 = &l_4250; + int32_t * l_4538 = &g_2951; + int32_t * l_4539 = &l_4253; int32_t l_4540 = 0x39f19491L; - int32_t * l_4541 = 0; - int32_t * l_4542 = 0; - int32_t * l_4543 = 0; - int32_t * l_4544 = 0; + int32_t * l_4541 = &l_4340; + int32_t * l_4542 = &l_4250; + int32_t * l_4543 = &l_4326; + int32_t * l_4544 = &l_4517; int32_t * l_4545 = (void *) 0; int32_t l_4546 = 0xb2acba95L; - int32_t * l_4547 = 0; - int32_t * l_4548 = 0; + int32_t * l_4547 = &l_4462; + int32_t * l_4548 = &l_4253; int32_t l_4549 = 2L; int32_t * l_4550 = (void *) 0; - int32_t * l_4551 = 0; + int32_t * l_4551 = &l_4384; int32_t * l_4552 = (void *) 0; - int32_t * l_4553 = 0; + int32_t * l_4553 = &g_25; int32_t l_4554 = 0x700d2cb3L; - int32_t * l_4555 = 0; - int32_t * l_4556 = 0; - int32_t * l_4557 = 0; - int32_t * l_4558 = 0; + int32_t * l_4555 = &l_4326; + int32_t * l_4556 = &l_4429; + int32_t * l_4557 = &l_4429; + int32_t * l_4558 = &l_4326; int32_t l_4559 = 1L; int32_t * l_4560 = (void *) 0; - int32_t * l_4561 = 0; - int32_t * l_4562 = 0; - int32_t * l_4563 = 0; - int32_t * l_4564 = 0; - int32_t * l_4565 = 0; + int32_t * l_4561 = &g_25; + int32_t * l_4562 = &g_2243; + int32_t * l_4563 = &l_4340; + int32_t * l_4564 = &l_4462; + int32_t * l_4565 = &l_4517; int32_t * l_4566 = (void *) 0; - int32_t * l_4567 = 0; + int32_t * l_4567 = &l_4326; int32_t * l_4568 = (void *) 0; - int32_t * l_4569 = 0; + int32_t * l_4569 = &l_4265; int32_t l_4570 = 0x26af8350L; - int32_t * l_4571 = 0; - int32_t * l_4572 = 0; - int32_t * l_4573 = 0; - int32_t * l_4574 = 0; - int32_t * l_4575 = 0; - int32_t * l_4576 = 0; + int32_t * l_4571 = &g_2951; + int32_t * l_4572 = &l_4485; + int32_t * l_4573 = &l_4343; + int32_t * l_4574 = &l_4517; + int32_t * l_4575 = &l_4380; + int32_t * l_4576 = &l_4559; int32_t * l_4577 = (void *) 0; - int32_t * l_4578 = 0; - int32_t * l_4579 = 0; - int32_t * l_4580 = 0; - int32_t * l_4581 = 0; + int32_t * l_4578 = &l_4475; + int32_t * l_4579 = &l_4554; + int32_t * l_4580 = &l_4546; + int32_t * l_4581 = &l_4549; if (func_2(0x9a57L & (safe_rshift_func_int16_t_s_u(func_10(l_15, g_16, (l_15 && safe_lshift_func_uint16_t_u_u(func_19(l_15), @@ -975,43 +975,54 @@ static struct S1 func_1(void) { struct S0 * * l_4142 = (void *) 0; struct S0 * * l_4143 = (void *) 0; - struct S0 * * l_4144 = 0; - l_4144 = (g_4141, g_59); - g_59 ? (void) 0 : "g_1529 == &g_59"; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_4141, &g_59); + g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_59", + "t.c", + 500, + __PRETTY_FUNCTION__); } else { - int32_t * l_4147 = 0; + int32_t * l_4147 = &g_2243; int16_t l_4178 = 1L; - const struct S1 * * l_4179 = 0; - int32_t * l_4209 = 0; - int32_t * l_4210 = 0; - int32_t * l_4211 = 0; + const struct S1 * * l_4179 = &g_1174; + int32_t * l_4209 = &g_62; + int32_t * l_4210 = &g_25; + int32_t * l_4211 = &g_25; int32_t * l_4212 = (void *) 0; uint8_t l_4213 = 0x23L; for (g_2326.f2 = 19; g_2326.f2 < 52; g_2326.f2++) { - int32_t * l_4168 = 0; - int32_t * * l_4169 = 0; - g_3800 = l_4147; - g_116 == g_2243 ? (void) 0 : "g_116 == &g_2243"; + int32_t * l_4168 = &g_62; + int32_t * * l_4169 = &l_4147; + *g_3800 = l_4147; + g_116 == &g_2243 ? (void) 0 : __assert_fail("g_116 == &g_2243", + "t.c", + 518, + __PRETTY_FUNCTION__); } - g_116 == g_2243 || g_116 == g_62 || g_116 == g_25 || g_116 == g_2951 ? (void) 0 : "g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951"; + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 521, + __PRETTY_FUNCTION__); for (g_1416 = 0; g_1416 == 17; ++g_1416) { uint16_t l_4172 = 0xcb82L; - break; + if (*l_4147) + break; if (l_4172) continue; l_4147 = l_4147; } if (l_15) { - const struct S1 * * l_4180 = 0; + const struct S1 * * l_4180 = &g_1174; int32_t l_4184 = 0x3aba727bL; - l_4180 = (safe_mul_func_uint16_t_u_u((g_1529, l_4167 || 1L), + l_4180 = (safe_mul_func_uint16_t_u_u(safe_sub_func_uint32_t_u_u((*g_1529, l_4167 || 1L), + ! (*g_116)), l_4178), l_4179); - g_1596 = g_4181; + *g_1596 = g_4181; for (g_2951 = 0; g_2951 <= 0; g_2951 = safe_add_func_int8_t_s_s(g_2951, 8)) { @@ -1021,25 +1032,37 @@ static struct S1 func_1(void) } else { - int32_t * * const l_4191 = 0; + int32_t * * const l_4191 = &g_116; int32_t l_4208 = 6L; - l_4208 |= safe_lshift_func_int8_t_s_u((safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > l_4191, g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, - safe_add_func_uint16_t_u_u((l_4191 < ((safe_lshift_func_uint8_t_u_u(((l_4147, safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, - 3L) > g_803.f3, - 4), - g_566)) != l_4147) <= g_1163.f1, - 2), l_4191), 0xbc18ee71L) != l_4191) <= 0uL < g_4141.f4, - l_4167)) >= l_4191, - 0x9142L)) && 9L, - g_2325.f0), 0xbaL), - g_1163.f1); + l_4208 |= (safe_lshift_func_int8_t_s_u((safe_add_func_int16_t_s_s(safe_sub_func_int8_t_s_s(((((void *) 0 != l_4191) > * (*l_4191), g_2321.f1), safe_mul_func_int16_t_s_s(safe_add_func_int16_t_s_s(6L, + safe_add_func_uint16_t_u_u((* (*l_4191) < ((safe_lshift_func_uint8_t_u_u(((*l_4147, func_30(safe_lshift_func_uint16_t_u_s(safe_rshift_func_uint16_t_u_u(1L ^ safe_sub_func_uint32_t_u_u(safe_mul_func_uint16_t_u_u((-7L & 0x94L, l_15) == 1L, + 3L) > g_803.f3, + * (*l_4191)), + 4), + g_566), + *l_4191)) != l_4147) <= g_1163.f1, + 2), * (*l_4191)), 0xbc18ee71L) != * (*l_4191)) <= 0uL < g_4141.f4, + l_4167)) >= * (*l_4191), + 0x9142L)) & *l_4147 && 9L, + g_2325.f0), + *l_4147), 0xbaL), + g_1163.f1), *l_4147) ^ *l_4147; } ++l_4213; } - g_116 == g_2243 || g_116 == g_62 || g_116 == g_25 || g_116 == g_2951 ? (void) 0 : "g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951"; - g_59 ? (void) 0 : "g_1529 == &g_1530 || g_1529 == &g_59"; - g_4216 = g_3771; - g_3771 ? (void) 0 : "g_4217 == &g_3771"; + g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_2243 || g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 552, + __PRETTY_FUNCTION__); + g_1529 == &g_1530 || g_1529 == &g_59 ? (void) 0 : __assert_fail("g_1529 == &g_1530 || g_1529 == &g_59", + "t.c", + 554, + __PRETTY_FUNCTION__); + *g_4216 = &g_3771; + g_4217 == &g_3771 ? (void) 0 : __assert_fail("g_4217 == &g_3771", + "t.c", + 557, + __PRETTY_FUNCTION__); --g_4582; return g_4585; } @@ -1049,28 +1072,28 @@ static int32_t func_2(const int8_t p_3, uint16_t p_6, int64_t p_7) { - int32_t * l_2977 = 0; - int32_t * l_2978 = 0; - int32_t * l_2979 = 0; - int32_t * l_2980 = 0; + int32_t * l_2977 = &g_25; + int32_t * l_2978 = &g_2243; + int32_t * l_2979 = &g_62; + int32_t * l_2980 = &g_2243; int32_t l_2981 = 5L; - int32_t * l_2982 = 0; - int32_t * l_2983 = 0; - int32_t * l_2984 = 0; - int32_t * l_2985 = 0; - int32_t * l_2986 = 0; + int32_t * l_2982 = &g_2243; + int32_t * l_2983 = &g_2951; + int32_t * l_2984 = &l_2981; + int32_t * l_2985 = &g_25; + int32_t * l_2986 = &g_25; int32_t * l_2987 = (void *) 0; int32_t * l_2988 = (void *) 0; - int32_t * l_2989 = 0; - int32_t * l_2990 = 0; - int32_t * l_2991 = 0; - int32_t * l_2992 = 0; - int32_t * l_2993 = 0; - int32_t * l_2994 = 0; - int32_t * l_2995 = 0; - int32_t * l_2996 = 0; + int32_t * l_2989 = &g_2951; + int32_t * l_2990 = &g_62; + int32_t * l_2991 = &g_25; + int32_t * l_2992 = &g_25; + int32_t * l_2993 = &g_25; + int32_t * l_2994 = &l_2981; + int32_t * l_2995 = &g_62; + int32_t * l_2996 = &g_62; uint16_t l_2997 = 0xc9eaL; - volatile struct S1 * l_3013 = 0; + volatile struct S1 * l_3013 = &g_2191; int32_t l_3126 = 0L; int32_t l_3176 = 6L; int32_t l_3226 = -1L; @@ -1088,10 +1111,10 @@ static int32_t func_2(const int8_t p_3, for (g_25 = -6; g_25 >= 4; g_25++) { int16_t l_3004 = 0x2013L; - int32_t * l_3009 = 0; + int32_t * l_3009 = &l_2981; uint32_t l_3041 = 0x651f90c1L; - struct S0 * const l_3076 = 0; - int32_t * l_3090 = 0; + struct S0 * const l_3076 = &g_804; + int32_t * l_3090 = &g_2951; int32_t l_3097 = 0x35609814L; int32_t l_3105 = 1L; int32_t l_3110 = 3L; @@ -1103,8 +1126,9 @@ static int32_t func_2(const int8_t p_3, int32_t l_3345 = 0x41385635L; uint32_t l_3920 = 4294967286uL; int32_t * l_3923 = (void *) 0; - struct S0 * * l_4140 = 0; + struct S0 * * l_4140 = &g_1529; } + return *l_2977; } static int16_t func_10(uint32_t p_11, int32_t p_12, @@ -1113,188 +1137,215 @@ static int16_t func_10(uint32_t p_11, { uint32_t l_2958 = 0x5d6f4b1aL; uint32_t l_2961 = 7uL; - int32_t * l_2975 = 0; - g_2976 = l_2958; - g_116 == g_62 || g_116 == g_25 || g_116 == g_2951 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951"; + int32_t * l_2975 = &g_2951; + *g_2976 = func_49(l_2958, + *g_2678, + g_2792.f2, + (safe_lshift_func_int16_t_s_u(l_2961, + 0) | (p_12 & safe_lshift_func_int8_t_s_u(safe_add_func_int64_t_s_s((~safe_lshift_func_uint16_t_u_s(0xfdcdL, + l_2961), ((safe_add_func_uint8_t_u_u((safe_mod_func_uint64_t_u_u(1uL, + safe_rshift_func_int8_t_s_u((l_2961, -8L), + 1)) && -7L) < l_2958, + l_2961), g_2325.f0) == 0xc1c0960fL, (void *) 0) != (void *) 0), + g_1163.f1), + l_2958), p_14) <= g_2951, l_2975)); + g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25 || g_116 == &g_2951", + "t.c", + 642, + __PRETTY_FUNCTION__); return p_13; } static uint16_t func_19(int32_t p_20) { uint16_t l_22 = 0x780eL; int32_t * l_23 = (void *) 0; - int32_t * l_24 = 0; - int32_t * l_2950 = 0; - int32_t * * * l_2953 = 0; + int32_t * l_24 = &g_25; + int32_t * l_2950 = &g_2951; + int32_t * * * l_2953 = &g_132; int32_t * l_2956 = (void *) 0; - int32_t * l_2957 = 0; - l_24 = !l_22; - l_24 == p_20; - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; - p_20 < ((g_2952, l_2953 != (l_2950, l_2953)) == g_2325.f1) == l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, - g_1441.f4); + int32_t * l_2957 = &g_62; + *l_24 = !l_22; + *l_2950 &= func_26(*l_24, + func_30(p_20, + (g_16, ((p_20, safe_mul_func_int16_t_s_s(func_35(g_16), + safe_sub_func_int16_t_s_s(p_20, + p_20) || *l_24)) >= 1L, *g_2678))), + l_24) == p_20; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 664, + __PRETTY_FUNCTION__); + *l_2957 &= p_20 < ((g_2952, l_2953 != (*l_2950, l_2953)) == g_2325.f1) == *l_24 <= safe_sub_func_uint8_t_u_u(1L <= p_20, + g_1441.f4); + return *l_24; } static uint64_t func_26(int64_t p_27, int32_t * p_28, const int32_t * const p_29) { const uint32_t l_2817 = 0uL; - int32_t * l_2826 = 0; - int32_t * l_2827 = 0; + int32_t * l_2826 = &g_2243; + int32_t * l_2827 = &g_62; int32_t l_2828 = 0x1ade7b66L; int32_t * l_2829 = (void *) 0; - int32_t * l_2830 = 0; - int32_t * l_2831 = 0; - int32_t * l_2832 = 0; - int32_t * l_2833 = 0; + int32_t * l_2830 = &g_62; + int32_t * l_2831 = &g_25; + int32_t * l_2832 = &l_2828; + int32_t * l_2833 = &g_2243; int32_t l_2834 = -10L; - int32_t * l_2835 = 0; + int32_t * l_2835 = &l_2834; int32_t l_2836 = 0xb0b37ac5L; - int32_t * l_2837 = 0; - int32_t * l_2838 = 0; - int32_t * l_2839 = 0; - int32_t * l_2840 = 0; + int32_t * l_2837 = &g_2243; + int32_t * l_2838 = &l_2828; + int32_t * l_2839 = &g_25; + int32_t * l_2840 = &g_2243; int32_t * l_2841 = (void *) 0; - int32_t * l_2842 = 0; - int32_t * l_2843 = 0; - int32_t * l_2844 = 0; - int32_t * l_2845 = 0; + int32_t * l_2842 = &l_2836; + int32_t * l_2843 = &g_2243; + int32_t * l_2844 = &l_2834; + int32_t * l_2845 = &l_2836; int32_t * l_2846 = (void *) 0; - int32_t * l_2847 = 0; - int32_t * l_2848 = 0; - int32_t * l_2849 = 0; - int32_t * l_2850 = 0; - int32_t * l_2851 = 0; + int32_t * l_2847 = &l_2834; + int32_t * l_2848 = &l_2836; + int32_t * l_2849 = &g_25; + int32_t * l_2850 = &g_62; + int32_t * l_2851 = &g_62; int32_t * l_2852 = (void *) 0; int32_t l_2853 = 1L; - int32_t * l_2854 = 0; + int32_t * l_2854 = &g_2243; int32_t * l_2855 = (void *) 0; int32_t * l_2856 = (void *) 0; int32_t * l_2857 = (void *) 0; int32_t l_2858 = -1L; - int32_t * l_2859 = 0; + int32_t * l_2859 = &l_2836; int8_t l_2860 = 0xfdL; - int32_t * l_2861 = 0; - int32_t * l_2862 = 0; + int32_t * l_2861 = &l_2836; + int32_t * l_2862 = &l_2853; int32_t l_2863 = 0x196e9328L; int32_t * l_2864 = (void *) 0; - int32_t * l_2865 = 0; + int32_t * l_2865 = &l_2853; int32_t * l_2866 = (void *) 0; - int32_t * l_2867 = 0; + int32_t * l_2867 = &g_62; int32_t * l_2868 = (void *) 0; int32_t * l_2869 = (void *) 0; - int32_t * l_2870 = 0; - int32_t * l_2871 = 0; + int32_t * l_2870 = &g_25; + int32_t * l_2871 = &l_2853; int32_t * l_2872 = (void *) 0; - int32_t * l_2873 = 0; - int32_t * l_2874 = 0; + int32_t * l_2873 = &l_2858; + int32_t * l_2874 = &l_2853; int32_t l_2875 = -1L; - int32_t * l_2876 = 0; - int32_t * l_2877 = 0; + int32_t * l_2876 = &g_2243; + int32_t * l_2877 = &l_2828; int32_t * l_2878 = (void *) 0; - int32_t * l_2879 = 0; - int32_t * l_2880 = 0; - int32_t * l_2881 = 0; - int32_t * l_2882 = 0; - int32_t * l_2883 = 0; + int32_t * l_2879 = &l_2834; + int32_t * l_2880 = &g_25; + int32_t * l_2881 = &l_2875; + int32_t * l_2882 = &g_62; + int32_t * l_2883 = &g_2243; int32_t * l_2884 = (void *) 0; - int32_t * l_2885 = 0; + int32_t * l_2885 = &l_2853; int32_t * l_2886 = (void *) 0; - int32_t * l_2887 = 0; - int32_t * l_2888 = 0; + int32_t * l_2887 = &g_25; + int32_t * l_2888 = &l_2853; int32_t * l_2889 = (void *) 0; - int32_t * l_2890 = 0; - int32_t * l_2891 = 0; + int32_t * l_2890 = &l_2836; + int32_t * l_2891 = &l_2853; int32_t l_2892 = -1L; int32_t * l_2893 = (void *) 0; - int32_t * l_2894 = 0; - int32_t * l_2895 = 0; - int32_t * l_2896 = 0; - int32_t * l_2897 = 0; - int32_t * l_2898 = 0; - int32_t * l_2899 = 0; - int32_t * l_2900 = 0; - int32_t * l_2901 = 0; - int32_t * l_2902 = 0; - int32_t * l_2903 = 0; - int32_t * l_2904 = 0; + int32_t * l_2894 = &l_2853; + int32_t * l_2895 = &l_2853; + int32_t * l_2896 = &l_2858; + int32_t * l_2897 = &g_62; + int32_t * l_2898 = &l_2858; + int32_t * l_2899 = &g_62; + int32_t * l_2900 = &l_2834; + int32_t * l_2901 = &g_2243; + int32_t * l_2902 = &g_2243; + int32_t * l_2903 = &l_2834; + int32_t * l_2904 = &g_25; int32_t * l_2905 = (void *) 0; - int32_t * l_2906 = 0; - int32_t * l_2907 = 0; - int32_t * l_2908 = 0; - int32_t * l_2909 = 0; - int32_t * l_2910 = 0; - int32_t * l_2911 = 0; - int32_t * l_2912 = 0; + int32_t * l_2906 = &l_2863; + int32_t * l_2907 = &l_2834; + int32_t * l_2908 = &g_25; + int32_t * l_2909 = &g_62; + int32_t * l_2910 = &g_25; + int32_t * l_2911 = &g_62; + int32_t * l_2912 = &l_2863; int32_t * l_2913 = (void *) 0; - int32_t * l_2914 = 0; - int32_t * l_2915 = 0; - int32_t * l_2916 = 0; + int32_t * l_2914 = &l_2892; + int32_t * l_2915 = &g_2243; + int32_t * l_2916 = &l_2863; int32_t * l_2917 = (void *) 0; - int32_t * l_2918 = 0; - int32_t * l_2919 = 0; - int32_t * l_2920 = 0; + int32_t * l_2918 = &l_2834; + int32_t * l_2919 = &g_2243; + int32_t * l_2920 = &l_2892; int32_t * l_2921 = (void *) 0; int32_t l_2922 = 9L; - int32_t * l_2923 = 0; - int32_t * l_2924 = 0; - int32_t * l_2925 = 0; - int32_t * l_2926 = 0; + int32_t * l_2923 = &g_2243; + int32_t * l_2924 = &g_62; + int32_t * l_2925 = &l_2858; + int32_t * l_2926 = &g_2243; int32_t l_2927 = 0L; - int32_t * l_2928 = 0; - int32_t * l_2929 = 0; - int32_t * l_2930 = 0; - int32_t * l_2931 = 0; - int32_t * l_2932 = 0; + int32_t * l_2928 = &g_25; + int32_t * l_2929 = &l_2892; + int32_t * l_2930 = &l_2863; + int32_t * l_2931 = &l_2858; + int32_t * l_2932 = &l_2858; int32_t * l_2933 = (void *) 0; - int32_t * l_2934 = 0; - int32_t * l_2935 = 0; - int32_t * l_2936 = 0; + int32_t * l_2934 = &g_2243; + int32_t * l_2935 = &l_2927; + int32_t * l_2936 = &g_62; int32_t * l_2937 = (void *) 0; - int32_t * l_2938 = 0; + int32_t * l_2938 = &l_2875; int32_t * l_2939 = (void *) 0; - int32_t * l_2940 = 0; + int32_t * l_2940 = &l_2834; int32_t * l_2941 = (void *) 0; - int32_t * l_2942 = 0; - int32_t * l_2943 = 0; - int32_t * l_2944 = 0; - int32_t * l_2945 = 0; + int32_t * l_2942 = &l_2834; + int32_t * l_2943 = &g_25; + int32_t * l_2944 = &l_2922; + int32_t * l_2945 = &g_2243; int32_t * l_2946 = (void *) 0; uint8_t l_2947 = 0xbbL; - g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((g_1595, l_2817 > 1L) >= g_2325.f0, - 8), - l_2817), - 0x5e9L) != 0x5f87619ed5b49b04LL, - p_27), - g_1163.f2), - p_27), - 3), - g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, - l_2817) != 0xb966683a7c861535LL)) == g_16, - 0x4f3c7360L)), - l_2826); + *g_2678 = func_30(+ (+safe_mod_func_int32_t_s_s((0x8fL & (p_27 || p_27 || safe_mod_func_uint16_t_u_u(p_27 >= (((safe_add_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_s(safe_mul_func_uint8_t_u_u(safe_add_func_uint64_t_u_u(l_2817 ^ l_2817 || safe_add_func_uint8_t_u_u(safe_mod_func_uint16_t_u_u(safe_sub_func_int64_t_s_s(safe_rshift_func_int16_t_s_u((* (*g_1595), l_2817 > 1L) >= g_2325.f0, + 8), + l_2817), + 0x5e9L) != 0x5f87619ed5b49b04LL, + p_27), + g_1163.f2), + p_27), + 3), + g_804.f4), p_27) || 0x64f7L || 2L, p_27) < l_2817) & 0xe6L || p_27, + l_2817) != 0xb966683a7c861535LL)) == g_16, + 0x4f3c7360L)), + l_2826); ++l_2947; return g_1648; } static int32_t * func_30(uint32_t p_31, int32_t * p_32) { - struct S1 * l_2791 = 0; + struct S1 * l_2791 = &g_1594; int32_t l_2801 = -1L; - int32_t * l_2802 = 0; + int32_t * l_2802 = &l_2801; l_2802 = (safe_sub_func_uint16_t_u_u(((!(+p_31 > (safe_unary_minus_func_uint32_t_u((safe_mul_func_uint16_t_u_u(0x4dL < ((void *) 0 != l_2791), - (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, - l_2801), + (g_2792, 0xc02b8ba01bd72c3cLL & (g_753.f0 & safe_rshift_func_int8_t_s_s(+0xc23e8efaL <= safe_add_func_uint32_t_u_u(safe_mod_func_int8_t_s_s(!l_2801 >= 18446744073709551608uL, + l_2801), + *p_32), 3)))), p_31)) || p_31) && p_31), 1L) != g_2213.f2) >= -1L, p_31), (void *) 0); - l_2802 == 0 ? (void) 0 : "l_2802 == 0"; + l_2802 == 0 ? (void) 0 : __assert_fail("l_2802 == 0", + "t.c", + 819, + __PRETTY_FUNCTION__); + return *g_2678; } static int16_t func_35(const uint32_t p_36) { uint16_t l_54 = 65535uL; - int32_t * l_57 = 0; + int32_t * l_57 = &g_25; uint32_t l_2190 = 0x41cd021cL; struct S1 * * l_2194 = (void *) 0; uint32_t l_2234 = 2uL; - int32_t * * * l_2319 = 0; + int32_t * * * l_2319 = &g_132; int32_t l_2427 = 0x5f119cb9L; int32_t l_2459 = -5L; int32_t l_2465 = 0x2e05d2b1L; @@ -1303,53 +1354,67 @@ static int16_t func_35(const uint32_t p_36) int32_t l_2517 = 0x33e3c823L; int32_t l_2568 = 0x2e6a4121L; int32_t l_2617 = 1L; - struct S0 * l_2773 = 0; + struct S0 * l_2773 = &g_804; if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, ((safe_mul_func_uint8_t_u_u(248uL, - func_47((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != g_25 ^ ((l_57 != ~(g_59, g_59.f5), l_57), p_36), (void *) 0), - g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL)) < 0x92b9a8f9557a7308LL), l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + func_43(func_47(func_49((p_36, (l_54 | (safe_lshift_func_uint16_t_u_u(l_57 == (l_57 != &g_25 ^ ((*l_57 != ~(g_59, g_59.f5), *l_57), p_36), (void *) 0), + g_16) ^ p_36 && g_59.f5, p_36) ^ p_36) == 0xca51c18cc907f7a7LL), + &g_25, + g_16, + l_57)) < 0x92b9a8f9557a7308LL, + *l_57, + l_57)), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) { uint32_t l_2196 = 0xc84f78b0L; int32_t l_2203 = 0x8e4563edL; - int32_t * l_2209 = 0; + int32_t * l_2209 = &l_2203; int32_t l_2238 = 0x367a2a0fL; - g_1596 = g_2191; + *g_1596 = g_2191; l_2203 &= safe_lshift_func_uint16_t_u_s((g_126.f3, l_2194) != (void *) 0 != +l_2196, - 1) | ((safe_add_func_uint64_t_u_u(l_2196 & l_2196, - safe_mul_func_uint16_t_u_u(g_803.f4 & l_2196, - g_1163.f0)) >= g_818.f2, l_57), 0xba0bL); + 1) | ((safe_add_func_uint64_t_u_u((*l_57 && l_2196) & l_2196, + safe_mul_func_uint16_t_u_u(safe_sub_func_int32_t_s_s(g_803.f4 & l_2196, + *g_116), + g_1163.f0)) >= g_818.f2, *l_57), 0xba0bL); for (g_566 = -13; g_566 == -24; g_566--) { - int32_t * l_2208 = 0; + int32_t * l_2208 = &g_25; int32_t * l_2226 = (void *) 0; - int32_t * l_2227 = 0; - l_2209 = (g_1202.f1 > (g_1596, safe_mul_func_uint8_t_u_u(p_36, - (l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL)), l_2208); - l_2209 == g_25 ? (void) 0 : "l_2209 == &g_25"; - g_2210 = g_1595; - p_36 <= (g_2213, ((g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, - safe_mod_func_int8_t_s_s(0x49L, - safe_sub_func_int8_t_s_s(((p_36, 3 & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, - g_818.f0) && 8uL)) != l_2209, - 0xa830L), - p_36) <= 0x9bb53017L, l_2209), g_1530.f4) <= 6uL && p_36) != l_57, 1L)); + int32_t * l_2227 = &g_62; + l_2209 = (g_1202.f1 > (*l_57 ^ *l_57 || (*g_1596, safe_mul_func_uint8_t_u_u(p_36, + (&l_2203 != (void *) 0) >= p_36) >= (l_2203 ^ 0x93ccL))), l_2208); + l_2209 == &g_25 ? (void) 0 : __assert_fail("l_2209 == &g_25", + "t.c", + 863, + __PRETTY_FUNCTION__); + *g_2210 = *g_1595; + *l_2227 |= safe_sub_func_int32_t_s_s(p_36 <= (g_2213, ((*g_1595 != (void *) 0) < (((g_1530.f4 ^ safe_mod_func_uint16_t_u_u(safe_mul_func_int16_t_s_s(safe_mul_func_uint8_t_u_u(255uL, + safe_mod_func_int8_t_s_s(0x49L, + safe_sub_func_int8_t_s_s(((p_36, safe_rshift_func_uint8_t_u_s(*l_2209, + 3) & 0xd4fc38ebL) && p_36) != 1uL != 65526uL && p_36, + g_818.f0) && 8uL)) != *l_2209, + 0xa830L), + p_36) <= 0x9bb53017L, *l_2209), g_1530.f4) <= 6uL && p_36) != *l_57, 1L)), + *l_57); } - l_2209 == g_25 || l_2209 == l_2203 ? (void) 0 : "l_2209 == &g_25 || l_2209 == &l_2203"; - l_2238 |= -1L ^ 0x9dc9L > l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, - 0xb143f17757a0342fLL) < 0x7896L, - g_2191.f2), - l_2234), (safe_sub_func_uint8_t_u_u(~p_36, - p_36) > l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); + l_2209 == &g_25 || l_2209 == &l_2203 ? (void) 0 : __assert_fail("l_2209 == &g_25 || l_2209 == &l_2203", + "t.c", + 868, + __PRETTY_FUNCTION__); + l_2238 |= -1L ^ 0x9dc9L > *l_2209 == (safe_rshift_func_uint8_t_u_u(safe_sub_func_int64_t_s_s(safe_mod_func_uint64_t_u_u(p_36, + 0xb143f17757a0342fLL) < 0x7896L, + g_2191.f2), + l_2234), (safe_sub_func_uint8_t_u_u(~p_36, + p_36) > *l_57 & g_1441.f4) >= 5L == -5L & 0x6dL); } else { uint64_t l_2248 = 0xdd18997fa8f6db87LL; uint64_t l_2269 = 0x564bfa94cefbe635LL; - struct S1 * l_2271 = 0; - struct S1 * * l_2270 = 0; + struct S1 * l_2271 = &g_1594; + struct S1 * * l_2270 = &l_2271; uint32_t l_2285 = 4294967294uL; - int32_t * const * l_2287 = 0; + int32_t * const * l_2287 = &l_57; int8_t l_2337 = 2L; int32_t l_2361 = 0x37885045L; int32_t l_2362 = 0xe1154088L; @@ -1364,25 +1429,28 @@ static int16_t func_35(const uint32_t p_36) uint32_t l_2762 = 4294967289uL; int16_t l_2779 = 0xafd3L; struct S0 * * l_2780 = (void *) 0; - struct S0 * * l_2781 = 0; + struct S0 * * l_2781 = &l_2773; for (g_62 = 0; g_62 >= 25; g_62 = safe_add_func_int64_t_s_s(g_62, 5)) { int32_t * l_2241 = (void *) 0; - int32_t * l_2242 = 0; - -6L; + int32_t * l_2242 = &g_2243; + *l_2242 ^= -6L; return p_36; } } - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 903, + __PRETTY_FUNCTION__); return g_2243; } static const uint8_t func_43(uint64_t p_44, uint32_t p_45, int32_t * p_46) { - int32_t * * * const l_704 = 0; - int32_t * * l_709 = 0; + int32_t * * * const l_704 = &g_132; + int32_t * * l_709 = &g_116; const uint8_t l_777 = 1uL; uint16_t l_807 = 0uL; int32_t l_908 = 0xc5147139L; @@ -1402,7 +1470,7 @@ static const uint8_t func_43(uint64_t p_44, int32_t l_1140 = 0xed7c10aeL; int16_t l_1177 = 0L; struct S1 * l_1240 = (void *) 0; - struct S0 * l_1439 = 0; + struct S0 * l_1439 = &g_804; const uint32_t l_1476 = 0uL; uint32_t l_1593 = 4294967290uL; uint64_t l_1629 = 0x962afd454ba31351LL; @@ -1412,175 +1480,175 @@ static const uint8_t func_43(uint64_t p_44, uint64_t l_2001 = 7uL; uint64_t l_2011 = 0x7393a533b549b532LL; uint32_t l_2012 = 0uL; - int32_t * l_2018 = 0; - int32_t * l_2019 = 0; - int32_t * l_2020 = 0; - int32_t * l_2021 = 0; - int32_t * l_2022 = 0; - int32_t * l_2023 = 0; - int32_t * l_2024 = 0; - int32_t * l_2025 = 0; + int32_t * l_2018 = &l_908; + int32_t * l_2019 = &l_1099; + int32_t * l_2020 = &l_1090; + int32_t * l_2021 = &l_1099; + int32_t * l_2022 = &l_1091; + int32_t * l_2023 = &l_908; + int32_t * l_2024 = &l_1090; + int32_t * l_2025 = &l_1140; int32_t * l_2026 = (void *) 0; int32_t * l_2027 = (void *) 0; - int32_t * l_2028 = 0; - int32_t * l_2029 = 0; - int32_t * l_2030 = 0; - int32_t * l_2031 = 0; - int32_t * l_2032 = 0; - int32_t * l_2033 = 0; - int32_t * l_2034 = 0; - int32_t * l_2035 = 0; - int32_t * l_2036 = 0; + int32_t * l_2028 = &l_1058; + int32_t * l_2029 = &l_918; + int32_t * l_2030 = &l_922; + int32_t * l_2031 = &l_1100; + int32_t * l_2032 = &l_958; + int32_t * l_2033 = &l_1140; + int32_t * l_2034 = &l_908; + int32_t * l_2035 = &l_918; + int32_t * l_2036 = &l_1090; int32_t * l_2037 = (void *) 0; - int32_t * l_2038 = 0; + int32_t * l_2038 = &l_1090; int32_t * l_2039 = (void *) 0; - int32_t * l_2040 = 0; - int32_t * l_2041 = 0; + int32_t * l_2040 = &l_997; + int32_t * l_2041 = &l_997; int32_t * l_2042 = (void *) 0; - int32_t * l_2043 = 0; + int32_t * l_2043 = &l_1058; int32_t * l_2044 = (void *) 0; - int32_t * l_2045 = 0; - int32_t * l_2046 = 0; - int32_t * l_2047 = 0; - int32_t * l_2048 = 0; - int32_t * l_2049 = 0; - int32_t * l_2050 = 0; - int32_t * l_2051 = 0; - int32_t * l_2052 = 0; - int32_t * l_2053 = 0; - int32_t * l_2054 = 0; - int32_t * l_2055 = 0; - int32_t * l_2056 = 0; - int32_t * l_2057 = 0; - int32_t * l_2058 = 0; - int32_t * l_2059 = 0; - int32_t * l_2060 = 0; - int32_t * l_2061 = 0; - int32_t * l_2062 = 0; - int32_t * l_2063 = 0; - int32_t * l_2064 = 0; - int32_t * l_2065 = 0; + int32_t * l_2045 = &l_1039; + int32_t * l_2046 = &l_908; + int32_t * l_2047 = &l_1039; + int32_t * l_2048 = &l_908; + int32_t * l_2049 = &l_1099; + int32_t * l_2050 = &l_997; + int32_t * l_2051 = &l_1099; + int32_t * l_2052 = &l_1099; + int32_t * l_2053 = &l_922; + int32_t * l_2054 = &l_1140; + int32_t * l_2055 = &l_944; + int32_t * l_2056 = &l_1090; + int32_t * l_2057 = &l_1091; + int32_t * l_2058 = &l_997; + int32_t * l_2059 = &g_62; + int32_t * l_2060 = &l_1100; + int32_t * l_2061 = &l_1140; + int32_t * l_2062 = &l_1091; + int32_t * l_2063 = &l_918; + int32_t * l_2064 = &l_922; + int32_t * l_2065 = &l_1091; int32_t * l_2066 = (void *) 0; - int32_t * l_2067 = 0; - int32_t * l_2068 = 0; - int32_t * l_2069 = 0; + int32_t * l_2067 = &l_1091; + int32_t * l_2068 = &l_1016; + int32_t * l_2069 = &l_1140; int32_t * l_2070 = (void *) 0; - int32_t * l_2071 = 0; + int32_t * l_2071 = &l_1099; int32_t * l_2072 = (void *) 0; - int32_t * l_2073 = 0; - int32_t * l_2074 = 0; - int32_t * l_2075 = 0; - int32_t * l_2076 = 0; - int32_t * l_2077 = 0; - int32_t * l_2078 = 0; - int32_t * l_2079 = 0; + int32_t * l_2073 = &l_1140; + int32_t * l_2074 = &l_958; + int32_t * l_2075 = &l_958; + int32_t * l_2076 = &l_1016; + int32_t * l_2077 = &l_922; + int32_t * l_2078 = &l_997; + int32_t * l_2079 = &l_1016; int32_t * l_2080 = (void *) 0; int32_t * l_2081 = (void *) 0; - int32_t * l_2082 = 0; - int32_t * l_2083 = 0; - int32_t * l_2084 = 0; - int32_t * l_2085 = 0; - int32_t * l_2086 = 0; - int32_t * l_2087 = 0; - int32_t * l_2088 = 0; + int32_t * l_2082 = &l_908; + int32_t * l_2083 = &l_1090; + int32_t * l_2084 = &g_62; + int32_t * l_2085 = &l_997; + int32_t * l_2086 = &l_1015; + int32_t * l_2087 = &l_1058; + int32_t * l_2088 = &l_958; int32_t * l_2089 = (void *) 0; - int32_t * l_2090 = 0; - int32_t * l_2091 = 0; - int32_t * l_2092 = 0; - int32_t * l_2093 = 0; + int32_t * l_2090 = &l_944; + int32_t * l_2091 = &l_908; + int32_t * l_2092 = &l_1099; + int32_t * l_2093 = &l_1100; int32_t * l_2094 = (void *) 0; int32_t * l_2095 = (void *) 0; - int32_t * l_2096 = 0; - int32_t * l_2097 = 0; - int32_t * l_2098 = 0; - int32_t * l_2099 = 0; - int32_t * l_2100 = 0; - int32_t * l_2101 = 0; - int32_t * l_2102 = 0; + int32_t * l_2096 = &l_1058; + int32_t * l_2097 = &l_1039; + int32_t * l_2098 = &l_1140; + int32_t * l_2099 = &l_958; + int32_t * l_2100 = &l_1016; + int32_t * l_2101 = &l_1099; + int32_t * l_2102 = &l_1099; int32_t * l_2103 = (void *) 0; int32_t * l_2104 = (void *) 0; - int32_t * l_2105 = 0; - int32_t * l_2106 = 0; - int32_t * l_2107 = 0; - int32_t * l_2108 = 0; + int32_t * l_2105 = &l_922; + int32_t * l_2106 = &l_1090; + int32_t * l_2107 = &l_908; + int32_t * l_2108 = &l_1091; int32_t * l_2109 = (void *) 0; - int32_t * l_2110 = 0; - int32_t * l_2111 = 0; - int32_t * l_2112 = 0; - int32_t * l_2113 = 0; - int32_t * l_2114 = 0; - int32_t * l_2115 = 0; - int32_t * l_2116 = 0; - int32_t * l_2117 = 0; - int32_t * l_2118 = 0; + int32_t * l_2110 = &l_1016; + int32_t * l_2111 = &l_944; + int32_t * l_2112 = &l_958; + int32_t * l_2113 = &g_62; + int32_t * l_2114 = &l_1015; + int32_t * l_2115 = &l_958; + int32_t * l_2116 = &l_1016; + int32_t * l_2117 = &l_922; + int32_t * l_2118 = &l_1016; int32_t * l_2119 = (void *) 0; int32_t * l_2120 = (void *) 0; - int32_t * l_2121 = 0; - int32_t * l_2122 = 0; - int32_t * l_2123 = 0; - int32_t * l_2124 = 0; + int32_t * l_2121 = &l_1099; + int32_t * l_2122 = &l_944; + int32_t * l_2123 = &l_922; + int32_t * l_2124 = &l_1090; int32_t l_2125 = 0xc0f997d1L; int32_t l_2126 = 0x97f60571L; - int32_t * l_2127 = 0; + int32_t * l_2127 = &l_1090; int32_t l_2128 = -6L; - int32_t * l_2129 = 0; - int32_t * l_2130 = 0; - int32_t * l_2131 = 0; + int32_t * l_2129 = &l_2125; + int32_t * l_2130 = &l_1016; + int32_t * l_2131 = &l_1140; int32_t l_2132 = -1L; int32_t * l_2133 = (void *) 0; int32_t * l_2134 = (void *) 0; - int32_t * l_2135 = 0; - int32_t * l_2136 = 0; + int32_t * l_2135 = &l_1039; + int32_t * l_2136 = &l_1099; int32_t l_2137 = 0xeb4aa9bL; int32_t * l_2138 = (void *) 0; int32_t l_2139 = 0xa18930acL; - int32_t * l_2140 = 0; - int32_t * l_2141 = 0; - int32_t * l_2142 = 0; - int32_t * l_2143 = 0; + int32_t * l_2140 = &l_2139; + int32_t * l_2141 = &l_1016; + int32_t * l_2142 = &l_2128; + int32_t * l_2143 = &l_1058; int32_t l_2144 = 0x2b43a455L; int32_t l_2145 = 0x4d40eb13L; - int32_t * l_2146 = 0; + int32_t * l_2146 = &l_908; int32_t * l_2147 = (void *) 0; - int32_t * l_2148 = 0; + int32_t * l_2148 = &l_2144; int32_t * l_2149 = (void *) 0; - int32_t * l_2150 = 0; + int32_t * l_2150 = &l_908; int32_t * l_2151 = (void *) 0; - int32_t * l_2152 = 0; - int32_t * l_2153 = 0; - int32_t * l_2154 = 0; - int32_t * l_2155 = 0; + int32_t * l_2152 = &l_2125; + int32_t * l_2153 = &l_1058; + int32_t * l_2154 = &l_944; + int32_t * l_2155 = &l_2125; int32_t * l_2156 = (void *) 0; - int32_t * l_2157 = 0; - int32_t * l_2158 = 0; + int32_t * l_2157 = &l_2145; + int32_t * l_2158 = &l_2126; int32_t l_2159 = 0xd3c3007L; - int32_t * l_2160 = 0; - int32_t * l_2161 = 0; - int32_t * l_2162 = 0; - int32_t * l_2163 = 0; + int32_t * l_2160 = &l_908; + int32_t * l_2161 = &l_908; + int32_t * l_2162 = &g_62; + int32_t * l_2163 = &l_2145; int32_t * l_2164 = (void *) 0; - int32_t * l_2165 = 0; - int32_t * l_2166 = 0; + int32_t * l_2165 = &l_1039; + int32_t * l_2166 = &l_2144; int32_t * l_2167 = (void *) 0; int32_t * l_2168 = (void *) 0; int32_t l_2169 = -6L; - int32_t * l_2170 = 0; - int32_t * l_2171 = 0; - int32_t * l_2172 = 0; + int32_t * l_2170 = &l_958; + int32_t * l_2171 = &l_2145; + int32_t * l_2172 = &l_2126; int32_t * l_2173 = (void *) 0; - int32_t * l_2174 = 0; - int32_t * l_2175 = 0; + int32_t * l_2174 = &l_1016; + int32_t * l_2175 = &l_1140; int32_t l_2176 = 0x5c480870L; - int32_t * l_2177 = 0; + int32_t * l_2177 = &l_944; int32_t * l_2178 = (void *) 0; - int32_t * l_2179 = 0; + int32_t * l_2179 = &l_944; int32_t l_2180 = -1L; - int32_t * l_2181 = 0; - int32_t * l_2182 = 0; + int32_t * l_2181 = &l_1090; + int32_t * l_2182 = &l_1140; int32_t * l_2183 = (void *) 0; - int32_t * l_2184 = 0; + int32_t * l_2184 = &l_1015; int32_t l_2185 = 0x7b14034fL; - int32_t * l_2186 = 0; + int32_t * l_2186 = &l_2185; uint32_t l_2187 = 18446744073709551612uL; if (p_44 || ((((safe_mul_func_int8_t_s_s((void *) 0 != l_704, (g_313, -5L)), p_44) || p_46 == p_46) && safe_sub_func_int8_t_s_s(((safe_mul_func_int16_t_s_s((void *) 0 == l_709, @@ -1588,8 +1656,8 @@ static const uint8_t func_43(uint64_t p_44, 0xe2L)) >= 6L, p_44)) { uint32_t l_714 = 4294967295uL; - int32_t * const l_719 = 0; - int32_t * * * l_744 = 0; + int32_t * const l_719 = &g_25; + int32_t * * * l_744 = &l_709; int32_t l_859 = -1L; int32_t l_938 = 0x4459c922L; int32_t l_968 = 0L; @@ -1600,407 +1668,436 @@ static const uint8_t func_43(uint64_t p_44, int32_t l_1119 = 0x34592800L; int32_t l_1136 = 0x86bcd265L; uint16_t l_1148 = 0x182L; - struct S1 * l_1450 = 0; + struct S1 * l_1450 = &g_1163; uint16_t l_1520 = 65535uL; uint16_t l_1531 = 0x7b4cL; - int32_t * l_1597 = 0; - int32_t * l_1598 = 0; - int32_t * l_1599 = 0; - int32_t * l_1600 = 0; - int32_t * l_1601 = 0; - int32_t * l_1602 = 0; - int32_t * l_1603 = 0; + int32_t * l_1597 = &g_62; + int32_t * l_1598 = &l_1039; + int32_t * l_1599 = &l_1091; + int32_t * l_1600 = &l_938; + int32_t * l_1601 = &l_1100; + int32_t * l_1602 = &l_992; + int32_t * l_1603 = &l_1091; int32_t * l_1604 = (void *) 0; - int32_t * l_1605 = 0; - int32_t * l_1606 = 0; - int32_t * l_1607 = 0; - int32_t * l_1608 = 0; - int32_t * l_1609 = 0; - int32_t * l_1610 = 0; + int32_t * l_1605 = &l_938; + int32_t * l_1606 = &l_1100; + int32_t * l_1607 = &l_944; + int32_t * l_1608 = &g_62; + int32_t * l_1609 = &l_1099; + int32_t * l_1610 = &l_992; int32_t * l_1611 = (void *) 0; - int32_t * l_1612 = 0; + int32_t * l_1612 = &l_938; int32_t * l_1613 = (void *) 0; - int32_t * l_1614 = 0; + int32_t * l_1614 = &l_1042; int32_t * l_1615 = (void *) 0; int32_t * l_1616 = (void *) 0; int32_t * l_1617 = (void *) 0; - int32_t * l_1618 = 0; + int32_t * l_1618 = &l_1099; int32_t * l_1619 = (void *) 0; - int32_t * l_1620 = 0; - int32_t * l_1621 = 0; - int32_t * l_1622 = 0; - int32_t * l_1623 = 0; - int32_t * l_1624 = 0; + int32_t * l_1620 = &l_1016; + int32_t * l_1621 = &l_918; + int32_t * l_1622 = &l_922; + int32_t * l_1623 = &l_997; + int32_t * l_1624 = &l_944; int32_t * l_1625 = (void *) 0; - int32_t * l_1626 = 0; - int32_t * l_1627 = 0; - int32_t * l_1628 = 0; - int32_t * l_1649 = 0; - int32_t * l_1650 = 0; + int32_t * l_1626 = &l_997; + int32_t * l_1627 = &l_1100; + int32_t * l_1628 = &l_1136; + int32_t * l_1649 = &l_944; + int32_t * l_1650 = &l_1099; int32_t * l_1651 = (void *) 0; - int32_t * l_1652 = 0; - int32_t * l_1653 = 0; - int32_t * l_1654 = 0; - int32_t * l_1655 = 0; - int32_t * l_1656 = 0; - int32_t * l_1657 = 0; - int32_t * l_1658 = 0; - int32_t * l_1659 = 0; - int32_t * l_1660 = 0; + int32_t * l_1652 = &l_968; + int32_t * l_1653 = &l_997; + int32_t * l_1654 = &l_1140; + int32_t * l_1655 = &l_1100; + int32_t * l_1656 = &l_1099; + int32_t * l_1657 = &l_1015; + int32_t * l_1658 = &l_1090; + int32_t * l_1659 = &l_1090; + int32_t * l_1660 = &g_62; int32_t * l_1661 = (void *) 0; - int32_t * l_1662 = 0; - int32_t * l_1663 = 0; - int32_t * l_1664 = 0; - int32_t * l_1665 = 0; - int32_t * l_1666 = 0; - int32_t * l_1667 = 0; - int32_t * l_1668 = 0; + int32_t * l_1662 = &l_1003; + int32_t * l_1663 = &l_1100; + int32_t * l_1664 = &l_1042; + int32_t * l_1665 = &l_1140; + int32_t * l_1666 = &l_859; + int32_t * l_1667 = &l_968; + int32_t * l_1668 = &l_1016; int8_t l_1669 = 1L; - int32_t * l_1670 = 0; + int32_t * l_1670 = &l_938; int32_t * l_1671 = (void *) 0; int32_t * l_1672 = (void *) 0; - int32_t * l_1673 = 0; - int32_t * l_1674 = 0; - int32_t * l_1675 = 0; - int32_t * l_1676 = 0; + int32_t * l_1673 = &l_1105; + int32_t * l_1674 = &l_938; + int32_t * l_1675 = &l_958; + int32_t * l_1676 = &l_922; int32_t * l_1677 = (void *) 0; - int32_t * l_1678 = 0; - int32_t * l_1679 = 0; - int32_t * l_1680 = 0; - int32_t * l_1681 = 0; - int32_t * l_1682 = 0; - int32_t * l_1683 = 0; - int32_t * l_1684 = 0; - int32_t * l_1685 = 0; - int32_t * l_1686 = 0; - int32_t * l_1687 = 0; + int32_t * l_1678 = &l_1042; + int32_t * l_1679 = &l_1091; + int32_t * l_1680 = &l_1105; + int32_t * l_1681 = &l_1099; + int32_t * l_1682 = &l_997; + int32_t * l_1683 = &l_1058; + int32_t * l_1684 = &l_1099; + int32_t * l_1685 = &g_62; + int32_t * l_1686 = &l_859; + int32_t * l_1687 = &l_908; int32_t * l_1688 = (void *) 0; - int32_t * l_1689 = 0; - int32_t * l_1690 = 0; - int32_t * l_1691 = 0; - int32_t * l_1692 = 0; - int32_t * l_1693 = 0; - int32_t * l_1694 = 0; - int32_t * l_1695 = 0; - int32_t * l_1696 = 0; - int32_t * l_1697 = 0; - int32_t * l_1698 = 0; - int32_t * l_1699 = 0; - int32_t * l_1700 = 0; - int32_t * l_1701 = 0; - int32_t * l_1702 = 0; - int32_t * l_1703 = 0; + int32_t * l_1689 = &l_1091; + int32_t * l_1690 = &l_859; + int32_t * l_1691 = &l_1136; + int32_t * l_1692 = &l_1003; + int32_t * l_1693 = &l_958; + int32_t * l_1694 = &l_1105; + int32_t * l_1695 = &l_938; + int32_t * l_1696 = &l_1099; + int32_t * l_1697 = &l_1016; + int32_t * l_1698 = &l_1136; + int32_t * l_1699 = &l_1090; + int32_t * l_1700 = &l_1015; + int32_t * l_1701 = &l_922; + int32_t * l_1702 = &l_1090; + int32_t * l_1703 = &l_1016; int32_t * l_1704 = (void *) 0; - int32_t * l_1705 = 0; + int32_t * l_1705 = &l_1016; int32_t * l_1706 = (void *) 0; - int32_t * l_1707 = 0; - int32_t * l_1708 = 0; - if ((l_709 != (p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, - 3))) & (p_45 != (l_714, g_16)) < ((l_714 & (void *) 0 != l_719, 0x39589938L) > 18446744073709551615uL)) < p_46) + int32_t * l_1707 = &l_958; + int32_t * l_1708 = &l_992; + if ((* (*l_709) != (*p_46, (g_80.f2, safe_rshift_func_uint16_t_u_s(0x8e1fL, + 3))) & safe_rshift_func_int16_t_s_s((p_45 != (l_714, g_16)) < (safe_add_func_int32_t_s_s((l_714 & safe_add_func_uint64_t_u_u((void *) 0 != l_719 & *l_719, + *l_719), 0x39589938L), + *g_116) > 18446744073709551615uL), + *l_719)) < *p_46) { int32_t l_732 = 0xbd0effefL; uint32_t l_737 = 0x3d1e3544L; - int32_t * * * l_745 = 0; + int32_t * * * l_745 = &g_132; uint8_t l_872 = 0uL; uint32_t l_882 = 0x3a95681eL; - int32_t * l_885 = 0; - int32_t * l_886 = 0; - int32_t * l_887 = 0; - int32_t * l_888 = 0; - int32_t * l_889 = 0; - int32_t * l_890 = 0; - int32_t * l_891 = 0; + int32_t * l_885 = &l_859; + int32_t * l_886 = &g_62; + int32_t * l_887 = &l_732; + int32_t * l_888 = &l_732; + int32_t * l_889 = &l_732; + int32_t * l_890 = &l_732; + int32_t * l_891 = &l_732; int32_t * l_892 = (void *) 0; - int32_t * l_893 = 0; - int32_t * l_894 = 0; + int32_t * l_893 = &l_859; + int32_t * l_894 = &l_859; int32_t * l_895 = (void *) 0; int32_t * l_896 = (void *) 0; - int32_t * l_897 = 0; - int32_t * l_898 = 0; - int32_t * l_899 = 0; + int32_t * l_897 = &g_62; + int32_t * l_898 = &g_62; + int32_t * l_899 = &l_859; int32_t * l_900 = (void *) 0; - int32_t * l_901 = 0; + int32_t * l_901 = &g_62; int32_t * l_902 = (void *) 0; - int32_t * l_903 = 0; - int32_t * l_904 = 0; - int32_t * l_905 = 0; - int32_t * l_906 = 0; - int32_t * l_907 = 0; - int32_t * l_909 = 0; - int32_t * l_910 = 0; - int32_t * l_911 = 0; - int32_t * l_912 = 0; - int32_t * l_913 = 0; - int32_t * l_914 = 0; - int32_t * l_915 = 0; - int32_t * l_916 = 0; - int32_t * l_917 = 0; - int32_t * l_919 = 0; - int32_t * l_920 = 0; - int32_t * l_921 = 0; - int32_t * l_923 = 0; - int32_t * l_924 = 0; - int32_t * l_925 = 0; - int32_t * l_926 = 0; - int32_t * l_927 = 0; - int32_t * l_928 = 0; - int32_t * l_929 = 0; - int32_t * l_930 = 0; - int32_t * l_931 = 0; - int32_t * l_932 = 0; + int32_t * l_903 = &l_732; + int32_t * l_904 = &l_732; + int32_t * l_905 = &g_62; + int32_t * l_906 = &l_859; + int32_t * l_907 = &g_62; + int32_t * l_909 = &l_908; + int32_t * l_910 = &l_908; + int32_t * l_911 = &g_62; + int32_t * l_912 = &g_62; + int32_t * l_913 = &l_859; + int32_t * l_914 = &g_62; + int32_t * l_915 = &g_62; + int32_t * l_916 = &l_732; + int32_t * l_917 = &l_859; + int32_t * l_919 = &l_859; + int32_t * l_920 = &g_62; + int32_t * l_921 = &l_859; + int32_t * l_923 = &l_908; + int32_t * l_924 = &l_922; + int32_t * l_925 = &l_918; + int32_t * l_926 = &l_908; + int32_t * l_927 = &l_859; + int32_t * l_928 = &l_859; + int32_t * l_929 = &l_908; + int32_t * l_930 = &l_918; + int32_t * l_931 = &l_859; + int32_t * l_932 = &l_918; int32_t * l_933 = (void *) 0; - int32_t * l_934 = 0; - int32_t * l_935 = 0; - int32_t * l_936 = 0; - int32_t * l_937 = 0; - int32_t * l_939 = 0; - int32_t * l_940 = 0; - int32_t * l_941 = 0; + int32_t * l_934 = &g_62; + int32_t * l_935 = &l_918; + int32_t * l_936 = &l_922; + int32_t * l_937 = &l_859; + int32_t * l_939 = &l_918; + int32_t * l_940 = &g_62; + int32_t * l_941 = &l_908; int32_t * l_942 = (void *) 0; - int32_t * l_943 = 0; - int32_t * l_945 = 0; - int32_t * l_946 = 0; - int32_t * l_947 = 0; + int32_t * l_943 = &l_918; + int32_t * l_945 = &l_918; + int32_t * l_946 = &l_918; + int32_t * l_947 = &l_922; int32_t * l_948 = (void *) 0; - int32_t * l_949 = 0; - int32_t * l_950 = 0; + int32_t * l_949 = &l_908; + int32_t * l_950 = &l_732; int32_t * l_951 = (void *) 0; - int32_t * l_952 = 0; - int32_t * l_953 = 0; - int32_t * l_954 = 0; - int32_t * l_955 = 0; - int32_t * l_956 = 0; - int32_t * l_957 = 0; - int32_t * l_959 = 0; - int32_t * l_960 = 0; - int32_t * l_961 = 0; + int32_t * l_952 = &l_732; + int32_t * l_953 = &l_859; + int32_t * l_954 = &l_938; + int32_t * l_955 = &l_732; + int32_t * l_956 = &l_918; + int32_t * l_957 = &l_918; + int32_t * l_959 = &g_62; + int32_t * l_960 = &l_922; + int32_t * l_961 = &l_922; int32_t * l_962 = (void *) 0; - int32_t * l_963 = 0; + int32_t * l_963 = &l_938; int32_t l_964 = 0x130e3d8eL; - int32_t * l_965 = 0; - int32_t * l_966 = 0; - int32_t * l_967 = 0; - int32_t * l_969 = 0; + int32_t * l_965 = &g_62; + int32_t * l_966 = &l_964; + int32_t * l_967 = &l_922; + int32_t * l_969 = &l_908; int32_t * l_970 = (void *) 0; int32_t * l_971 = (void *) 0; - int32_t * l_972 = 0; - int32_t * l_973 = 0; - int32_t * l_974 = 0; + int32_t * l_972 = &l_918; + int32_t * l_973 = &l_732; + int32_t * l_974 = &l_964; int32_t * l_975 = (void *) 0; - int32_t * l_976 = 0; - int32_t * l_977 = 0; - int32_t * l_978 = 0; - int32_t * l_979 = 0; + int32_t * l_976 = &l_922; + int32_t * l_977 = &l_922; + int32_t * l_978 = &l_958; + int32_t * l_979 = &l_968; int32_t * l_980 = (void *) 0; - int32_t * l_981 = 0; + int32_t * l_981 = &l_908; int32_t * l_982 = (void *) 0; - int32_t * l_983 = 0; - int32_t * l_984 = 0; + int32_t * l_983 = &l_958; + int32_t * l_984 = &l_938; int32_t * l_985 = (void *) 0; - int32_t * l_986 = 0; - int32_t * l_987 = 0; - int32_t * l_988 = 0; - int32_t * l_989 = 0; - int32_t * l_990 = 0; + int32_t * l_986 = &l_938; + int32_t * l_987 = &g_62; + int32_t * l_988 = &l_918; + int32_t * l_989 = &g_62; + int32_t * l_990 = &l_908; int32_t l_991 = 0L; - int32_t * l_993 = 0; - int32_t * l_994 = 0; - int32_t * l_995 = 0; + int32_t * l_993 = &l_922; + int32_t * l_994 = &l_968; + int32_t * l_995 = &g_62; int32_t * l_996 = (void *) 0; - int32_t * l_998 = 0; - int32_t * l_999 = 0; - int32_t * l_1000 = 0; - int32_t * l_1001 = 0; - int32_t * l_1002 = 0; - int32_t * l_1004 = 0; - int32_t * l_1005 = 0; - int32_t * l_1006 = 0; - int32_t * l_1007 = 0; - int32_t * l_1008 = 0; - int32_t * l_1009 = 0; - int32_t * l_1010 = 0; - int32_t * l_1011 = 0; - int32_t * l_1012 = 0; - int32_t * l_1013 = 0; - int32_t * l_1014 = 0; + int32_t * l_998 = &l_968; + int32_t * l_999 = &l_944; + int32_t * l_1000 = &l_997; + int32_t * l_1001 = &l_732; + int32_t * l_1002 = &l_991; + int32_t * l_1004 = &l_922; + int32_t * l_1005 = &l_732; + int32_t * l_1006 = &l_944; + int32_t * l_1007 = &l_908; + int32_t * l_1008 = &l_918; + int32_t * l_1009 = &l_964; + int32_t * l_1010 = &l_944; + int32_t * l_1011 = &l_968; + int32_t * l_1012 = &l_1003; + int32_t * l_1013 = &l_732; + int32_t * l_1014 = &l_958; int32_t * l_1017 = (void *) 0; - int32_t * l_1018 = 0; - int32_t * l_1019 = 0; + int32_t * l_1018 = &l_908; + int32_t * l_1019 = &l_991; int32_t * l_1020 = (void *) 0; - int32_t * l_1021 = 0; - int32_t * l_1022 = 0; - int32_t * l_1023 = 0; - int32_t * l_1024 = 0; - int32_t * l_1025 = 0; + int32_t * l_1021 = &l_1016; + int32_t * l_1022 = &l_922; + int32_t * l_1023 = &l_944; + int32_t * l_1024 = &l_997; + int32_t * l_1025 = &l_1003; int32_t * l_1026 = (void *) 0; int32_t * l_1027 = (void *) 0; int32_t * l_1028 = (void *) 0; - int32_t * l_1029 = 0; - int32_t * l_1030 = 0; + int32_t * l_1029 = &l_991; + int32_t * l_1030 = &l_964; int32_t * l_1031 = (void *) 0; - int32_t * l_1032 = 0; + int32_t * l_1032 = &l_1003; int32_t * l_1033 = (void *) 0; - int32_t * l_1034 = 0; + int32_t * l_1034 = &l_944; int32_t * l_1035 = (void *) 0; - int32_t * l_1036 = 0; + int32_t * l_1036 = &l_732; int32_t l_1037 = 1L; int32_t l_1038 = 0xbe661460L; int32_t * l_1040 = (void *) 0; - int32_t * l_1041 = 0; - int32_t * l_1043 = 0; + int32_t * l_1041 = &l_908; + int32_t * l_1043 = &l_859; int32_t * l_1044 = (void *) 0; int32_t * l_1045 = (void *) 0; int32_t * l_1046 = (void *) 0; - int32_t * l_1047 = 0; - int32_t * l_1048 = 0; - int32_t * l_1049 = 0; + int32_t * l_1047 = &l_918; + int32_t * l_1048 = &l_1015; + int32_t * l_1049 = &l_908; int32_t * l_1050 = (void *) 0; int32_t * l_1051 = (void *) 0; int32_t l_1052 = 0xc7b271ebL; - int32_t * l_1053 = 0; - int32_t * l_1054 = 0; - int32_t * l_1055 = 0; - int32_t * l_1056 = 0; - int32_t * l_1057 = 0; - int32_t * l_1059 = 0; - int32_t * l_1060 = 0; - int32_t * l_1061 = 0; - int32_t * l_1062 = 0; + int32_t * l_1053 = &l_1038; + int32_t * l_1054 = &l_1016; + int32_t * l_1055 = &l_1042; + int32_t * l_1056 = &l_958; + int32_t * l_1057 = &l_1042; + int32_t * l_1059 = &l_1037; + int32_t * l_1060 = &l_1037; + int32_t * l_1061 = &l_918; + int32_t * l_1062 = &l_1015; int32_t * l_1063 = (void *) 0; - int32_t * l_1064 = 0; - int32_t * l_1065 = 0; + int32_t * l_1064 = &g_62; + int32_t * l_1065 = &l_1042; int32_t * l_1066 = (void *) 0; - int32_t * l_1067 = 0; - int32_t * l_1068 = 0; - int32_t * l_1069 = 0; + int32_t * l_1067 = &l_1039; + int32_t * l_1068 = &l_1003; + int32_t * l_1069 = &l_1058; int32_t * l_1070 = (void *) 0; - int32_t * l_1071 = 0; - int32_t * l_1072 = 0; + int32_t * l_1071 = &l_908; + int32_t * l_1072 = &l_968; int32_t * l_1073 = (void *) 0; - int32_t * l_1074 = 0; - int32_t * l_1075 = 0; - int32_t * l_1076 = 0; - int32_t * l_1077 = 0; - int32_t * l_1078 = 0; - int32_t * l_1079 = 0; - int32_t * l_1080 = 0; - int32_t * l_1081 = 0; - int32_t * l_1082 = 0; - int32_t * l_1083 = 0; - int32_t * l_1084 = 0; - int32_t * l_1085 = 0; - int32_t * l_1086 = 0; - int32_t * l_1087 = 0; - int32_t * l_1088 = 0; - int32_t * l_1089 = 0; + int32_t * l_1074 = &l_944; + int32_t * l_1075 = &l_1058; + int32_t * l_1076 = &l_964; + int32_t * l_1077 = &l_997; + int32_t * l_1078 = &l_1052; + int32_t * l_1079 = &l_1042; + int32_t * l_1080 = &l_997; + int32_t * l_1081 = &l_1003; + int32_t * l_1082 = &l_1016; + int32_t * l_1083 = &l_938; + int32_t * l_1084 = &l_968; + int32_t * l_1085 = &l_1015; + int32_t * l_1086 = &l_1015; + int32_t * l_1087 = &l_908; + int32_t * l_1088 = &l_992; + int32_t * l_1089 = &l_1052; int32_t * l_1092 = (void *) 0; - int32_t * l_1093 = 0; - int32_t * l_1094 = 0; - int32_t * l_1095 = 0; - int32_t * l_1096 = 0; - int32_t * l_1097 = 0; + int32_t * l_1093 = &l_991; + int32_t * l_1094 = &l_1091; + int32_t * l_1095 = &l_732; + int32_t * l_1096 = &l_732; + int32_t * l_1097 = &g_62; int32_t * l_1098 = (void *) 0; - int32_t * l_1101 = 0; - int32_t * l_1102 = 0; + int32_t * l_1101 = &l_732; + int32_t * l_1102 = &l_732; int32_t * l_1103 = (void *) 0; int32_t * l_1104 = (void *) 0; - int32_t * l_1106 = 0; - int32_t * l_1107 = 0; - int32_t * l_1108 = 0; + int32_t * l_1106 = &l_1100; + int32_t * l_1107 = &l_938; + int32_t * l_1108 = &l_1015; int32_t * l_1109 = (void *) 0; - int32_t * l_1110 = 0; - int32_t * l_1111 = 0; - int32_t * l_1112 = 0; + int32_t * l_1110 = &l_1037; + int32_t * l_1111 = &l_1038; + int32_t * l_1112 = &l_968; int32_t * l_1113 = (void *) 0; int32_t * l_1114 = (void *) 0; int32_t * l_1115 = (void *) 0; - int32_t * l_1116 = 0; + int32_t * l_1116 = &l_1052; int32_t * l_1117 = (void *) 0; - int32_t * l_1118 = 0; + int32_t * l_1118 = &l_1016; int32_t * l_1120 = (void *) 0; - int32_t * l_1121 = 0; + int32_t * l_1121 = &l_859; int32_t l_1122 = 0L; - int32_t * l_1123 = 0; + int32_t * l_1123 = &l_908; int32_t * l_1124 = (void *) 0; int32_t l_1125 = -1L; - int32_t * l_1126 = 0; - int32_t * l_1127 = 0; - int32_t * l_1128 = 0; - int32_t * l_1129 = 0; - int32_t * l_1130 = 0; - int32_t * l_1131 = 0; - int32_t * l_1132 = 0; - int32_t * l_1133 = 0; + int32_t * l_1126 = &l_1039; + int32_t * l_1127 = &l_918; + int32_t * l_1128 = &l_1125; + int32_t * l_1129 = &l_1038; + int32_t * l_1130 = &l_958; + int32_t * l_1131 = &l_1125; + int32_t * l_1132 = &l_1058; + int32_t * l_1133 = &l_1015; int32_t * l_1134 = (void *) 0; - int32_t * l_1135 = 0; - int32_t * l_1137 = 0; + int32_t * l_1135 = &l_958; + int32_t * l_1137 = &l_908; int32_t * l_1138 = (void *) 0; int32_t * l_1139 = (void *) 0; - int32_t * l_1141 = 0; + int32_t * l_1141 = &l_991; int32_t * l_1142 = (void *) 0; - int32_t * l_1143 = 0; - int32_t * l_1144 = 0; - int32_t * l_1145 = 0; - int32_t * l_1146 = 0; - int32_t * l_1147 = 0; + int32_t * l_1143 = &g_62; + int32_t * l_1144 = &l_732; + int32_t * l_1145 = &l_1105; + int32_t * l_1146 = &l_1122; + int32_t * l_1147 = &l_992; p_46 = func_49(safe_lshift_func_uint16_t_u_u(p_44, 7), p_46, p_44, - func_49((safe_mul_func_uint16_t_u_u(l_719 >= 0xf7L, - 0x80f5L) == l_719) < 5L, + func_49((safe_mul_func_uint16_t_u_u(safe_add_func_int8_t_s_s(*l_719, + (safe_add_func_uint32_t_u_u(p_44 == (*l_719 > safe_sub_func_int16_t_s_s(l_732, + p_45) ^ safe_sub_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(g_126.f2, + g_266), + g_266)) >= g_62, + l_737) || g_59.f4) ^ 1L) >= 0xf7L, + 0x80f5L) == *l_719) < 5L, p_46, p_45, p_46)); if (safe_lshift_func_int16_t_s_u(g_80.f1, 2) >= safe_add_func_int64_t_s_s((safe_add_func_int16_t_s_s(l_744 == (void *) 0, - g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, - l_732), + g_59.f4), g_59.f4 <= (l_745 != (void *) 0) | ~safe_add_func_int16_t_s_s((safe_sub_func_int32_t_s_s(1L <= safe_mod_func_uint8_t_u_u((void *) 0 != p_46, + l_732), + *g_116), * (* (*l_744))), p_44)) == 0x3d0aa9bfa86d853bLL, g_125.f2)) { - p_46; + * (* (*l_744)) |= *p_46; } else { - int32_t * * const * l_754 = 0; - int32_t * * l_781 = 0; + int32_t * * const * l_754 = &g_132; + int32_t * * l_781 = &g_116; int32_t l_879 = 0L; if ((g_266, l_745) == (g_753, l_754)) { uint8_t l_755 = 255uL; const int32_t l_778 = 0xf909da0bL; - l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, - (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, - (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(l_719 == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, - l_777)) & 1uL, p_44) < g_125.f1 != g_566), - 1uL)) >= g_125.f2 >= l_778) | g_125.f2), - 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, - p_44), - g_566); + *g_116 |= l_755 != safe_sub_func_uint32_t_u_u(safe_mod_func_int64_t_s_s((safe_unary_minus_func_int32_t_s(safe_mod_func_uint32_t_u_u(p_44, + (g_763, safe_rshift_func_int16_t_s_s(safe_mod_func_int64_t_s_s(g_313.f1, + (l_755 <= p_45 || safe_unary_minus_func_int8_t_s(safe_add_func_uint16_t_u_u(safe_lshift_func_uint8_t_u_u(*l_719, + 3) == (((g_59.f4, safe_sub_func_int32_t_s_s((g_266 ^ g_125.f0, &p_46) == &p_46, + l_777)) & 1uL, p_44) < g_125.f1 != g_566), + 1uL)) >= g_125.f2 >= l_778) | g_125.f2), + 12) | 0xda94L) && 0xc51cL)) && 0x92L, p_45) | g_25 || -1L, + p_44), + g_566); for (l_755 = 0; l_755 < 36; l_755 = safe_add_func_int32_t_s_s(l_755, 4)) { - int32_t * l_791 = 0; - l_704 = l_781; - g_132 == &g_116 ? (void) 0 : "g_132 == &g_116"; - continue; - l_704 = p_45; + int32_t * l_791 = &g_25; + *l_704 = l_781; + g_132 == &g_116 ? (void) 0 : __assert_fail("g_132 == &g_116", + "t.c", + 1494, + __PRETTY_FUNCTION__); + if (*p_46) + continue; + * (*l_704) = func_49(p_45, + (p_44, func_49((safe_lshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_u(* (*l_781) <= safe_rshift_func_uint16_t_u_s(safe_unary_minus_func_int8_t_s((! (~(p_44 && p_44)), l_791) == (* (*l_781), (g_792, (g_793, (void *) 0)))), + * (* (*l_704))), + 6) & g_566, + g_566), p_45), + * (*l_744), + g_25, + *g_132)), + g_566, + &g_25); } - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1500, + __PRETTY_FUNCTION__); } else { - volatile struct S1 * l_795 = 0; + volatile struct S1 * l_795 = &g_313; const uint32_t l_802 = 18446744073709551615uL; - l_795 = g_794; + *l_795 = g_794; for (g_125.f2 = 0; g_125.f2 > 16; g_125.f2 = safe_add_func_uint16_t_u_u(g_125.f2, 2)) { uint8_t l_806 = 0xcaL; - l_709 = l_781; - l_807; + * (*l_709) = safe_mod_func_uint64_t_u_u((safe_lshift_func_uint16_t_u_u(l_802, + 15), 0x5f2d07f39e332341LL), + (g_803, (g_804, 0xeaf6cd11842243e4LL < g_80.f0 != g_125.f1 <= ((*p_46, safe_unary_minus_func_uint8_t_u(l_806) ^ p_44) == *p_46 & 0x35a51f451565e2d1LL) || *l_719) & p_45)) ^ * (*l_781); + * (* (*l_744)) |= l_807; } - if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != (&g_116 != &g_116), p_46) != l_744), + if (safe_mod_func_int64_t_s_s(248uL <= ((g_59.f0 != ((safe_mul_func_int8_t_s_s(safe_add_func_int32_t_s_s(!((l_802 != safe_mod_func_int64_t_s_s(&g_116 != &g_116, + * (*l_781)), p_46) != * (*l_744)), 0L < p_44 != g_266) >= g_125.f1 < g_62 > 2L, g_687) != 0x71fc6b62847544dcLL, g_25) | l_802), (void *) 0) != p_46), p_44)) @@ -2009,33 +2106,37 @@ static const uint8_t func_43(uint64_t p_44, uint32_t l_695 = 0x2763af55L; const int32_t * * const l_700 = (void *) 0; l_695++; - l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, - 0x43L) != 0xe5974a446eada6b6LL; + *l_1120 = safe_sub_func_uint8_t_u_u(l_700 != &l_1025, + 0x43L) != 0xe5974a446eada6b6LL; } return g_126.f4; } else { int32_t l_817 = 0xe6cd8062L; - l_744 = l_817; - l_709 = (p_46 == p_46) < g_792.f4 > l_709; + * (* (*l_744)) = l_817; + * (*l_709) = (p_46 == p_46) < g_792.f4 > (g_803.f4 || * (*l_709)); } - l_795 = g_818; + *l_795 = g_818; } - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1535, + __PRETTY_FUNCTION__); if (safe_mul_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(safe_mod_func_int8_t_s_s(p_46 != (void *) 0, safe_sub_func_uint32_t_u_u(safe_rshift_func_int16_t_s_s(0xbd78L, g_763.f0), (safe_lshift_func_int8_t_s_s((g_804.f4, safe_sub_func_int8_t_s_s(safe_lshift_func_uint16_t_u_u(18446744073709551613uL > safe_add_func_int32_t_s_s((18446744073709551614uL != safe_mul_func_int8_t_s_s(0x96L, - +(l_781 <= g_125.f2 <= l_709))) <= g_125.f2 && 0x7aa7L, + +(((safe_add_func_uint32_t_u_u(0x6825fd7fL >= 3uL, + g_818.f1) && g_125.f1) & * (*l_781)) <= g_125.f2 <= * (*l_709)))) <= g_125.f2 && 0x7aa7L, p_44), g_59.f4), - p_45) > 0x9be0b728d810c863LL >= g_803.f4 && p_44), + p_45) > 0x9be0b728d810c863LL >= g_803.f4 && *p_46 && p_44), p_44) || g_818.f0) < g_818.f1 && p_45)), 2), g_125.f2) != p_45) { - l_709 = l_744; + *l_709 = * (*l_744); } else { @@ -2043,55 +2144,69 @@ static const uint8_t func_43(uint64_t p_44, int32_t l_873 = -5L; int32_t * l_874 = (void *) 0; int32_t * l_875 = (void *) 0; - int32_t * l_876 = 0; - int32_t * l_877 = 0; - int32_t * l_878 = 0; - int32_t * l_880 = 0; + int32_t * l_876 = &g_62; + int32_t * l_877 = &l_873; + int32_t * l_878 = &l_732; + int32_t * l_880 = &l_879; int32_t * l_881 = (void *) 0; { struct S0 * * l_4142 = (void *) 0; struct S0 * * l_4143 = (void *) 0; - struct S0 * * l_4144 = 0; - l_4144 = (l_1439, & (*l_1439)); - g_1529 == & (*l_1439) ? (void) 0 : "g_1529 == &(*l_1439)"; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (*l_1439, & (*l_1439)); + g_1529 == & (*l_1439) ? (void) 0 : __assert_fail("g_1529 == &(*l_1439)", + "t.c", + 1558, + __PRETTY_FUNCTION__); } for (g_62 = -25; g_62 >= -28; g_62 = safe_sub_func_uint8_t_u_u(g_62, 1)) { int32_t l_846 = 0x807de2d6L; - l_859 |= (l_781, ((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, - 14), - g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), - 1)) == g_566 != l_781, - 1) != l_858, - l_846))) || g_753.f5, (void *) 0)) != (void *) 0; + l_859 |= (* (*l_781), (safe_mul_func_int16_t_s_s((l_846, (g_847, safe_add_func_uint16_t_u_u(safe_rshift_func_uint16_t_u_s((g_753, g_804.f2 < p_44 | safe_lshift_func_int8_t_s_s((0uL ^ (p_44, safe_sub_func_uint8_t_u_u(safe_rshift_func_uint16_t_u_u(l_846, + 14), + g_125.f0) && g_818.f2) == g_818.f0, g_125.f2), + 1)) == g_566 != * (*l_781), + 1) != l_858, + l_846))), + * (* (*l_744))) || g_753.f5, (void *) 0)) != (void *) 0; } - l_872 ^= +p_44 | (((0x3e61d54bL || (safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, - 7) <= (g_266 >= (!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), g_125.f0), 0x508eL) >= g_818.f0, p_45), - 0x81d241afd9003b1eLL)) & -1L, - g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266) ^ p_45) > g_818.f2, 1uL); + l_872 ^= +p_44 | (((0x3e61d54bL || ((safe_mod_func_uint64_t_u_u(safe_unary_minus_func_int8_t_s(safe_sub_func_uint64_t_u_u((safe_lshift_func_uint8_t_u_s(~g_793.f2, + 7) <= (g_266 >= (safe_rshift_func_int8_t_s_s(!0L >= (p_44, g_818.f2 >= (l_858, g_62 | p_44) == g_25), + * (*l_781)), g_125.f0), 0x508eL) >= g_818.f0, p_45), + 0x81d241afd9003b1eLL)) & -1L, + g_125.f0) && 0xb8a79502d20560bfLL) != g_16 == g_266, *p_46)) ^ p_45) > g_818.f2, 1uL); { - l_2178; + * (* (*l_745)) |= *l_2178; } --l_882; } - p_46 = l_744; - p_46 == g_62 || p_46 == g_25 ? (void) 0 : "p_46 == &g_62 || p_46 == &g_25"; + p_46 = * (*l_744); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1578, + __PRETTY_FUNCTION__); } - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; - p_46 == g_62 || p_46 == g_25 ? (void) 0 : "p_46 == &g_62 || p_46 == &g_25"; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1581, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1582, + __PRETTY_FUNCTION__); l_1148--; } else { - int32_t * * * l_1159 = 0; + int32_t * * * l_1159 = &l_709; int32_t l_1228 = 1L; int32_t l_1326 = 0x9093b55cL; int32_t l_1334 = 3L; int32_t l_1373 = 0xc929f91bL; int32_t l_1391 = 0xbd011f0eL; int32_t l_1394 = 0x73d8b77dL; - struct S0 * l_1440 = 0; + struct S0 * l_1440 = &g_1441; int16_t l_1500 = 0L; uint16_t l_1507 = 0x6561L; for (l_1148 = 0; l_1148 >= 41; l_1148 = safe_add_func_int64_t_s_s(l_1148, @@ -2103,8 +2218,8 @@ static const uint8_t func_43(uint64_t p_44, for (l_1100 = 13; l_1100 == -30; --l_1100) { const int32_t * * l_1206 = (void *) 0; - const int32_t * * * l_1205 = 0; - int32_t * l_1236 = 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_1016; struct S1 * l_1239 = (void *) 0; int32_t l_1271 = 0x45209252L; int32_t l_1342 = 0xef6f63aL; @@ -2116,369 +2231,395 @@ static const uint8_t func_43(uint64_t p_44, return g_753.f4; } l_1440 = l_1439; - g_804 ? (void) 0 : "l_1440 == &g_804"; + l_1440 == &g_804 ? (void) 0 : __assert_fail("l_1440 == &g_804", + "t.c", + 1622, + __PRETTY_FUNCTION__); for (g_266 = 0; g_266 < 42; ++g_266) { - struct S1 * const l_1451 = 0; + struct S1 * const l_1451 = &g_125; int32_t l_1477 = 0L; - int32_t * * * l_1486 = 0; - int32_t * l_1488 = 0; + int32_t * * * l_1486 = &g_132; + int32_t * l_1488 = &l_944; int64_t l_1505 = 4L; if (safe_rshift_func_int16_t_s_s((9L == safe_mod_func_int64_t_s_s(safe_rshift_func_uint16_t_u_u(l_1450 == l_1451, 11), - safe_add_func_int8_t_s_s(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, - safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, - safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, - 0xdeL), - p_44)) != l_1476, - g_62)), l_1477), - p_45) && g_1478) < 1uL, - g_1163.f1) >= p_45 > 0xd3L, - p_45), - 0x9887306885633d2cLL), - p_44) & g_1163.f1, + safe_add_func_int8_t_s_s(safe_mod_func_uint32_t_u_u(safe_add_func_int64_t_s_s(safe_add_func_uint64_t_u_u(safe_lshift_func_uint16_t_u_s(safe_rshift_func_int16_t_s_s(((*l_1451, -2L) != safe_lshift_func_int8_t_s_u((safe_mul_func_uint16_t_u_u(p_45, + safe_add_func_int16_t_s_s(safe_mod_func_int16_t_s_s(g_1202.f2, + *l_719 | safe_lshift_func_uint8_t_u_s(safe_add_func_int8_t_s_s(g_1441.f4, + 0xdeL), + p_44)) != l_1476, + g_62)), l_1477), + p_45) && g_1478) < 1uL, + g_1163.f1) >= p_45 > 0xd3L, + p_45), + 0x9887306885633d2cLL), + p_44), + *p_46) & g_1163.f1, 0xb9L))) > p_44, 8)) { - const struct S1 * l_1485 = 0; + const struct S1 * l_1485 = &g_818; int32_t l_1487 = -1L; l_1487 &= safe_mod_func_int32_t_s_s(((void *) 0 == &g_132, safe_sub_func_uint32_t_u_u(safe_add_func_int16_t_s_s(g_1163.f0 != p_44, l_1485 == (void *) 0), (l_1486 == (g_126, (void *) 0)) < 4L)), 0x2b4cdb77L); - l_1477 ^= (l_1159, 0xab871195L); + l_1477 ^= (* (* (*l_1159)), 0xab871195L); } else { uint32_t l_1489 = 0x89c79f56L; - int32_t * l_1501 = 0; - int32_t * l_1502 = 0; - int32_t * l_1503 = 0; + int32_t * l_1501 = &l_938; + int32_t * l_1502 = &l_997; + int32_t * l_1503 = &l_938; int32_t l_1504 = -1L; int32_t * l_1506 = (void *) 0; l_1488 = (void *) 0; - l_1488 == 0 ? (void) 0 : "l_1488 == 0"; - 0x2f13335eL >= (((p_45, l_1159) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, - 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, - 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != l_1159, - l_1500) | -10L)), - 0x3b274a78L), - 65535uL)); + l_1488 == 0 ? (void) 0 : __assert_fail("l_1488 == 0", + "t.c", + 1647, + __PRETTY_FUNCTION__); + *l_1501 &= 0x2f13335eL >= (((p_45, * (*l_1159)) != p_46) <= l_1489 | safe_mul_func_int16_t_s_s(safe_add_func_uint32_t_u_u(safe_mod_func_int64_t_s_s(0L, + 0xc2c55d5c1c62def3LL & (safe_lshift_func_uint8_t_u_u(0xf0L, + 2) < safe_sub_func_uint64_t_u_u((252uL & g_792.f2) != * (* (*l_1159)), + l_1500) | -10L)), + 0x3b274a78L), + 65535uL)); l_1507++; } - l_1488 == 0 || l_1488 == l_944 ? (void) 0 : "l_1488 == 0 || l_1488 == &l_944"; + l_1488 == 0 || l_1488 == &l_944 ? (void) 0 : __assert_fail("l_1488 == 0 || l_1488 == &l_944", + "t.c", + 1652, + __PRETTY_FUNCTION__); } } - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; - p_46 == g_62 || p_46 == g_25 ? (void) 0 : "p_46 == &g_62 || p_46 == &g_25"; + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1656, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1657, + __PRETTY_FUNCTION__); --l_1629; - l_1607 = safe_lshift_func_int8_t_s_s(-7L, - 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, - safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, - p_45), - 7) < -2L, - 4) || p_44)) ^ p_44, - g_125.f1) ^ 0uL, l_1612)); + *l_1607 = safe_lshift_func_int8_t_s_s(-7L, + 0xaL < (l_1634 && safe_mul_func_uint8_t_u_u(safe_sub_func_int32_t_s_s(l_1439 != l_1439 != (g_1639, safe_mod_func_uint8_t_u_u(p_46 == (void *) 0, + safe_rshift_func_int16_t_s_s(safe_lshift_func_uint16_t_u_s(safe_mul_func_int8_t_s_s(g_803.f3, + p_45), + 7) < -2L, + 4) || p_44)), + *p_46) ^ p_44, + g_125.f1) ^ 0uL, *l_1612)); --l_1709; } else { int64_t l_1714 = 0xbf6162b981065dLL; - int32_t * l_1715 = 0; - int32_t * l_1716 = 0; + int32_t * l_1715 = &l_944; + int32_t * l_1716 = &l_918; int32_t * l_1717 = (void *) 0; - int32_t * l_1718 = 0; - int32_t * l_1719 = 0; + int32_t * l_1718 = &l_908; + int32_t * l_1719 = &l_922; int32_t * l_1720 = (void *) 0; int32_t * l_1721 = (void *) 0; int32_t * l_1722 = (void *) 0; - int32_t * l_1723 = 0; - int32_t * l_1724 = 0; - int32_t * l_1725 = 0; - int32_t * l_1726 = 0; - int32_t * l_1727 = 0; - int32_t * l_1728 = 0; + int32_t * l_1723 = &l_1015; + int32_t * l_1724 = &l_908; + int32_t * l_1725 = &g_62; + int32_t * l_1726 = &l_1091; + int32_t * l_1727 = &l_918; + int32_t * l_1728 = &g_62; int32_t * l_1729 = (void *) 0; - int32_t * l_1730 = 0; + int32_t * l_1730 = &l_908; int32_t * l_1731 = (void *) 0; - int32_t * l_1732 = 0; + int32_t * l_1732 = &l_918; int32_t * l_1733 = (void *) 0; - int32_t * l_1734 = 0; + int32_t * l_1734 = &l_1039; int32_t l_1735 = 0L; - int32_t * l_1736 = 0; - int32_t * l_1737 = 0; - int32_t * l_1738 = 0; - int32_t * l_1739 = 0; - int32_t * l_1740 = 0; - int32_t * l_1741 = 0; - int32_t * l_1742 = 0; - int32_t * l_1743 = 0; - int32_t * l_1744 = 0; + int32_t * l_1736 = &l_1140; + int32_t * l_1737 = &l_1091; + int32_t * l_1738 = &l_1090; + int32_t * l_1739 = &l_997; + int32_t * l_1740 = &l_908; + int32_t * l_1741 = &l_1039; + int32_t * l_1742 = &l_997; + int32_t * l_1743 = &l_1100; + int32_t * l_1744 = &l_1091; int32_t * l_1745 = (void *) 0; - int32_t * l_1746 = 0; - int32_t * l_1747 = 0; - int32_t * l_1748 = 0; - int32_t * l_1749 = 0; + int32_t * l_1746 = &l_1015; + int32_t * l_1747 = &l_1039; + int32_t * l_1748 = &l_1735; + int32_t * l_1749 = &l_944; int32_t * l_1750 = (void *) 0; - int32_t * l_1751 = 0; + int32_t * l_1751 = &l_1100; int32_t * l_1752 = (void *) 0; int32_t l_1753 = 0x780cfd1L; - int32_t * l_1754 = 0; - int32_t * l_1755 = 0; + int32_t * l_1754 = &l_1039; + int32_t * l_1755 = &l_1016; int32_t * l_1756 = (void *) 0; - int32_t * l_1757 = 0; - int32_t * l_1758 = 0; + int32_t * l_1757 = &l_997; + int32_t * l_1758 = &l_1753; int32_t l_1759 = 0L; int32_t * l_1760 = (void *) 0; - int32_t * l_1761 = 0; - int32_t * l_1762 = 0; + int32_t * l_1761 = &l_1100; + int32_t * l_1762 = &l_908; int32_t l_1763 = 1L; int32_t * l_1764 = (void *) 0; - int32_t * l_1765 = 0; - int32_t * l_1766 = 0; - int32_t * l_1767 = 0; + int32_t * l_1765 = &l_1015; + int32_t * l_1766 = &l_1099; + int32_t * l_1767 = &l_958; int32_t * l_1768 = (void *) 0; - int32_t * l_1769 = 0; - int32_t * l_1770 = 0; - int32_t * l_1771 = 0; + int32_t * l_1769 = &l_1016; + int32_t * l_1770 = &l_908; + int32_t * l_1771 = &l_1140; int32_t * l_1772 = (void *) 0; int32_t * l_1773 = (void *) 0; - int32_t * l_1774 = 0; - int32_t * l_1775 = 0; - int32_t * l_1776 = 0; - int32_t * l_1777 = 0; - int32_t * l_1778 = 0; - int32_t * l_1779 = 0; - int32_t * l_1780 = 0; - int32_t * l_1781 = 0; - int32_t * l_1782 = 0; + int32_t * l_1774 = &l_1039; + int32_t * l_1775 = &l_944; + int32_t * l_1776 = &l_908; + int32_t * l_1777 = &l_1015; + int32_t * l_1778 = &l_918; + int32_t * l_1779 = &l_1058; + int32_t * l_1780 = &l_1753; + int32_t * l_1781 = &l_1015; + int32_t * l_1782 = &l_1016; int32_t * l_1783 = (void *) 0; - int32_t * l_1784 = 0; + int32_t * l_1784 = &l_1099; int32_t l_1785 = -3L; - int32_t * l_1786 = 0; - int32_t * l_1787 = 0; + int32_t * l_1786 = &l_918; + int32_t * l_1787 = &l_997; int32_t * l_1788 = (void *) 0; - int32_t * l_1789 = 0; - int32_t * l_1790 = 0; + int32_t * l_1789 = &l_918; + int32_t * l_1790 = &l_1759; int32_t * l_1791 = (void *) 0; - int32_t * l_1792 = 0; - int32_t * l_1793 = 0; + int32_t * l_1792 = &l_958; + int32_t * l_1793 = &l_944; int32_t * l_1794 = (void *) 0; - int32_t * l_1795 = 0; - int32_t * l_1796 = 0; - int32_t * l_1797 = 0; - int32_t * l_1798 = 0; - int32_t * l_1799 = 0; - int32_t * l_1800 = 0; + int32_t * l_1795 = &l_1140; + int32_t * l_1796 = &l_1039; + int32_t * l_1797 = &l_918; + int32_t * l_1798 = &l_922; + int32_t * l_1799 = &l_1039; + int32_t * l_1800 = &l_922; int32_t * l_1801 = (void *) 0; - int32_t * l_1802 = 0; - int32_t * l_1803 = 0; - int32_t * l_1804 = 0; - int32_t * l_1805 = 0; - int32_t * l_1806 = 0; - int32_t * l_1807 = 0; + int32_t * l_1802 = &l_922; + int32_t * l_1803 = &l_1785; + int32_t * l_1804 = &l_1090; + int32_t * l_1805 = &l_1039; + int32_t * l_1806 = &l_918; + int32_t * l_1807 = &l_1090; int32_t * l_1808 = (void *) 0; - int32_t * l_1809 = 0; - int32_t * l_1810 = 0; - int32_t * l_1811 = 0; - int32_t * l_1812 = 0; - int32_t * l_1813 = 0; - int32_t * l_1814 = 0; - int32_t * l_1815 = 0; - int32_t * l_1816 = 0; - int32_t * l_1817 = 0; - int32_t * l_1818 = 0; - int32_t * l_1819 = 0; - int32_t * l_1820 = 0; + int32_t * l_1809 = &l_1099; + int32_t * l_1810 = &g_62; + int32_t * l_1811 = &l_908; + int32_t * l_1812 = &l_1015; + int32_t * l_1813 = &l_1090; + int32_t * l_1814 = &l_997; + int32_t * l_1815 = &l_1015; + int32_t * l_1816 = &l_958; + int32_t * l_1817 = &l_1753; + int32_t * l_1818 = &l_1058; + int32_t * l_1819 = &l_997; + int32_t * l_1820 = &l_1015; int32_t * l_1821 = (void *) 0; int32_t * l_1822 = (void *) 0; - int32_t * l_1823 = 0; - int32_t * l_1824 = 0; - int32_t * l_1825 = 0; - int32_t * l_1826 = 0; + int32_t * l_1823 = &l_1785; + int32_t * l_1824 = &l_1753; + int32_t * l_1825 = &l_922; + int32_t * l_1826 = &l_1039; int32_t * l_1827 = (void *) 0; - int32_t * l_1828 = 0; - int32_t * l_1829 = 0; - int32_t * l_1830 = 0; - int32_t * l_1831 = 0; + int32_t * l_1828 = &l_944; + int32_t * l_1829 = &l_1039; + int32_t * l_1830 = &l_1090; + int32_t * l_1831 = &l_922; int32_t l_1832 = 3L; - int32_t * l_1833 = 0; + int32_t * l_1833 = &l_1091; int32_t * l_1834 = (void *) 0; int32_t l_1835 = 4L; int32_t * l_1836 = (void *) 0; - int32_t * l_1837 = 0; - int32_t * l_1838 = 0; - int32_t * l_1839 = 0; - int32_t * l_1840 = 0; + int32_t * l_1837 = &l_1763; + int32_t * l_1838 = &l_1016; + int32_t * l_1839 = &l_1753; + int32_t * l_1840 = &l_1099; int32_t * l_1841 = (void *) 0; - int32_t * l_1842 = 0; - int32_t * l_1843 = 0; - int32_t * l_1844 = 0; - int32_t * l_1845 = 0; - int32_t * l_1846 = 0; - int32_t * l_1847 = 0; - int32_t * l_1848 = 0; + int32_t * l_1842 = &l_1140; + int32_t * l_1843 = &l_1835; + int32_t * l_1844 = &l_922; + int32_t * l_1845 = &l_1140; + int32_t * l_1846 = &l_1785; + int32_t * l_1847 = &l_1832; + int32_t * l_1848 = &g_62; int32_t * l_1849 = (void *) 0; - int32_t * l_1850 = 0; - int32_t * l_1851 = 0; - int32_t * l_1852 = 0; + int32_t * l_1850 = &l_1835; + int32_t * l_1851 = &l_1835; + int32_t * l_1852 = &l_918; int32_t * l_1853 = (void *) 0; int32_t * l_1854 = (void *) 0; - int32_t * l_1855 = 0; + int32_t * l_1855 = &l_1100; int32_t * l_1856 = (void *) 0; int32_t * l_1857 = (void *) 0; - int32_t * l_1858 = 0; - int32_t * l_1859 = 0; - int32_t * l_1860 = 0; + int32_t * l_1858 = &l_1763; + int32_t * l_1859 = &l_922; + int32_t * l_1860 = &l_1835; int32_t * l_1861 = (void *) 0; - int32_t * l_1862 = 0; - int32_t * l_1863 = 0; - int32_t * l_1864 = 0; + int32_t * l_1862 = &l_908; + int32_t * l_1863 = &l_1735; + int32_t * l_1864 = &l_1763; int32_t * l_1865 = (void *) 0; - int32_t * l_1866 = 0; + int32_t * l_1866 = &l_1058; int32_t * l_1867 = (void *) 0; - int32_t * l_1868 = 0; - int32_t * l_1869 = 0; - int32_t * l_1870 = 0; + int32_t * l_1868 = &l_1091; + int32_t * l_1869 = &l_1015; + int32_t * l_1870 = &l_1039; int32_t l_1871 = -1L; - int32_t * l_1872 = 0; + int32_t * l_1872 = &l_1759; int32_t * l_1873 = (void *) 0; - int32_t * l_1874 = 0; - int32_t * l_1875 = 0; - int32_t * l_1876 = 0; - int32_t * l_1877 = 0; - int32_t * l_1878 = 0; - int32_t * l_1879 = 0; - int32_t * l_1880 = 0; + int32_t * l_1874 = &l_1100; + int32_t * l_1875 = &l_958; + int32_t * l_1876 = &l_1091; + int32_t * l_1877 = &l_1099; + int32_t * l_1878 = &l_1832; + int32_t * l_1879 = &l_1058; + int32_t * l_1880 = &l_918; int32_t * l_1881 = (void *) 0; - int32_t * l_1882 = 0; + int32_t * l_1882 = &l_1100; int32_t * l_1883 = (void *) 0; - int32_t * l_1884 = 0; + int32_t * l_1884 = &l_1871; int32_t * l_1885 = (void *) 0; - int32_t * l_1886 = 0; - int32_t * l_1887 = 0; + int32_t * l_1886 = &l_1835; + int32_t * l_1887 = &l_1759; int32_t l_1888 = 0L; - int32_t * l_1889 = 0; + int32_t * l_1889 = &l_1785; int32_t l_1890 = 1L; - int32_t * l_1891 = 0; - int32_t * l_1892 = 0; - int32_t * l_1893 = 0; - int32_t * l_1894 = 0; + int32_t * l_1891 = &l_1785; + int32_t * l_1892 = &l_918; + int32_t * l_1893 = &l_1832; + int32_t * l_1894 = &l_1058; int32_t * l_1895 = (void *) 0; - int32_t * l_1896 = 0; + int32_t * l_1896 = &l_1039; int32_t * l_1897 = (void *) 0; - int32_t * l_1898 = 0; - int32_t * l_1899 = 0; + int32_t * l_1898 = &l_1099; + int32_t * l_1899 = &l_1753; int32_t * l_1900 = (void *) 0; - int32_t * l_1901 = 0; + int32_t * l_1901 = &l_1759; int32_t * l_1902 = (void *) 0; - int32_t * l_1903 = 0; - int32_t * l_1904 = 0; + int32_t * l_1903 = &l_944; + int32_t * l_1904 = &l_1888; int32_t l_1905 = -1L; - int32_t * l_1906 = 0; - int32_t * l_1907 = 0; - int32_t * l_1908 = 0; - int32_t * l_1909 = 0; - int32_t * l_1910 = 0; - int32_t * l_1911 = 0; - int32_t * l_1912 = 0; + int32_t * l_1906 = &g_62; + int32_t * l_1907 = &g_62; + int32_t * l_1908 = &l_1763; + int32_t * l_1909 = &l_1759; + int32_t * l_1910 = &l_1015; + int32_t * l_1911 = &l_1091; + int32_t * l_1912 = &l_918; int32_t l_1913 = 0x6ac7b1c7L; - int32_t * l_1914 = 0; + int32_t * l_1914 = &l_1091; int32_t l_1915 = 7L; - int32_t * l_1916 = 0; - int32_t * l_1917 = 0; - int32_t * l_1918 = 0; - int32_t * l_1919 = 0; - int32_t * l_1920 = 0; + int32_t * l_1916 = &l_944; + int32_t * l_1917 = &l_1091; + int32_t * l_1918 = &l_1140; + int32_t * l_1919 = &l_1058; + int32_t * l_1920 = &l_1835; int32_t * l_1921 = (void *) 0; - int32_t * l_1922 = 0; - int32_t * l_1923 = 0; + int32_t * l_1922 = &l_944; + int32_t * l_1923 = &l_908; int32_t * l_1924 = (void *) 0; - int32_t * l_1925 = 0; - int32_t * l_1926 = 0; - int32_t * l_1927 = 0; + int32_t * l_1925 = &l_1140; + int32_t * l_1926 = &l_1015; + int32_t * l_1927 = &l_1753; int32_t l_1928 = 8L; - int32_t * l_1929 = 0; + int32_t * l_1929 = &l_997; int32_t l_1930 = 0x610609ddL; - int32_t * l_1931 = 0; + int32_t * l_1931 = &l_1140; int32_t * l_1932 = (void *) 0; - int32_t * l_1933 = 0; - int32_t * l_1934 = 0; - int32_t * l_1935 = 0; - int32_t * l_1936 = 0; + int32_t * l_1933 = &l_944; + int32_t * l_1934 = &l_958; + int32_t * l_1935 = &l_997; + int32_t * l_1936 = &l_1091; int32_t l_1937 = 0x4e6e069aL; - int32_t * l_1938 = 0; - int32_t * l_1939 = 0; - int32_t * l_1940 = 0; + int32_t * l_1938 = &l_1140; + int32_t * l_1939 = &l_1905; + int32_t * l_1940 = &l_1785; int32_t * l_1941 = (void *) 0; - int32_t * l_1942 = 0; - int32_t * l_1943 = 0; - int32_t * l_1944 = 0; - int32_t * l_1945 = 0; - int32_t * l_1947 = 0; - int32_t * l_1948 = 0; - int32_t * l_1949 = 0; - int32_t * l_1950 = 0; - int32_t * l_1951 = 0; - int32_t * l_1952 = 0; + int32_t * l_1942 = &l_1090; + int32_t * l_1943 = &l_1905; + int32_t * l_1944 = &l_1100; + int32_t * l_1945 = &l_1913; + int32_t * l_1947 = &l_1015; + int32_t * l_1948 = &l_1890; + int32_t * l_1949 = &l_1905; + int32_t * l_1950 = &l_908; + int32_t * l_1951 = &l_1835; + int32_t * l_1952 = &l_1753; int32_t * l_1953 = (void *) 0; - int32_t * l_1954 = 0; - int32_t * l_1955 = 0; - int32_t * l_1956 = 0; - int32_t * l_1957 = 0; - int32_t * l_1958 = 0; + int32_t * l_1954 = &l_918; + int32_t * l_1955 = &l_1930; + int32_t * l_1956 = &l_1015; + int32_t * l_1957 = &l_1753; + int32_t * l_1958 = &l_997; int32_t l_1959 = 0xfdbf6524L; - int32_t * l_1960 = 0; - int32_t * l_1961 = 0; - int32_t * l_1962 = 0; - int32_t * l_1963 = 0; + int32_t * l_1960 = &g_62; + int32_t * l_1961 = &l_1785; + int32_t * l_1962 = &l_1890; + int32_t * l_1963 = &l_1016; int32_t * l_1964 = (void *) 0; int16_t l_1965 = 0xdb5L; - int32_t * l_1966 = 0; - int32_t * l_1967 = 0; + int32_t * l_1966 = &l_1930; + int32_t * l_1967 = &l_1140; int32_t * l_1968 = (void *) 0; - int32_t * l_1969 = 0; - int32_t * l_1970 = 0; - int32_t * l_1971 = 0; + int32_t * l_1969 = &l_1871; + int32_t * l_1970 = &l_997; + int32_t * l_1971 = &l_1015; int32_t * l_1972 = (void *) 0; - int32_t * l_1973 = 0; - int32_t * l_1974 = 0; - int32_t * l_1975 = 0; + int32_t * l_1973 = &l_1140; + int32_t * l_1974 = &l_1016; + int32_t * l_1975 = &g_62; int32_t l_1976 = 0xe7e92cbaL; int32_t * l_1977 = (void *) 0; int32_t * l_1978 = (void *) 0; - int32_t * l_1979 = 0; - int32_t * l_1980 = 0; + int32_t * l_1979 = &l_1959; + int32_t * l_1980 = &l_1759; int32_t * l_1981 = (void *) 0; - int32_t * l_1982 = 0; - int32_t * l_1983 = 0; - int32_t * l_1984 = 0; - int32_t * l_1985 = 0; - int32_t * l_1986 = 0; + int32_t * l_1982 = &l_997; + int32_t * l_1983 = &l_1015; + int32_t * l_1984 = &l_958; + int32_t * l_1985 = &l_958; + int32_t * l_1986 = &l_1039; int32_t l_1987 = 0x4a8e2263L; - int32_t * l_1988 = 0; - int32_t * l_1989 = 0; - int32_t * l_1990 = 0; - int32_t * l_1991 = 0; + int32_t * l_1988 = &l_1832; + int32_t * l_1989 = &l_1871; + int32_t * l_1990 = &l_922; + int32_t * l_1991 = &l_1835; int32_t l_1992 = 0x92ca7c88L; int32_t * l_1993 = (void *) 0; - int32_t * l_1994 = 0; + int32_t * l_1994 = &l_1763; int32_t l_1995 = 0x999130f0L; - int32_t * l_1996 = 0; + int32_t * l_1996 = &l_1763; int32_t * l_1997 = (void *) 0; - int32_t * l_1998 = 0; + int32_t * l_1998 = &l_1735; int32_t * l_1999 = (void *) 0; - int32_t * l_2000 = 0; - safe_sub_func_uint64_t_u_u(g_793.f0, p_45); + int32_t * l_2000 = &l_1140; + * (*l_709) ^= safe_sub_func_uint64_t_u_u(g_793.f0, p_45); ++l_2001; } - g_116 == g_62 || g_116 == g_25 ? (void) 0 : "g_116 == &g_62 || g_116 == &g_25"; - p_46 == g_62 || p_46 == g_25 ? (void) 0 : "p_46 == &g_62 || p_46 == &g_25"; - l_709 = safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, - g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), - safe_add_func_uint64_t_u_u(g_2015, - 0xfdL ^ l_1240 != g_1174)) == l_709) ^ p_44, - p_44); + g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", + "t.c", + 1954, + __PRETTY_FUNCTION__); + p_46 == &g_62 || p_46 == &g_25 ? (void) 0 : __assert_fail("p_46 == &g_62 || p_46 == &g_25", + "t.c", + 1955, + __PRETTY_FUNCTION__); + *l_709 = func_49(safe_add_func_uint64_t_u_u(!safe_rshift_func_int8_t_s_s(p_44, + *g_107 == &p_46) > (safe_mod_func_uint64_t_u_u((l_2011, l_2012), + safe_add_func_uint64_t_u_u(g_2015, + 0xfdL ^ l_1240 != g_1174)) == * (*l_709)) ^ p_44, + p_44), + *l_709, + p_45, + p_46); --l_2187; return p_45; } @@ -2497,13 +2638,13 @@ static uint64_t func_47(int32_t * p_48) int32_t l_520 = 0L; int64_t l_690 = 0xdae90db2c35b8b97LL; int32_t l_691 = 8L; - int32_t * * l_701 = 0; + int32_t * * l_701 = &g_116; if (l_691 < 8) { { const int32_t * * l_1206 = (void *) 0; - const int32_t * * * l_1205 = 0; - int32_t * l_1236 = 0; + const int32_t * * * l_1205 = &l_1206; + int32_t * l_1236 = &l_269; struct S1 * l_1239 = (void *) 0; int32_t l_1271 = 0x45209252L; int32_t l_1342 = 0xef6f63aL; @@ -2512,7 +2653,7 @@ static uint64_t func_47(int32_t * p_48) int32_t l_1403 = 1L; } } - if ((g_126, p_48 == p_48) >= g_116) + if ((g_126, p_48 == p_48) >= *g_116) { uint32_t l_128 = 3uL; int32_t * * * l_130 = (void *) 0; @@ -2526,16 +2667,19 @@ static uint64_t func_47(int32_t * p_48) int32_t l_504 = 0x85d6a8d5L; if (+(0uL ^ g_126.f1, l_128)) { - 0xd866L || g_126.f5; + *g_116 &= 0xd866L || g_126.f5; } else { return l_128; } - g_131 = &p_48; - g_132 == &p_48 ? (void) 0 : "g_132 == &p_48"; - if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((p_48, ((l_128 >= l_139 != g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, - 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < g_116, + *g_131 = &p_48; + g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &p_48", + "t.c", + 2022, + __PRETTY_FUNCTION__); + if ((g_126.f5 == (safe_rshift_func_uint8_t_u_s(safe_lshift_func_uint16_t_u_s(safe_sub_func_int8_t_s_s((&g_116 == ((*p_48, ((l_128 >= l_139 != *g_116 != 4uL) < (safe_mod_func_uint16_t_u_u(0xbc2055579fd63578LL & l_139 <= l_139, + 0xcc80L) ^ l_139), l_139)), &p_48), 0x6efadcadL) < *g_116, 251uL) ^ 0x58ebf8ec998684faLL, 1), g_125.f1) ^ 0L), (void *) 0) != p_48) @@ -2543,122 +2687,122 @@ static uint64_t func_47(int32_t * p_48) int16_t l_142 = 0x2dffL; int32_t l_149 = 0xcd878405L; int32_t l_199 = -4L; - l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, - (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); + *g_116 |= l_142 & ((void *) 0 != &g_132, safe_rshift_func_uint16_t_u_s(9uL, + (g_125.f1 != (safe_unary_minus_func_uint8_t_u(g_59.f2) && 0x26a6L)) > l_128)); for (g_59.f4 = -15; g_59.f4 <= -26; g_59.f4 = safe_sub_func_uint16_t_u_u(g_59.f4, 9)) { - int32_t * l_148 = 0; - int32_t * l_150 = 0; - int32_t * l_152 = 0; + int32_t * l_148 = &g_62; + int32_t * l_150 = &g_62; + int32_t * l_152 = &l_151; int32_t l_153 = 0x5eb93ca2L; - int32_t * l_154 = 0; - int32_t * l_155 = 0; - int32_t * l_156 = 0; - int32_t * l_158 = 0; - int32_t * l_159 = 0; + int32_t * l_154 = &l_149; + int32_t * l_155 = &l_153; + int32_t * l_156 = &l_149; + int32_t * l_158 = &l_157; + int32_t * l_159 = &l_153; int32_t * l_160 = (void *) 0; - int32_t * l_161 = 0; + int32_t * l_161 = &l_151; int32_t * l_162 = (void *) 0; - int32_t * l_163 = 0; - int32_t * l_164 = 0; + int32_t * l_163 = &l_151; + int32_t * l_164 = &l_151; int32_t * l_165 = (void *) 0; - int32_t * l_166 = 0; + int32_t * l_166 = &l_153; int32_t l_167 = -1L; - int32_t * l_168 = 0; + int32_t * l_168 = &g_62; int32_t * l_169 = (void *) 0; - int32_t * l_170 = 0; + int32_t * l_170 = &l_151; int32_t * l_172 = (void *) 0; int32_t * l_173 = (void *) 0; - int32_t * l_174 = 0; - int32_t * l_175 = 0; - int32_t * l_176 = 0; - int32_t * l_177 = 0; - int32_t * l_178 = 0; + int32_t * l_174 = &l_149; + int32_t * l_175 = &l_157; + int32_t * l_176 = &l_151; + int32_t * l_177 = &l_153; + int32_t * l_178 = &l_167; int32_t * l_179 = (void *) 0; - int32_t * l_180 = 0; - int32_t * l_181 = 0; + int32_t * l_180 = &g_62; + int32_t * l_181 = &l_151; int32_t * l_182 = (void *) 0; int32_t * l_183 = (void *) 0; - int32_t * l_184 = 0; + int32_t * l_184 = &l_151; int32_t * l_185 = (void *) 0; int32_t * l_186 = (void *) 0; - int32_t * l_187 = 0; - int32_t * l_188 = 0; - int32_t * l_189 = 0; - int32_t * l_190 = 0; - int32_t * l_191 = 0; - int32_t * l_192 = 0; - int32_t * l_193 = 0; - int32_t * l_194 = 0; - int32_t * l_195 = 0; - int32_t * l_196 = 0; + int32_t * l_187 = &l_151; + int32_t * l_188 = &l_151; + int32_t * l_189 = &l_151; + int32_t * l_190 = &g_62; + int32_t * l_191 = &l_149; + int32_t * l_192 = &l_171; + int32_t * l_193 = &l_167; + int32_t * l_194 = &l_167; + int32_t * l_195 = &l_153; + int32_t * l_196 = &l_157; int32_t * l_197 = (void *) 0; - int32_t * l_198 = 0; - int32_t * l_200 = 0; - int32_t * l_201 = 0; - int32_t * l_202 = 0; + int32_t * l_198 = &l_167; + int32_t * l_200 = &l_149; + int32_t * l_201 = &l_157; + int32_t * l_202 = &l_153; int32_t * l_203 = (void *) 0; - int32_t * l_204 = 0; - int32_t * l_205 = 0; + int32_t * l_204 = &l_167; + int32_t * l_205 = &g_62; int32_t * l_206 = (void *) 0; - int32_t * l_207 = 0; - int32_t * l_208 = 0; - int32_t * l_209 = 0; - int32_t * l_210 = 0; + int32_t * l_207 = &l_157; + int32_t * l_208 = &l_157; + int32_t * l_209 = &g_62; + int32_t * l_210 = &l_199; int32_t l_211 = 7L; - int32_t * l_212 = 0; - int32_t * l_213 = 0; + int32_t * l_212 = &l_149; + int32_t * l_213 = &l_171; int32_t * l_214 = (void *) 0; int32_t * l_215 = (void *) 0; - int32_t * l_216 = 0; - int32_t * l_217 = 0; - int32_t * l_218 = 0; - int32_t * l_219 = 0; - int32_t * l_220 = 0; - int32_t * l_221 = 0; - int32_t * l_222 = 0; + int32_t * l_216 = &l_211; + int32_t * l_217 = &l_211; + int32_t * l_218 = &l_171; + int32_t * l_219 = &l_151; + int32_t * l_220 = &l_157; + int32_t * l_221 = &l_151; + int32_t * l_222 = &l_199; int32_t * l_223 = (void *) 0; - int32_t * l_224 = 0; - int32_t * l_225 = 0; - int32_t * l_226 = 0; - int32_t * l_227 = 0; + int32_t * l_224 = &l_153; + int32_t * l_225 = &l_149; + int32_t * l_226 = &l_157; + int32_t * l_227 = &l_151; int32_t l_228 = 0x76412926L; - int32_t * l_229 = 0; - int32_t * l_230 = 0; - int32_t * l_231 = 0; - int32_t * l_232 = 0; - int32_t * l_233 = 0; - int32_t * l_234 = 0; - int32_t * l_235 = 0; - int32_t * l_236 = 0; - int32_t * l_238 = 0; + int32_t * l_229 = &l_171; + int32_t * l_230 = &l_157; + int32_t * l_231 = &l_228; + int32_t * l_232 = &l_153; + int32_t * l_233 = &l_151; + int32_t * l_234 = &l_211; + int32_t * l_235 = &l_199; + int32_t * l_236 = &l_157; + int32_t * l_238 = &l_151; int32_t * l_239 = (void *) 0; - int32_t * l_240 = 0; + int32_t * l_240 = &l_153; int32_t l_241 = -9L; - int32_t * l_242 = 0; - int32_t * l_243 = 0; - int32_t * l_244 = 0; - int32_t * l_245 = 0; - int32_t * l_246 = 0; - int32_t * l_247 = 0; - int32_t * l_248 = 0; + int32_t * l_242 = &g_62; + int32_t * l_243 = &l_237; + int32_t * l_244 = &l_149; + int32_t * l_245 = &l_237; + int32_t * l_246 = &l_151; + int32_t * l_247 = &g_62; + int32_t * l_248 = &l_241; int32_t * l_249 = (void *) 0; int32_t * l_250 = (void *) 0; - int32_t * l_251 = 0; - int32_t * l_252 = 0; - int32_t * l_253 = 0; - int32_t * l_254 = 0; - int32_t * l_255 = 0; - int32_t * l_256 = 0; - int32_t * l_257 = 0; - int32_t * l_258 = 0; - int32_t * l_259 = 0; - int32_t * l_260 = 0; - int32_t * l_262 = 0; + int32_t * l_251 = &g_62; + int32_t * l_252 = &l_151; + int32_t * l_253 = &g_62; + int32_t * l_254 = &l_228; + int32_t * l_255 = &l_167; + int32_t * l_256 = &l_149; + int32_t * l_257 = &l_149; + int32_t * l_258 = &l_149; + int32_t * l_259 = &l_149; + int32_t * l_260 = &g_62; + int32_t * l_262 = &l_261; int32_t * l_263 = (void *) 0; int32_t * l_264 = (void *) 0; - int32_t * l_265 = 0; + int32_t * l_265 = &l_157; uint32_t l_270 = 4294967295uL; --g_266; l_270++; @@ -2676,372 +2820,387 @@ static uint64_t func_47(int32_t * p_48) int32_t l_441 = 0x73a75d4eL; int32_t l_453 = 0xd382288bL; int32_t l_553 = -2L; - int32_t * l_584 = 0; - int32_t * l_585 = 0; - int32_t * l_586 = 0; - int32_t * l_587 = 0; - int32_t * l_588 = 0; + int32_t * l_584 = &l_151; + int32_t * l_585 = &l_403; + int32_t * l_586 = &l_269; + int32_t * l_587 = &l_261; + int32_t * l_588 = &l_448; int32_t * l_589 = (void *) 0; - int32_t * l_590 = 0; - int32_t * l_591 = 0; - int32_t * l_592 = 0; - int32_t * l_593 = 0; - int32_t * l_594 = 0; - int32_t * l_595 = 0; - int32_t * l_596 = 0; - int32_t * l_597 = 0; - int32_t * l_598 = 0; + int32_t * l_590 = &l_428; + int32_t * l_591 = &l_441; + int32_t * l_592 = &l_520; + int32_t * l_593 = &l_501; + int32_t * l_594 = &l_520; + int32_t * l_595 = &l_488; + int32_t * l_596 = &l_171; + int32_t * l_597 = &l_453; + int32_t * l_598 = &l_430; int32_t * l_599 = (void *) 0; - int32_t * l_600 = 0; + int32_t * l_600 = &l_453; int32_t * l_601 = (void *) 0; - int32_t * l_602 = 0; - int32_t * l_603 = 0; - int32_t * l_604 = 0; - int32_t * l_605 = 0; - int32_t * l_606 = 0; - int32_t * l_607 = 0; - int32_t * l_608 = 0; - int32_t * l_609 = 0; - int32_t * l_610 = 0; - int32_t * l_611 = 0; - int32_t * l_612 = 0; - int32_t * l_613 = 0; - int32_t * l_614 = 0; + int32_t * l_602 = &l_237; + int32_t * l_603 = &l_398; + int32_t * l_604 = &g_62; + int32_t * l_605 = &l_430; + int32_t * l_606 = &l_237; + int32_t * l_607 = &l_520; + int32_t * l_608 = &l_520; + int32_t * l_609 = &l_430; + int32_t * l_610 = &l_171; + int32_t * l_611 = &l_403; + int32_t * l_612 = &l_520; + int32_t * l_613 = &l_157; + int32_t * l_614 = &g_62; int32_t * l_615 = (void *) 0; - int32_t * l_616 = 0; - int32_t * l_617 = 0; - int32_t * l_618 = 0; - int32_t * l_619 = 0; - int32_t * l_620 = 0; - int32_t * l_621 = 0; - int32_t * l_622 = 0; - int32_t * l_623 = 0; + int32_t * l_616 = &l_504; + int32_t * l_617 = &l_448; + int32_t * l_618 = &l_477; + int32_t * l_619 = &l_171; + int32_t * l_620 = &l_428; + int32_t * l_621 = &l_269; + int32_t * l_622 = &l_404; + int32_t * l_623 = &l_403; int32_t * l_624 = (void *) 0; - int32_t * l_625 = 0; + int32_t * l_625 = &l_171; int32_t * l_626 = (void *) 0; - int32_t * l_627 = 0; + int32_t * l_627 = &l_553; int32_t * l_628 = (void *) 0; int32_t * l_629 = (void *) 0; int32_t * l_630 = (void *) 0; - int32_t * l_631 = 0; - int32_t * l_632 = 0; - int32_t * l_633 = 0; - int32_t * l_634 = 0; - int32_t * l_635 = 0; - int32_t * l_636 = 0; - int32_t * l_637 = 0; - int32_t * l_638 = 0; + int32_t * l_631 = &l_398; + int32_t * l_632 = &l_430; + int32_t * l_633 = &l_403; + int32_t * l_634 = &g_62; + int32_t * l_635 = &l_475; + int32_t * l_636 = &l_171; + int32_t * l_637 = &l_157; + int32_t * l_638 = &l_404; int32_t * l_639 = (void *) 0; - int32_t * l_640 = 0; - int32_t * l_641 = 0; - int32_t * l_642 = 0; - int32_t * l_643 = 0; - int32_t * l_644 = 0; + int32_t * l_640 = &l_237; + int32_t * l_641 = &l_171; + int32_t * l_642 = &g_62; + int32_t * l_643 = &l_427; + int32_t * l_644 = &l_449; int32_t * l_645 = (void *) 0; - int32_t * l_646 = 0; - int32_t * l_647 = 0; - int32_t * l_648 = 0; + int32_t * l_646 = &l_520; + int32_t * l_647 = &l_157; + int32_t * l_648 = &l_449; int32_t * l_649 = (void *) 0; int32_t * l_650 = (void *) 0; - int32_t * l_651 = 0; - int32_t * l_652 = 0; - int32_t * l_653 = 0; - int32_t * l_654 = 0; - int32_t * l_655 = 0; + int32_t * l_651 = &l_449; + int32_t * l_652 = &l_403; + int32_t * l_653 = &l_403; + int32_t * l_654 = &l_261; + int32_t * l_655 = &l_398; int32_t * l_656 = (void *) 0; int32_t * l_657 = (void *) 0; - int32_t * l_658 = 0; - int32_t * l_659 = 0; - int32_t * l_660 = 0; - int32_t * l_661 = 0; + int32_t * l_658 = &l_157; + int32_t * l_659 = &l_151; + int32_t * l_660 = &l_441; + int32_t * l_661 = &l_553; int32_t * l_662 = (void *) 0; - int32_t * l_663 = 0; - int32_t * l_664 = 0; - int32_t * l_665 = 0; - int32_t * l_666 = 0; - int32_t * l_667 = 0; - int32_t * l_668 = 0; - int32_t * l_669 = 0; + int32_t * l_663 = &l_450; + int32_t * l_664 = &l_453; + int32_t * l_665 = &l_448; + int32_t * l_666 = &l_501; + int32_t * l_667 = &l_157; + int32_t * l_668 = &l_430; + int32_t * l_669 = &l_427; int32_t * l_670 = (void *) 0; - int32_t * l_671 = 0; + int32_t * l_671 = &l_504; int32_t * l_672 = (void *) 0; - int32_t * l_673 = 0; - int32_t * l_674 = 0; - int32_t * l_675 = 0; + int32_t * l_673 = &l_504; + int32_t * l_674 = &g_62; + int32_t * l_675 = &l_520; int32_t * l_676 = (void *) 0; - int32_t * l_677 = 0; - int32_t * l_678 = 0; - int32_t * l_679 = 0; - int32_t * l_680 = 0; - int32_t * l_681 = 0; - int32_t * l_682 = 0; - int32_t * l_683 = 0; - int32_t * l_684 = 0; + int32_t * l_677 = &l_501; + int32_t * l_678 = &l_151; + int32_t * l_679 = &l_520; + int32_t * l_680 = &g_62; + int32_t * l_681 = &l_449; + int32_t * l_682 = &l_504; + int32_t * l_683 = &l_398; + int32_t * l_684 = &l_398; int32_t * l_685 = (void *) 0; - int32_t * l_686 = 0; + int32_t * l_686 = &l_269; for (l_171 = 0; l_171 <= -17; l_171 = safe_sub_func_int8_t_s_s(l_171, 1)) { int32_t l_293 = -9L; - int32_t * * * l_294 = 0; + int32_t * * * l_294 = &g_132; int32_t l_324 = 0L; int32_t l_340 = 0xeb9d798bL; int32_t l_379 = 0xff7825d7L; int32_t l_484 = 0x5169d787L; int32_t l_514 = 0x60d45001L; int32_t l_562 = 0x6b93c577L; - g_116 = (g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, - (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, - (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, - g_125.f2) <= g_25, (void *) 0) == l_294, g_62), - 7) > l_295 == g_16 && g_59.f4, - g_125.f1) != 4294967292uL && g_16; + *g_116 = safe_mul_func_int8_t_s_s((g_126.f2 || l_277) & safe_rshift_func_int8_t_s_s(safe_add_func_uint64_t_u_u(safe_add_func_uint32_t_u_u(safe_lshift_func_uint8_t_u_s(((safe_add_func_uint8_t_u_u((safe_add_func_int64_t_s_s(l_290, + (g_125.f0, safe_rshift_func_int8_t_s_s(l_151 & g_125.f2, + (l_293 | (l_261, 18446744073709551614uL), g_16) > l_293))), l_293) <= l_269, + g_125.f2) <= g_25, (void *) 0) == l_294, g_62), + 7), + *p_48) > l_295, + * (* (*l_294))) == g_16 && g_59.f4, + g_125.f1) != 4294967292uL && g_16, + * (* (*l_294))); for (l_151 = 11; l_151 <= -22; l_151 = safe_sub_func_uint16_t_u_u(l_151, 3)) { uint32_t l_316 = 0xc1cd0e78L; - int32_t * l_317 = 0; - int32_t * l_318 = 0; - int32_t * l_319 = 0; - int32_t * l_320 = 0; - int32_t * l_321 = 0; + int32_t * l_317 = &l_293; + int32_t * l_318 = &l_237; + int32_t * l_319 = &l_261; + int32_t * l_320 = &l_237; + int32_t * l_321 = &l_261; int32_t l_322 = 0x4cfdc269L; - int32_t * l_323 = 0; - int32_t * l_325 = 0; + int32_t * l_323 = &g_62; + int32_t * l_325 = &l_322; int32_t * l_326 = (void *) 0; int32_t * l_327 = (void *) 0; - int32_t * l_328 = 0; - int32_t * l_329 = 0; - int32_t * l_330 = 0; - int32_t * l_331 = 0; + int32_t * l_328 = &l_261; + int32_t * l_329 = &l_293; + int32_t * l_330 = &l_324; + int32_t * l_331 = &l_324; int32_t * l_332 = (void *) 0; int32_t * l_333 = (void *) 0; - int32_t * l_334 = 0; - int32_t * l_335 = 0; + int32_t * l_334 = &l_324; + int32_t * l_335 = &l_322; int32_t l_336 = -8L; - int32_t * l_337 = 0; - int32_t * l_338 = 0; + int32_t * l_337 = &l_324; + int32_t * l_338 = &l_261; int32_t * l_339 = (void *) 0; - int32_t * l_341 = 0; - int32_t * l_342 = 0; - int32_t * l_343 = 0; - int32_t * l_344 = 0; - int32_t * l_345 = 0; - int32_t * l_346 = 0; + int32_t * l_341 = &l_293; + int32_t * l_342 = &l_324; + int32_t * l_343 = &l_336; + int32_t * l_344 = &l_322; + int32_t * l_345 = &l_269; + int32_t * l_346 = &l_261; int32_t * l_347 = (void *) 0; - int32_t * l_348 = 0; - int32_t * l_349 = 0; - int32_t * l_350 = 0; - int32_t * l_351 = 0; - int32_t * l_352 = 0; - int32_t * l_353 = 0; - int32_t * l_354 = 0; + int32_t * l_348 = &l_336; + int32_t * l_349 = &l_324; + int32_t * l_350 = &l_336; + int32_t * l_351 = &l_157; + int32_t * l_352 = &l_237; + int32_t * l_353 = &l_261; + int32_t * l_354 = &l_157; int32_t * l_355 = (void *) 0; int32_t * l_356 = (void *) 0; int32_t * l_357 = (void *) 0; - int32_t * l_358 = 0; + int32_t * l_358 = &l_261; int32_t * l_359 = (void *) 0; - int32_t * l_360 = 0; + int32_t * l_360 = &l_237; int32_t * l_361 = (void *) 0; - int32_t * l_362 = 0; - int32_t * l_363 = 0; - int32_t * l_364 = 0; - int32_t * l_365 = 0; - int32_t * l_366 = 0; - int32_t * l_367 = 0; - int32_t * l_368 = 0; + int32_t * l_362 = &l_261; + int32_t * l_363 = &l_261; + int32_t * l_364 = &l_322; + int32_t * l_365 = &l_237; + int32_t * l_366 = &l_237; + int32_t * l_367 = &l_340; + int32_t * l_368 = &l_269; int32_t * l_369 = (void *) 0; - int32_t * l_370 = 0; + int32_t * l_370 = &l_269; int32_t * l_371 = (void *) 0; - int32_t * l_372 = 0; - int32_t * l_373 = 0; - int32_t * l_374 = 0; - int32_t * l_375 = 0; - int32_t * l_376 = 0; + int32_t * l_372 = &l_261; + int32_t * l_373 = &l_237; + int32_t * l_374 = &l_269; + int32_t * l_375 = &l_336; + int32_t * l_376 = &l_322; int32_t * l_377 = (void *) 0; - int32_t * l_378 = 0; + int32_t * l_378 = &l_336; int32_t * l_380 = (void *) 0; - int32_t * l_381 = 0; - int32_t * l_382 = 0; - int32_t * l_383 = 0; - int32_t * l_384 = 0; - int32_t * l_385 = 0; - int32_t * l_386 = 0; - int32_t * l_387 = 0; + int32_t * l_381 = &l_336; + int32_t * l_382 = &l_322; + int32_t * l_383 = &l_157; + int32_t * l_384 = &l_293; + int32_t * l_385 = &l_336; + int32_t * l_386 = &l_237; + int32_t * l_387 = &l_324; int32_t l_388 = 0xfa146debL; - int32_t * l_389 = 0; + int32_t * l_389 = &l_322; int32_t * l_390 = (void *) 0; - int32_t * l_391 = 0; - int32_t * l_392 = 0; - int32_t * l_393 = 0; - int32_t * l_394 = 0; - int32_t * l_395 = 0; - int32_t * l_396 = 0; - int32_t * l_397 = 0; + int32_t * l_391 = &l_237; + int32_t * l_392 = &l_322; + int32_t * l_393 = &l_340; + int32_t * l_394 = &l_293; + int32_t * l_395 = &l_340; + int32_t * l_396 = &l_322; + int32_t * l_397 = &l_340; int32_t l_399 = 0x3b29e0aL; - int32_t * l_400 = 0; - int32_t * l_401 = 0; - int32_t * l_402 = 0; - int32_t * l_405 = 0; - int32_t * l_406 = 0; - int32_t * l_407 = 0; - int32_t * l_408 = 0; + int32_t * l_400 = &l_399; + int32_t * l_401 = &l_340; + int32_t * l_402 = &l_398; + int32_t * l_405 = &g_62; + int32_t * l_406 = &l_336; + int32_t * l_407 = &l_388; + int32_t * l_408 = &l_237; int32_t * l_409 = (void *) 0; - int32_t * l_410 = 0; - int32_t * l_411 = 0; - int32_t * l_412 = 0; - int32_t * l_413 = 0; + int32_t * l_410 = &l_322; + int32_t * l_411 = &l_340; + int32_t * l_412 = &l_388; + int32_t * l_413 = &l_293; int32_t * l_414 = (void *) 0; - int32_t * l_415 = 0; - int32_t * l_416 = 0; - int32_t * l_417 = 0; - int32_t * l_418 = 0; + int32_t * l_415 = &l_336; + int32_t * l_416 = &l_398; + int32_t * l_417 = &l_269; + int32_t * l_418 = &l_157; int32_t l_419 = 0xea45fba7L; int32_t * l_420 = (void *) 0; int32_t * l_421 = (void *) 0; - int32_t * l_422 = 0; - int32_t * l_423 = 0; - int32_t * l_424 = 0; - int32_t * l_425 = 0; - int32_t * l_426 = 0; - int32_t * l_429 = 0; - int32_t * l_431 = 0; - int32_t * l_432 = 0; - int32_t * l_433 = 0; - int32_t * l_434 = 0; + int32_t * l_422 = &l_398; + int32_t * l_423 = &l_336; + int32_t * l_424 = &l_324; + int32_t * l_425 = &l_388; + int32_t * l_426 = &l_293; + int32_t * l_429 = &l_398; + int32_t * l_431 = &l_403; + int32_t * l_432 = &l_427; + int32_t * l_433 = &l_379; + int32_t * l_434 = &l_430; int32_t * l_435 = (void *) 0; - int32_t * l_436 = 0; + int32_t * l_436 = &l_388; int32_t * l_437 = (void *) 0; - int32_t * l_438 = 0; - int32_t * l_439 = 0; - int32_t * l_440 = 0; - int32_t * l_442 = 0; + int32_t * l_438 = &g_62; + int32_t * l_439 = &l_269; + int32_t * l_440 = &l_427; + int32_t * l_442 = &l_388; int32_t * l_443 = (void *) 0; - int32_t * l_444 = 0; - int32_t * l_445 = 0; + int32_t * l_444 = &l_430; + int32_t * l_445 = &l_336; int32_t * l_446 = (void *) 0; int32_t * l_447 = (void *) 0; - int32_t * l_451 = 0; + int32_t * l_451 = &l_157; int32_t l_452 = 0x2bf08dcbL; int32_t * l_454 = (void *) 0; - int32_t * l_455 = 0; - int32_t * l_456 = 0; + int32_t * l_455 = &l_427; + int32_t * l_456 = &l_450; int32_t * l_457 = (void *) 0; int32_t * l_458 = (void *) 0; - int32_t * l_459 = 0; - int32_t * l_460 = 0; + int32_t * l_459 = &l_340; + int32_t * l_460 = &l_450; int32_t * l_461 = (void *) 0; - int32_t * l_462 = 0; - int32_t * l_463 = 0; - int32_t * l_464 = 0; - int32_t * l_465 = 0; + int32_t * l_462 = &l_404; + int32_t * l_463 = &l_399; + int32_t * l_464 = &l_388; + int32_t * l_465 = &l_261; int32_t * l_466 = (void *) 0; - int32_t * l_467 = 0; - int32_t * l_468 = 0; - int32_t * l_469 = 0; - int32_t * l_470 = 0; - int32_t * l_471 = 0; - int32_t * l_472 = 0; - int32_t * l_473 = 0; - int32_t * l_474 = 0; - int32_t * l_476 = 0; + int32_t * l_467 = &l_419; + int32_t * l_468 = &l_427; + int32_t * l_469 = &l_449; + int32_t * l_470 = &l_261; + int32_t * l_471 = &l_419; + int32_t * l_472 = &l_324; + int32_t * l_473 = &l_293; + int32_t * l_474 = &l_450; + int32_t * l_476 = &l_419; int32_t * l_478 = (void *) 0; - int32_t * l_479 = 0; + int32_t * l_479 = &l_403; int32_t * l_480 = (void *) 0; int32_t * l_481 = (void *) 0; - int32_t * l_482 = 0; + int32_t * l_482 = &l_269; int32_t * l_483 = (void *) 0; int32_t * l_485 = (void *) 0; - int32_t * l_486 = 0; - int32_t * l_487 = 0; - int32_t * l_489 = 0; - int32_t * l_490 = 0; + int32_t * l_486 = &l_441; + int32_t * l_487 = &l_322; + int32_t * l_489 = &l_293; + int32_t * l_490 = &l_324; int32_t * l_491 = (void *) 0; int32_t * l_492 = (void *) 0; - int32_t * l_493 = 0; - int32_t * l_494 = 0; - int32_t * l_495 = 0; - int32_t * l_496 = 0; + int32_t * l_493 = &l_324; + int32_t * l_494 = &l_237; + int32_t * l_495 = &l_488; + int32_t * l_496 = &l_399; int32_t * l_497 = (void *) 0; - int32_t * l_498 = 0; - int32_t * l_499 = 0; - int32_t * l_500 = 0; - int32_t * l_502 = 0; - int32_t * l_503 = 0; - int32_t * l_505 = 0; - int32_t * l_506 = 0; - int32_t * l_507 = 0; + int32_t * l_498 = &g_62; + int32_t * l_499 = &l_453; + int32_t * l_500 = &l_237; + int32_t * l_502 = &l_428; + int32_t * l_503 = &l_340; + int32_t * l_505 = &l_237; + int32_t * l_506 = &l_261; + int32_t * l_507 = &l_488; int32_t * l_508 = (void *) 0; int32_t * l_509 = (void *) 0; - int32_t * l_510 = 0; - int32_t * l_511 = 0; + int32_t * l_510 = &l_404; + int32_t * l_511 = &l_293; int32_t * l_512 = (void *) 0; - int32_t * l_513 = 0; + int32_t * l_513 = &l_430; int32_t * l_515 = (void *) 0; - int32_t * l_516 = 0; + int32_t * l_516 = &l_261; int32_t * l_517 = (void *) 0; int32_t * l_518 = (void *) 0; - int32_t * l_519 = 0; + int32_t * l_519 = &g_62; int32_t * l_521 = (void *) 0; - int32_t * l_522 = 0; - int32_t * l_523 = 0; - int32_t * l_524 = 0; + int32_t * l_522 = &l_452; + int32_t * l_523 = &l_450; + int32_t * l_524 = &l_322; int32_t * l_525 = (void *) 0; int32_t * l_526 = (void *) 0; - int32_t * l_527 = 0; - int32_t * l_528 = 0; + int32_t * l_527 = &l_504; + int32_t * l_528 = &l_520; int32_t * l_529 = (void *) 0; int32_t * l_530 = (void *) 0; - int32_t * l_531 = 0; - int32_t * l_532 = 0; - int32_t * l_533 = 0; + int32_t * l_531 = &l_477; + int32_t * l_532 = &l_501; + int32_t * l_533 = &l_403; int32_t * l_534 = (void *) 0; - int32_t * l_535 = 0; + int32_t * l_535 = &l_514; int32_t l_536 = -6L; - int32_t * l_537 = 0; - int32_t * l_538 = 0; - int32_t * l_539 = 0; - int32_t * l_540 = 0; + int32_t * l_537 = &l_269; + int32_t * l_538 = &l_514; + int32_t * l_539 = &l_379; + int32_t * l_540 = &l_428; int32_t l_541 = 0xef0dabafL; int32_t l_542 = 0x5d170daL; - int32_t * l_543 = 0; + int32_t * l_543 = &l_336; int32_t l_544 = 0x72003204L; - int32_t * l_545 = 0; - int32_t * l_546 = 0; - int32_t * l_547 = 0; - int32_t * l_548 = 0; + int32_t * l_545 = &l_293; + int32_t * l_546 = &l_449; + int32_t * l_547 = &l_293; + int32_t * l_548 = &g_62; int32_t * l_549 = (void *) 0; - int32_t * l_550 = 0; - int32_t * l_551 = 0; - int32_t * l_552 = 0; - int32_t * l_554 = 0; - int32_t * l_555 = 0; - int32_t * l_556 = 0; + int32_t * l_550 = &l_441; + int32_t * l_551 = &l_322; + int32_t * l_552 = &l_450; + int32_t * l_554 = &l_541; + int32_t * l_555 = &l_404; + int32_t * l_556 = &l_237; int32_t * l_557 = (void *) 0; - int32_t * l_558 = 0; - int32_t * l_559 = 0; - int32_t * l_560 = 0; + int32_t * l_558 = &l_430; + int32_t * l_559 = &l_501; + int32_t * l_560 = &l_427; int32_t * l_561 = (void *) 0; int32_t * l_563 = (void *) 0; - int32_t * l_564 = 0; - int32_t * l_565 = 0; - int32_t * l_567 = 0; - int32_t * l_568 = 0; - int32_t * l_569 = 0; + int32_t * l_564 = &l_541; + int32_t * l_565 = &l_404; + int32_t * l_567 = &l_475; + int32_t * l_568 = &l_450; + int32_t * l_569 = &l_542; --l_298; - safe_mod_func_uint16_t_u_u((l_294, 0xcacce184c6d96f22LL) > l_294, - l_316) && l_261; + *l_317 |= safe_mod_func_uint16_t_u_u(((safe_sub_func_int16_t_s_s(safe_mod_func_uint64_t_u_u(4uL && (g_126.f3 && (g_125.f2 == safe_mul_func_uint8_t_u_u(* (* (*l_294)), + safe_rshift_func_uint16_t_u_u(g_125.f1, + 14)) || safe_rshift_func_int16_t_s_s((((g_266, g_313), safe_add_func_int8_t_s_s(g_80.f3, + *g_116 & g_16) > l_316 != l_316 || 0uL) ^ 65531uL, *p_48) >= -4L, + g_125.f0))), + g_125.f0), + l_277) && l_316, p_48) != (void *) 0 && * (* (*l_294)), 0xcacce184c6d96f22LL) > * (* (*l_294)), + l_316) && l_261; g_570++; } - l_294 = g_131; + * (*l_294) = * (*g_131); } - g_132 = ~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, - l_501) & (1uL & (l_441 != l_504 ^ l_404 == p_48) > ((&p_48 != g_107) >= l_428) | l_269) || 0x6bef7124L, - l_404)) <= 65528uL, - g_62) > l_139, -1L), (void *) 0) == g_132, - 0x5768L), - 6); - p_48 == l_441 || p_48 == l_151 ? (void) 0 : "p_48 == &l_441 || p_48 == &l_151"; + *g_132 = func_49(~safe_rshift_func_uint16_t_u_u(safe_mod_func_int16_t_s_s(((safe_add_func_uint64_t_u_u((g_59, safe_mul_func_uint8_t_u_u(safe_mul_func_int8_t_s_s(l_520, + l_501) & (1uL & (l_441 != l_504 ^ &l_404 == p_48) > ((&p_48 != *g_107) >= l_428) | l_269) || 0x6bef7124L, + l_404)) <= 65528uL, + g_62) > l_139, -1L), (void *) 0) == *g_132, + 0x5768L), + 6), + &l_441, + l_139, + l_584); + p_48 == &l_441 || p_48 == &l_151 ? (void) 0 : __assert_fail("p_48 == &l_441 || p_48 == &l_151", + "t.c", + 2512, + __PRETTY_FUNCTION__); g_687++; --g_692; } @@ -3051,10 +3210,13 @@ static uint64_t func_47(int32_t * p_48) uint32_t l_695 = 0x2763af55L; const int32_t * * const l_700 = (void *) 0; l_695++; - g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, - 0x43L) != 0xe5974a446eada6b6LL; + *g_116 = safe_sub_func_uint8_t_u_u(l_700 != l_701, + 0x43L) != 0xe5974a446eada6b6LL; } - g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : "g_132 == &g_116 || g_132 == &p_48"; + g_132 == &g_116 || g_132 == &p_48 ? (void) 0 : __assert_fail("g_132 == &g_116 || g_132 == &p_48", + "t.c", + 2528, + __PRETTY_FUNCTION__); return g_313.f0; } static int32_t * func_49(uint8_t p_50, @@ -3062,30 +3224,33 @@ static int32_t * func_49(uint8_t p_50, int8_t p_52, int32_t * p_53) { - int32_t * l_61 = 0; - int32_t * l_63 = 0; - int32_t * l_64 = 0; + int32_t * l_61 = &g_62; + int32_t * l_63 = &g_62; + int32_t * l_64 = &g_62; uint32_t l_65 = 8uL; - int32_t * l_81 = 0; + int32_t * l_81 = &g_25; uint64_t l_87 = 0x9e0fda63e176cbfbLL; int32_t * * l_99 = (void *) 0; - int32_t * * const * l_98 = 0; + int32_t * * const * l_98 = &l_99; l_65++; - if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, - (l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, - g_25), 4294967295uL), - p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > l_63), - g_16), - 5), - l_87) | g_62) ^ g_62, + if ((((safe_sub_func_uint64_t_u_u((safe_mul_func_int16_t_s_s(((p_51 != (void *) 0 | safe_add_func_int8_t_s_s(safe_rshift_func_uint8_t_u_s(safe_mul_func_int8_t_s_s((g_59.f4, safe_sub_func_uint64_t_u_u(3uL, + (*l_61, ((((((((g_80, l_81) == (void *) 0, safe_mod_func_uint32_t_u_u((!safe_mod_func_int8_t_s_s(((0xf147090205405ea3LL ^ 9L) != g_80.f3) < 0x763ff6366113c509LL <= 0x45L, + g_25), 4294967295uL), + p_52) ^ g_25) <= 0x72b4d3a6L, 0x42e901cc30f106bfLL), p_53) != &g_25) < 1uL | p_52) >= g_62, g_62), 0x8398d9b3eeac61c7LL)) && g_80.f1) <= 1uL > *l_63), + g_16), + 5), + l_87) && *l_81) | g_62) ^ g_62, g_59.f4) ^ g_25, -1L) == p_50, - 0x8c93045d781f8e38LL) || p_50) > p_50, l_81), g_62) == p_53) + 0x8c93045d781f8e38LL) || p_50) > p_50, *l_81), &g_62) == p_53) { const int32_t * l_90 = (void *) 0; - const int32_t * const * l_89 = 0; - const int32_t * const * * l_88 = 0; - l_88 = (void *) 0; - l_89 == 0 ? (void) 0 : "l_89 == 0"; + const int32_t * const * l_89 = &l_90; + const int32_t * const * * l_88 = &l_89; + *l_88 = (void *) 0; + l_89 == 0 ? (void) 0 : __assert_fail("l_89 == 0", + "t.c", + 2558, + __PRETTY_FUNCTION__); return p_53; } else @@ -3095,9 +3260,9 @@ static int32_t * func_49(uint8_t p_50, for (p_52 = 6; p_52 != -7; p_52--) { uint32_t l_97 = 1uL; - int32_t * * * l_100 = 0; + int32_t * * * l_100 = &l_99; g_80.f0 ^= safe_mul_func_int8_t_s_s(p_52, - g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < p_53, 0xfaa48cc3aa3d5feeLL), + g_62) && (safe_lshift_func_int16_t_s_s(((l_97, -8L), l_98) == l_100 ^ p_50 != safe_sub_func_int64_t_s_s(safe_mod_func_int64_t_s_s(safe_lshift_func_uint8_t_u_u(p_52 | ((g_107 == &g_108) < *p_53, 0xfaa48cc3aa3d5feeLL), 0), p_50) & 1uL, g_25), @@ -3110,26 +3275,33 @@ static int32_t * func_49(uint8_t p_50, for (p_50 = -19; p_50 == 43; p_50++) { int64_t l_119 = 0xd52ebb0be5235086LL; - int32_t * * l_120 = 0; - break; - l_119; - l_120 = p_53; - if (0) + int32_t * * l_120 = &l_63; + if (*p_53) + break; + *l_61 &= l_119; + *l_120 = p_53; + if (*g_116) { --l_121; } else { - int32_t * l_124 = 0; - l_120 = l_124; - l_63 == g_62 ? (void) 0 : "l_63 == &g_62"; + int32_t * l_124 = &g_62; + *l_120 = l_124; + l_63 == &g_62 ? (void) 0 : __assert_fail("l_63 == &g_62", + "t.c", + 2596, + __PRETTY_FUNCTION__); g_80 = g_125; p_51 = p_51; } } } g_116 = l_61; - g_116 == g_62 ? (void) 0 : "g_116 == &g_62"; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2609, + __PRETTY_FUNCTION__); return p_51; } int main(void) @@ -3203,7 +3375,7 @@ int main(void) transparent_crc(g_803.f4, "g_803.f4", print_hash_value); if (g_60 < -2270085556831825985) { - g_62; + * (* (* (&g_132))) |= * (&g_62); } transparent_crc(g_803.f5, "g_803.f5", print_hash_value); transparent_crc(g_804.f0, "g_804.f0", print_hash_value); @@ -3223,9 +3395,9 @@ int main(void) transparent_crc(g_1163.f0, "g_1163.f0", print_hash_value); transparent_crc(g_1163.f1, "g_1163.f1", print_hash_value); transparent_crc(g_1163.f2, "g_1163.f2", print_hash_value); - if (g_108 != 0 && g_108 != 0 && g_108 != 0 && g_108 < 0) + if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) { - print_hash_value ^= (&g_132, 0xab871195L); + print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); } transparent_crc(g_1163.f3, "g_1163.f3", print_hash_value); transparent_crc(g_1202.f0, "g_1202.f0", print_hash_value); @@ -3239,9 +3411,9 @@ int main(void) transparent_crc(g_1441.f3, "g_1441.f3", print_hash_value); transparent_crc(g_1441.f4, "g_1441.f4", print_hash_value); transparent_crc(g_1441.f5, "g_1441.f5", print_hash_value); - if (g_3383 != 0 && g_3383 != 0 && g_3383 != 0 && g_3383 < 0) + if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) { - g_2243 &= 0xd866L || g_753.f5; + * (&g_2243) &= 0xd866L || g_753.f5; } transparent_crc(g_1478, "g_1478", print_hash_value); transparent_crc(g_1530.f0, "g_1530.f0", print_hash_value); @@ -3254,7 +3426,7 @@ int main(void) for (g_62 = 13; g_62 == -30; --g_62) { const int32_t * * l_1206 = (void *) 0; - const int32_t * * * l_1205 = 0; + const int32_t * * * l_1205 = &l_1206; int32_t * l_1236 = & (*g_116); struct S1 * l_1239 = (void *) 0; int32_t l_1271 = 0x45209252L; @@ -3287,9 +3459,9 @@ int main(void) transparent_crc(g_2213.f2, "g_2213.f2", print_hash_value); transparent_crc(g_2213.f3, "g_2213.f3", print_hash_value); transparent_crc(g_2243, "g_2243", print_hash_value); - if (g_2976 != 0 && g_2976 != 0 && g_2976 != 0 && g_2976 < 0) + if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) { - 0xd866L || g_126.f5; + * (*g_132) &= 0xd866L || g_126.f5; } transparent_crc(g_2309, "g_2309", print_hash_value); transparent_crc(g_2321.f0, "g_2321.f0", print_hash_value); @@ -3299,8 +3471,8 @@ int main(void) { { int32_t l_817 = 0xe6cd8062L; - g_132 = l_817; - g_116 = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || &g_116); + * (* (* (&g_132))) = l_817; + * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); } } transparent_crc(g_2321.f3, "g_2321.f3", print_hash_value); @@ -3325,12 +3497,15 @@ int main(void) transparent_crc(g_2792.f2, "g_2792.f2", print_hash_value); transparent_crc(g_2792.f3, "g_2792.f3", print_hash_value); transparent_crc(g_2951, "g_2951", print_hash_value); - if (g_2280 != 0 && g_2280 != 0 && g_2280 < 0) + if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) { { - int32_t * l_124 = 0; - g_116 = l_124; - g_116 == g_62 ? (void) 0 : "g_116 == &g_62"; + int32_t * l_124 = &g_62; + * (&g_116) = l_124; + g_116 == &g_62 ? (void) 0 : __assert_fail("g_116 == &g_62", + "t.c", + 2838, + __PRETTY_FUNCTION__); g_313 = g_1594; g_116 = g_116; } @@ -3351,14 +3526,17 @@ int main(void) transparent_crc(g_4141.f1, "g_4141.f1", print_hash_value); transparent_crc(g_4141.f2, "g_4141.f2", print_hash_value); transparent_crc(g_4141.f3, "g_4141.f3", print_hash_value); - if (g_129 != 0 && g_129 != 0 && g_129 != 0 && g_129 != 0 && g_129 < 0) + if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) { { struct S0 * * l_4142 = (void *) 0; struct S0 * * l_4143 = (void *) 0; - struct S0 * * l_4144 = 0; - l_4144 = (g_803, g_803); - g_803 ? (void) 0 : "g_1529 == &g_803"; + struct S0 * * l_4144 = &g_1529; + *l_4144 = (g_803, &g_803); + g_1529 == &g_803 ? (void) 0 : __assert_fail("g_1529 == &g_803", + "t.c", + 2870, + __PRETTY_FUNCTION__); } } transparent_crc(g_4141.f4, "g_4141.f4", print_hash_value); diff --git a/rtree-c/test/expected/clang-23353/reduction/p0.path b/rtree-c/test/expected/clang-23353/reduction/p0.path index 3e925cb9a4cd0389e802e288e4251f57c7de43b7..938dce3f488b62891a3ac1fd11e29c16402f9675 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p0.path +++ b/rtree-c/test/expected/clang-23353/reduction/p0.path @@ -1,428 +1,216 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -* remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +* remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) * remove static from func_47 at ("test/cases/large/clang-23353.c": line 3093) -* remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) +* remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) * remove static from func_1 at ("test/cases/large/clang-23353.c": line 1251) -* remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) +* remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) * remove static from func_26 at ("test/cases/large/clang-23353.c": line 1802) -* remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) +* remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) * remove static from func_35 at ("test/cases/large/clang-23353.c": line 1957) -* remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) +* remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) * remove static from func_49 at ("test/cases/large/clang-23353.c": line 3666) -* remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) +* remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) * remove static from func_2 at ("test/cases/large/clang-23353.c": line 1694) -* remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) +* remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) * remove static from func_10 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) +* remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) * remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) +* remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) * remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) +* remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) +* remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) +* remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) * remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) +* remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) * remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) +* remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) +* remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) * remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) +* remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) +* remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) +* remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) +* remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) * remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) +* remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) +* remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) +* remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) +* remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) +* remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) +* remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) +* remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) +* remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) +* remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) +* remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) +* remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) +* remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) * remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) +* remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) +* remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) +* remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) +* remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) +* remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) +* remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) +* remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) +* remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) +* remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) +* remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) +* remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) +* remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) +* remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) +* remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) * remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) +* remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) +* remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) +* remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) +* remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) +* remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) +* remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) +* remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) +* remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) +* remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) +* remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) +* remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) +* remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) +* remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) +* remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) +* remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) +* remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) +* remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) * remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -* remove static from func_47 at ("test/cases/large/clang-23353.c": line 3093) -* remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -* remove static from func_1 at ("test/cases/large/clang-23353.c": line 1251) -* remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -* remove static from func_26 at ("test/cases/large/clang-23353.c": line 1802) -* remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -* remove static from func_35 at ("test/cases/large/clang-23353.c": line 1957) -* remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -* remove static from func_49 at ("test/cases/large/clang-23353.c": line 3666) -* remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -* remove static from func_2 at ("test/cases/large/clang-23353.c": line 1694) -* remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -* remove static from func_10 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -* remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -* remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -* remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -* remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -* remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -* remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -* remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * remove parameter at ("test/cases/large/clang-23353.c": line 3093) * remove parameter at ("test/cases/large/clang-23353.c": line 1802) * remove parameter at ("test/cases/large/clang-23353.c": line 1802) @@ -630,17 +418,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -653,85 +442,121 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 108) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 110) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 113) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 113) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* replace by zero at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 113) * reduce to right at ("test/cases/large/clang-23353.c": line 113) -* don't cast at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 111) +* do not cast at ("test/cases/large/clang-23353.c": line 113) * remove return statement at ("test/cases/large/clang-23353.c": line 120) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 122) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 125) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 125) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) -* replace by zero at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 125) * reduce to right at ("test/cases/large/clang-23353.c": line 125) -* don't cast at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 123) +* do not cast at ("test/cases/large/clang-23353.c": line 125) * remove return statement at ("test/cases/large/clang-23353.c": line 132) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 134) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 137) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 137) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* replace by zero at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 137) * reduce to right at ("test/cases/large/clang-23353.c": line 137) -* don't cast at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 135) +* do not cast at ("test/cases/large/clang-23353.c": line 137) * remove return statement at ("test/cases/large/clang-23353.c": line 144) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 146) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 149) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 149) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 146) * reduce to right at ("test/cases/large/clang-23353.c": line 146) -* don't cast at ("test/cases/large/clang-23353.c": line 146) -* replace by zero at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* do not cast at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 149) * reduce to right at ("test/cases/large/clang-23353.c": line 149) -* don't cast at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 147) +* do not cast at ("test/cases/large/clang-23353.c": line 149) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -744,6 +569,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 214) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 216) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 219) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 219) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) @@ -751,13 +583,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) -* replace by zero at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 219) * reduce to right at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 217) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -765,77 +603,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 238) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 240) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 243) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 243) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* replace by zero at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 243) * reduce to right at ("test/cases/large/clang-23353.c": line 243) -* don't cast at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 241) +* do not cast at ("test/cases/large/clang-23353.c": line 243) * remove return statement at ("test/cases/large/clang-23353.c": line 250) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 252) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 255) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 255) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) -* replace by zero at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 255) * reduce to right at ("test/cases/large/clang-23353.c": line 255) -* don't cast at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 253) +* do not cast at ("test/cases/large/clang-23353.c": line 255) * remove return statement at ("test/cases/large/clang-23353.c": line 262) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 264) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 267) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 267) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* replace by zero at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 267) * reduce to right at ("test/cases/large/clang-23353.c": line 267) -* don't cast at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 265) +* do not cast at ("test/cases/large/clang-23353.c": line 267) * remove return statement at ("test/cases/large/clang-23353.c": line 274) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 276) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 279) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 279) * reduce to left at ("test/cases/large/clang-23353.c": line 276) * reduce to right at ("test/cases/large/clang-23353.c": line 276) -* don't cast at ("test/cases/large/clang-23353.c": line 276) -* replace by zero at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* do not cast at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 279) * reduce to right at ("test/cases/large/clang-23353.c": line 279) -* don't cast at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 277) +* do not cast at ("test/cases/large/clang-23353.c": line 279) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 302) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 305) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 309) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 309) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) @@ -853,12 +731,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to operant at ("test/cases/large/clang-23353.c": line 305) -* replace by zero at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 309) * reduce to right at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 306) * remove return statement at ("test/cases/large/clang-23353.c": line 316) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 319) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 323) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 323) +* reduce to left at ("test/cases/large/clang-23353.c": line 319) +* reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) @@ -874,12 +754,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to operant at ("test/cases/large/clang-23353.c": line 319) -* replace by zero at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 323) * reduce to right at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 320) * remove return statement at ("test/cases/large/clang-23353.c": line 330) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 333) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 337) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 337) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) @@ -909,6 +801,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to operant at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) @@ -918,12 +816,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) -* replace by zero at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 337) * reduce to right at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 334) * remove return statement at ("test/cases/large/clang-23353.c": line 344) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 346) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 349) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 349) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) @@ -931,13 +841,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) -* replace by zero at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 349) * reduce to right at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 347) * remove return statement at ("test/cases/large/clang-23353.c": line 356) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 358) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 361) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 361) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) @@ -945,77 +861,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) -* replace by zero at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 361) * reduce to right at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 359) * remove return statement at ("test/cases/large/clang-23353.c": line 368) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 370) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 373) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 373) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* replace by zero at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 373) * reduce to right at ("test/cases/large/clang-23353.c": line 373) -* don't cast at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 371) +* do not cast at ("test/cases/large/clang-23353.c": line 373) * remove return statement at ("test/cases/large/clang-23353.c": line 380) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 382) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 385) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 385) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) -* replace by zero at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 385) * reduce to right at ("test/cases/large/clang-23353.c": line 385) -* don't cast at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 383) +* do not cast at ("test/cases/large/clang-23353.c": line 385) * remove return statement at ("test/cases/large/clang-23353.c": line 392) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 394) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 397) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 397) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* replace by zero at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 397) * reduce to right at ("test/cases/large/clang-23353.c": line 397) -* don't cast at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 395) +* do not cast at ("test/cases/large/clang-23353.c": line 397) * remove return statement at ("test/cases/large/clang-23353.c": line 404) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 406) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 409) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 409) * reduce to left at ("test/cases/large/clang-23353.c": line 406) * reduce to right at ("test/cases/large/clang-23353.c": line 406) -* don't cast at ("test/cases/large/clang-23353.c": line 406) -* replace by zero at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* do not cast at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 409) * reduce to right at ("test/cases/large/clang-23353.c": line 409) -* don't cast at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 407) +* do not cast at ("test/cases/large/clang-23353.c": line 409) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 433) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 436) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 440) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 440) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) @@ -1033,12 +989,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to operant at ("test/cases/large/clang-23353.c": line 436) -* replace by zero at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 440) * reduce to right at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 437) * remove return statement at ("test/cases/large/clang-23353.c": line 447) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 450) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 454) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 454) +* reduce to left at ("test/cases/large/clang-23353.c": line 450) +* reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) @@ -1054,12 +1012,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to operant at ("test/cases/large/clang-23353.c": line 450) -* replace by zero at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 454) * reduce to right at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 451) * remove return statement at ("test/cases/large/clang-23353.c": line 461) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 464) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 468) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 468) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) @@ -1089,6 +1059,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to operant at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) @@ -1098,12 +1074,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) -* replace by zero at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 468) * reduce to right at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 465) * remove return statement at ("test/cases/large/clang-23353.c": line 475) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 477) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 480) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 480) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) @@ -1111,13 +1099,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) -* replace by zero at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 480) * reduce to right at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 478) * remove return statement at ("test/cases/large/clang-23353.c": line 487) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 489) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 492) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 492) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) @@ -1125,68 +1119,91 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) -* replace by zero at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 492) * reduce to right at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 490) * remove return statement at ("test/cases/large/clang-23353.c": line 499) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 501) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 504) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 504) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* replace by zero at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 504) * reduce to right at ("test/cases/large/clang-23353.c": line 504) -* don't cast at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 502) +* do not cast at ("test/cases/large/clang-23353.c": line 504) * remove return statement at ("test/cases/large/clang-23353.c": line 511) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 513) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 516) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 516) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) -* replace by zero at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 516) * reduce to right at ("test/cases/large/clang-23353.c": line 516) -* don't cast at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 514) +* do not cast at ("test/cases/large/clang-23353.c": line 516) * remove return statement at ("test/cases/large/clang-23353.c": line 523) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 525) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 528) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 528) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* replace by zero at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 528) * reduce to right at ("test/cases/large/clang-23353.c": line 528) -* don't cast at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 526) +* do not cast at ("test/cases/large/clang-23353.c": line 528) * remove return statement at ("test/cases/large/clang-23353.c": line 535) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 537) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 540) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 540) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 537) * reduce to right at ("test/cases/large/clang-23353.c": line 537) -* don't cast at ("test/cases/large/clang-23353.c": line 537) -* replace by zero at ("test/cases/large/clang-23353.c": line 537) +* do not cast at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 540) * reduce to right at ("test/cases/large/clang-23353.c": line 540) -* don't cast at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 538) +* do not cast at ("test/cases/large/clang-23353.c": line 540) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -1198,68 +1215,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 605) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 607) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 610) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 610) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* replace by zero at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 610) * reduce to right at ("test/cases/large/clang-23353.c": line 610) -* don't cast at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 608) +* do not cast at ("test/cases/large/clang-23353.c": line 610) * remove return statement at ("test/cases/large/clang-23353.c": line 617) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 619) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 622) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 622) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) -* replace by zero at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 622) * reduce to right at ("test/cases/large/clang-23353.c": line 622) -* don't cast at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 620) +* do not cast at ("test/cases/large/clang-23353.c": line 622) * remove return statement at ("test/cases/large/clang-23353.c": line 629) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 631) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 634) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 634) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 631) * reduce to right at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* replace by zero at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 634) * reduce to right at ("test/cases/large/clang-23353.c": line 634) -* don't cast at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 632) +* do not cast at ("test/cases/large/clang-23353.c": line 634) * remove return statement at ("test/cases/large/clang-23353.c": line 641) -* don't cast at ("test/cases/large/clang-23353.c": line 643) -* replace by zero at ("test/cases/large/clang-23353.c": line 643) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 643) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 646) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 646) +* reduce to left at ("test/cases/large/clang-23353.c": line 643) +* reduce to right at ("test/cases/large/clang-23353.c": line 643) +* do not cast at ("test/cases/large/clang-23353.c": line 643) * reduce to left at ("test/cases/large/clang-23353.c": line 646) * reduce to right at ("test/cases/large/clang-23353.c": line 646) -* don't cast at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 644) +* do not cast at ("test/cases/large/clang-23353.c": line 646) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -1271,68 +1308,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 707) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 709) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 712) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 712) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* replace by zero at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 712) * reduce to right at ("test/cases/large/clang-23353.c": line 712) -* don't cast at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 710) +* do not cast at ("test/cases/large/clang-23353.c": line 712) * remove return statement at ("test/cases/large/clang-23353.c": line 719) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 721) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 724) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 724) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) -* replace by zero at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 724) * reduce to right at ("test/cases/large/clang-23353.c": line 724) -* don't cast at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 722) +* do not cast at ("test/cases/large/clang-23353.c": line 724) * remove return statement at ("test/cases/large/clang-23353.c": line 731) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 733) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 736) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 736) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 733) * reduce to right at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* replace by zero at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 736) * reduce to right at ("test/cases/large/clang-23353.c": line 736) -* don't cast at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 734) +* do not cast at ("test/cases/large/clang-23353.c": line 736) * remove return statement at ("test/cases/large/clang-23353.c": line 743) -* don't cast at ("test/cases/large/clang-23353.c": line 745) -* replace by zero at ("test/cases/large/clang-23353.c": line 745) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 745) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 748) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 748) +* reduce to left at ("test/cases/large/clang-23353.c": line 745) +* reduce to right at ("test/cases/large/clang-23353.c": line 745) +* do not cast at ("test/cases/large/clang-23353.c": line 745) * reduce to left at ("test/cases/large/clang-23353.c": line 748) * reduce to right at ("test/cases/large/clang-23353.c": line 748) -* don't cast at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 746) +* do not cast at ("test/cases/large/clang-23353.c": line 748) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -1344,68 +1401,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 809) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 811) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 814) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 814) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* replace by zero at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 814) * reduce to right at ("test/cases/large/clang-23353.c": line 814) -* don't cast at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 812) +* do not cast at ("test/cases/large/clang-23353.c": line 814) * remove return statement at ("test/cases/large/clang-23353.c": line 821) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 823) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 826) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 826) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) -* replace by zero at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 826) * reduce to right at ("test/cases/large/clang-23353.c": line 826) -* don't cast at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 824) +* do not cast at ("test/cases/large/clang-23353.c": line 826) * remove return statement at ("test/cases/large/clang-23353.c": line 833) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 835) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 838) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 838) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 835) * reduce to right at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* replace by zero at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 838) * reduce to right at ("test/cases/large/clang-23353.c": line 838) -* don't cast at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 836) +* do not cast at ("test/cases/large/clang-23353.c": line 838) * remove return statement at ("test/cases/large/clang-23353.c": line 845) -* don't cast at ("test/cases/large/clang-23353.c": line 847) -* replace by zero at ("test/cases/large/clang-23353.c": line 847) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 847) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 850) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 850) +* reduce to left at ("test/cases/large/clang-23353.c": line 847) +* reduce to right at ("test/cases/large/clang-23353.c": line 847) +* do not cast at ("test/cases/large/clang-23353.c": line 847) * reduce to left at ("test/cases/large/clang-23353.c": line 850) * reduce to right at ("test/cases/large/clang-23353.c": line 850) -* don't cast at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 848) +* do not cast at ("test/cases/large/clang-23353.c": line 850) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -1417,70 +1494,95 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 912) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 914) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 917) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 917) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* replace by zero at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 917) * reduce to right at ("test/cases/large/clang-23353.c": line 917) -* don't cast at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 915) +* do not cast at ("test/cases/large/clang-23353.c": line 917) * remove return statement at ("test/cases/large/clang-23353.c": line 924) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 926) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 929) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 929) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) -* replace by zero at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 929) * reduce to right at ("test/cases/large/clang-23353.c": line 929) -* don't cast at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 927) +* do not cast at ("test/cases/large/clang-23353.c": line 929) * remove return statement at ("test/cases/large/clang-23353.c": line 936) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 938) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 941) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 941) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 938) * reduce to right at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* replace by zero at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 941) * reduce to right at ("test/cases/large/clang-23353.c": line 941) -* don't cast at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 939) +* do not cast at ("test/cases/large/clang-23353.c": line 941) * remove return statement at ("test/cases/large/clang-23353.c": line 948) -* don't cast at ("test/cases/large/clang-23353.c": line 950) -* replace by zero at ("test/cases/large/clang-23353.c": line 950) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 950) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 953) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 953) +* reduce to left at ("test/cases/large/clang-23353.c": line 950) +* reduce to right at ("test/cases/large/clang-23353.c": line 950) +* do not cast at ("test/cases/large/clang-23353.c": line 950) * reduce to left at ("test/cases/large/clang-23353.c": line 953) * reduce to right at ("test/cases/large/clang-23353.c": line 953) -* don't cast at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 951) +* do not cast at ("test/cases/large/clang-23353.c": line 953) * 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -1489,13 +1591,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -1504,13 +1608,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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 true branch at ("test/cases/large/clang-23353.c": line 986) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 992) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 992) +* 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 expression 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) @@ -1521,18 +1627,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 992) * reduce to right at ("test/cases/large/clang-23353.c": line 992) -* 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 999) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1002) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1008) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1008) +* 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 expression 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) -* 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 expression 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) @@ -1543,13 +1655,15 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1008) * reduce to right at ("test/cases/large/clang-23353.c": line 1008) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1020) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1023) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1023) +* 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 expression 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) @@ -1558,13 +1672,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1023) * reduce to right at ("test/cases/large/clang-23353.c": line 1023) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1032) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1035) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1035) +* 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 expression 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) @@ -1573,13 +1689,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1035) * reduce to right at ("test/cases/large/clang-23353.c": line 1035) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1045) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1051) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1051) +* 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 expression 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) @@ -1590,18 +1708,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1051) * reduce to right at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1049) * remove return statement at ("test/cases/large/clang-23353.c": line 1058) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1061) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1067) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1067) +* 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 expression 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) -* 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 expression 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) @@ -1612,35 +1736,37 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1067) * reduce to right at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1065) * remove return statement at ("test/cases/large/clang-23353.c": line 1073) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1075) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1078) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1078) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to operant at ("test/cases/large/clang-23353.c": line 1075) -* replace by zero at ("test/cases/large/clang-23353.c": line 1075) -* don't cast at ("test/cases/large/clang-23353.c": line 1078) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) +* do not cast at ("test/cases/large/clang-23353.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) * reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove check at ("test/cases/large/clang-23353.c": line 1091) +* reduce to left at ("test/cases/large/clang-23353.c": line 1091) +* reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove iterator at ("test/cases/large/clang-23353.c": line 1091) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1091) * remove expr statement at ("test/cases/large/clang-23353.c": line 1092) * reduce to left at ("test/cases/large/clang-23353.c": line 1092) * reduce to right at ("test/cases/large/clang-23353.c": line 1092) @@ -1649,7 +1775,10 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1093) * reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove check at ("test/cases/large/clang-23353.c": line 1093) +* reduce to left at ("test/cases/large/clang-23353.c": line 1093) +* reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove iterator at ("test/cases/large/clang-23353.c": line 1093) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1093) * remove condition at ("test/cases/large/clang-23353.c": line 1094) * reduce to left at ("test/cases/large/clang-23353.c": line 1094) * reduce to right at ("test/cases/large/clang-23353.c": line 1094) @@ -1666,7 +1795,7 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1100) * reduce to left at ("test/cases/large/clang-23353.c": line 1100) * reduce to right at ("test/cases/large/clang-23353.c": line 1100) -* replace by zero at ("test/cases/large/clang-23353.c": line 1100) +* reduce to index at ("test/cases/large/clang-23353.c": line 1100) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) @@ -1676,1096 +1805,740 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) -* replace by zero at ("test/cases/large/clang-23353.c": line 1108) * remove expr statement at ("test/cases/large/clang-23353.c": line 1113) -* do without param at ("test/cases/large/clang-23353.c": line 1113) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * remove expr statement at ("test/cases/large/clang-23353.c": line 1114) -* do without param at ("test/cases/large/clang-23353.c": line 1114) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * remove expr statement at ("test/cases/large/clang-23353.c": line 1115) -* do without param at ("test/cases/large/clang-23353.c": line 1115) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * remove expr statement at ("test/cases/large/clang-23353.c": line 1116) -* do without param at ("test/cases/large/clang-23353.c": line 1116) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * remove expr statement at ("test/cases/large/clang-23353.c": line 1117) -* do without param at ("test/cases/large/clang-23353.c": line 1117) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * remove expr statement at ("test/cases/large/clang-23353.c": line 1118) -* do without param at ("test/cases/large/clang-23353.c": line 1118) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * remove expr statement at ("test/cases/large/clang-23353.c": line 1119) -* do without param at ("test/cases/large/clang-23353.c": line 1119) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * remove expr statement at ("test/cases/large/clang-23353.c": line 1120) -* do without param at ("test/cases/large/clang-23353.c": line 1120) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * remove expr statement at ("test/cases/large/clang-23353.c": line 1126) -* do without param at ("test/cases/large/clang-23353.c": line 1126) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1126) * remove condition at ("test/cases/large/clang-23353.c": line 1127) * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) * reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove check at ("test/cases/large/clang-23353.c": line 1138) +* reduce to left at ("test/cases/large/clang-23353.c": line 1138) +* reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove iterator at ("test/cases/large/clang-23353.c": line 1138) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1138) * remove expr statement at ("test/cases/large/clang-23353.c": line 1139) -* do without param at ("test/cases/large/clang-23353.c": line 1139) -* replace by zero at ("test/cases/large/clang-23353.c": line 1139) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1139) +* reduce to index at ("test/cases/large/clang-23353.c": line 1139) * remove condition at ("test/cases/large/clang-23353.c": line 1141) * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) * reduce to left at ("test/cases/large/clang-23353.c": line 1142) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1255) +* do not cast at ("test/cases/large/clang-23353.c": line 1256) +* delete variable at ("test/cases/large/clang-23353.c": line 1256) +* delete variable at ("test/cases/large/clang-23353.c": line 1257) +* delete variable at ("test/cases/large/clang-23353.c": line 1258) +* delete variable at ("test/cases/large/clang-23353.c": line 1259) +* delete variable at ("test/cases/large/clang-23353.c": line 1260) +* do not cast at ("test/cases/large/clang-23353.c": line 1261) +* delete variable at ("test/cases/large/clang-23353.c": line 1261) +* do not cast at ("test/cases/large/clang-23353.c": line 1262) +* delete variable at ("test/cases/large/clang-23353.c": line 1262) +* do not cast at ("test/cases/large/clang-23353.c": line 1263) +* delete variable at ("test/cases/large/clang-23353.c": line 1263) +* delete variable at ("test/cases/large/clang-23353.c": line 1264) +* delete variable at ("test/cases/large/clang-23353.c": line 1265) +* delete variable at ("test/cases/large/clang-23353.c": line 1266) +* delete variable at ("test/cases/large/clang-23353.c": line 1267) +* delete variable at ("test/cases/large/clang-23353.c": line 1268) +* delete variable at ("test/cases/large/clang-23353.c": line 1269) +* delete variable at ("test/cases/large/clang-23353.c": line 1270) +* do not cast at ("test/cases/large/clang-23353.c": line 1271) +* delete variable at ("test/cases/large/clang-23353.c": line 1271) +* do not cast at ("test/cases/large/clang-23353.c": line 1272) +* delete variable at ("test/cases/large/clang-23353.c": line 1272) +* delete variable at ("test/cases/large/clang-23353.c": line 1273) +* delete variable at ("test/cases/large/clang-23353.c": line 1274) +* do not cast at ("test/cases/large/clang-23353.c": line 1275) +* delete variable at ("test/cases/large/clang-23353.c": line 1275) +* delete variable at ("test/cases/large/clang-23353.c": line 1276) +* delete variable at ("test/cases/large/clang-23353.c": line 1277) +* delete variable at ("test/cases/large/clang-23353.c": line 1278) +* delete variable at ("test/cases/large/clang-23353.c": line 1279) +* delete variable at ("test/cases/large/clang-23353.c": line 1280) +* delete variable at ("test/cases/large/clang-23353.c": line 1281) +* delete variable at ("test/cases/large/clang-23353.c": line 1282) +* delete variable at ("test/cases/large/clang-23353.c": line 1283) +* delete variable at ("test/cases/large/clang-23353.c": line 1284) +* delete variable at ("test/cases/large/clang-23353.c": line 1285) +* delete variable at ("test/cases/large/clang-23353.c": line 1286) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1288) +* delete variable at ("test/cases/large/clang-23353.c": line 1288) +* delete variable at ("test/cases/large/clang-23353.c": line 1289) * inline variable l_4253 at ("test/cases/large/clang-23353.c": line 1290) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1291) +* delete variable at ("test/cases/large/clang-23353.c": line 1292) +* delete variable at ("test/cases/large/clang-23353.c": line 1293) +* delete variable at ("test/cases/large/clang-23353.c": line 1294) +* do not cast at ("test/cases/large/clang-23353.c": line 1295) +* delete variable at ("test/cases/large/clang-23353.c": line 1295) +* do not cast at ("test/cases/large/clang-23353.c": line 1296) +* delete variable at ("test/cases/large/clang-23353.c": line 1296) +* delete variable at ("test/cases/large/clang-23353.c": line 1297) +* delete variable at ("test/cases/large/clang-23353.c": line 1298) +* do not cast at ("test/cases/large/clang-23353.c": line 1299) +* delete variable at ("test/cases/large/clang-23353.c": line 1299) +* delete variable at ("test/cases/large/clang-23353.c": line 1300) +* do not cast at ("test/cases/large/clang-23353.c": line 1301) +* delete variable at ("test/cases/large/clang-23353.c": line 1301) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1303) +* delete variable at ("test/cases/large/clang-23353.c": line 1303) +* delete variable at ("test/cases/large/clang-23353.c": line 1304) +* delete variable at ("test/cases/large/clang-23353.c": line 1305) +* delete variable at ("test/cases/large/clang-23353.c": line 1306) +* delete variable at ("test/cases/large/clang-23353.c": line 1307) +* delete variable at ("test/cases/large/clang-23353.c": line 1308) +* delete variable at ("test/cases/large/clang-23353.c": line 1309) +* delete variable at ("test/cases/large/clang-23353.c": line 1310) +* do not cast at ("test/cases/large/clang-23353.c": line 1311) +* delete variable at ("test/cases/large/clang-23353.c": line 1311) +* delete variable at ("test/cases/large/clang-23353.c": line 1312) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1314) +* delete variable at ("test/cases/large/clang-23353.c": line 1315) +* delete variable at ("test/cases/large/clang-23353.c": line 1316) +* do not cast at ("test/cases/large/clang-23353.c": line 1317) +* delete variable at ("test/cases/large/clang-23353.c": line 1317) +* delete variable at ("test/cases/large/clang-23353.c": line 1318) +* delete variable at ("test/cases/large/clang-23353.c": line 1319) +* delete variable at ("test/cases/large/clang-23353.c": line 1320) +* delete variable at ("test/cases/large/clang-23353.c": line 1321) +* delete variable at ("test/cases/large/clang-23353.c": line 1322) +* do not cast at ("test/cases/large/clang-23353.c": line 1323) +* delete variable at ("test/cases/large/clang-23353.c": line 1323) +* delete variable at ("test/cases/large/clang-23353.c": line 1324) +* delete variable at ("test/cases/large/clang-23353.c": line 1325) +* do not cast at ("test/cases/large/clang-23353.c": line 1326) +* delete variable at ("test/cases/large/clang-23353.c": line 1326) +* delete variable at ("test/cases/large/clang-23353.c": line 1327) +* delete variable at ("test/cases/large/clang-23353.c": line 1328) +* do not cast at ("test/cases/large/clang-23353.c": line 1329) +* delete variable at ("test/cases/large/clang-23353.c": line 1329) +* delete variable at ("test/cases/large/clang-23353.c": line 1330) +* delete variable at ("test/cases/large/clang-23353.c": line 1331) +* delete variable at ("test/cases/large/clang-23353.c": line 1332) +* delete variable at ("test/cases/large/clang-23353.c": line 1333) +* delete variable at ("test/cases/large/clang-23353.c": line 1334) +* delete variable at ("test/cases/large/clang-23353.c": line 1335) +* delete variable at ("test/cases/large/clang-23353.c": line 1336) * inline variable l_4300 at ("test/cases/large/clang-23353.c": line 1337) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1338) +* do not cast at ("test/cases/large/clang-23353.c": line 1339) +* delete variable at ("test/cases/large/clang-23353.c": line 1339) +* do not cast at ("test/cases/large/clang-23353.c": line 1340) +* delete variable at ("test/cases/large/clang-23353.c": line 1340) +* delete variable at ("test/cases/large/clang-23353.c": line 1341) +* delete variable at ("test/cases/large/clang-23353.c": line 1342) +* delete variable at ("test/cases/large/clang-23353.c": line 1343) +* do not cast at ("test/cases/large/clang-23353.c": line 1344) +* delete variable at ("test/cases/large/clang-23353.c": line 1344) +* do not cast at ("test/cases/large/clang-23353.c": line 1345) +* delete variable at ("test/cases/large/clang-23353.c": line 1345) +* delete variable at ("test/cases/large/clang-23353.c": line 1346) +* do not cast at ("test/cases/large/clang-23353.c": line 1347) +* delete variable at ("test/cases/large/clang-23353.c": line 1347) +* delete variable at ("test/cases/large/clang-23353.c": line 1348) +* delete variable at ("test/cases/large/clang-23353.c": line 1349) +* delete variable at ("test/cases/large/clang-23353.c": line 1350) +* delete variable at ("test/cases/large/clang-23353.c": line 1351) +* delete variable at ("test/cases/large/clang-23353.c": line 1352) +* delete variable at ("test/cases/large/clang-23353.c": line 1353) * inline variable l_4317 at ("test/cases/large/clang-23353.c": line 1354) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1355) +* delete variable at ("test/cases/large/clang-23353.c": line 1356) +* delete variable at ("test/cases/large/clang-23353.c": line 1357) +* delete variable at ("test/cases/large/clang-23353.c": line 1358) +* delete variable at ("test/cases/large/clang-23353.c": line 1359) +* delete variable at ("test/cases/large/clang-23353.c": line 1360) +* delete variable at ("test/cases/large/clang-23353.c": line 1361) +* delete variable at ("test/cases/large/clang-23353.c": line 1362) * inline variable l_4326 at ("test/cases/large/clang-23353.c": line 1363) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1364) +* delete variable at ("test/cases/large/clang-23353.c": line 1365) +* delete variable at ("test/cases/large/clang-23353.c": line 1366) +* do not cast at ("test/cases/large/clang-23353.c": line 1367) +* delete variable at ("test/cases/large/clang-23353.c": line 1367) +* delete variable at ("test/cases/large/clang-23353.c": line 1368) +* delete variable at ("test/cases/large/clang-23353.c": line 1369) +* delete variable at ("test/cases/large/clang-23353.c": line 1370) +* do not cast at ("test/cases/large/clang-23353.c": line 1371) +* delete variable at ("test/cases/large/clang-23353.c": line 1371) +* delete variable at ("test/cases/large/clang-23353.c": line 1372) +* do not cast at ("test/cases/large/clang-23353.c": line 1373) +* delete variable at ("test/cases/large/clang-23353.c": line 1373) +* do not cast at ("test/cases/large/clang-23353.c": line 1374) +* delete variable at ("test/cases/large/clang-23353.c": line 1374) +* delete variable at ("test/cases/large/clang-23353.c": line 1375) +* delete variable at ("test/cases/large/clang-23353.c": line 1376) * inline variable l_4340 at ("test/cases/large/clang-23353.c": line 1377) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1378) +* do not cast at ("test/cases/large/clang-23353.c": line 1379) +* delete variable at ("test/cases/large/clang-23353.c": line 1379) * inline variable l_4343 at ("test/cases/large/clang-23353.c": line 1380) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1381) +* delete variable at ("test/cases/large/clang-23353.c": line 1382) +* delete variable at ("test/cases/large/clang-23353.c": line 1383) +* delete variable at ("test/cases/large/clang-23353.c": line 1384) +* delete variable at ("test/cases/large/clang-23353.c": line 1385) +* delete variable at ("test/cases/large/clang-23353.c": line 1386) +* delete variable at ("test/cases/large/clang-23353.c": line 1387) +* delete variable at ("test/cases/large/clang-23353.c": line 1388) * inline variable l_4352 at ("test/cases/large/clang-23353.c": line 1389) -* 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1391) +* do not cast at ("test/cases/large/clang-23353.c": line 1392) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1393) +* delete variable at ("test/cases/large/clang-23353.c": line 1394) +* do not cast at ("test/cases/large/clang-23353.c": line 1395) +* delete variable at ("test/cases/large/clang-23353.c": line 1395) +* delete variable at ("test/cases/large/clang-23353.c": line 1396) +* do not cast at ("test/cases/large/clang-23353.c": line 1397) +* delete variable at ("test/cases/large/clang-23353.c": line 1397) +* delete variable at ("test/cases/large/clang-23353.c": line 1398) +* delete variable at ("test/cases/large/clang-23353.c": line 1399) +* delete variable at ("test/cases/large/clang-23353.c": line 1400) +* do not cast at ("test/cases/large/clang-23353.c": line 1401) +* delete variable at ("test/cases/large/clang-23353.c": line 1401) +* do not cast at ("test/cases/large/clang-23353.c": line 1402) +* delete variable at ("test/cases/large/clang-23353.c": line 1402) +* do not cast at ("test/cases/large/clang-23353.c": line 1403) +* delete variable at ("test/cases/large/clang-23353.c": line 1403) +* do not cast at ("test/cases/large/clang-23353.c": line 1404) +* delete variable at ("test/cases/large/clang-23353.c": line 1404) +* delete variable at ("test/cases/large/clang-23353.c": line 1405) +* do not cast at ("test/cases/large/clang-23353.c": line 1406) +* delete variable at ("test/cases/large/clang-23353.c": line 1406) +* delete variable at ("test/cases/large/clang-23353.c": line 1407) +* delete variable at ("test/cases/large/clang-23353.c": line 1408) +* delete variable at ("test/cases/large/clang-23353.c": line 1409) +* delete variable at ("test/cases/large/clang-23353.c": line 1410) +* delete variable at ("test/cases/large/clang-23353.c": line 1411) +* delete variable at ("test/cases/large/clang-23353.c": line 1412) +* delete variable at ("test/cases/large/clang-23353.c": line 1413) +* delete variable at ("test/cases/large/clang-23353.c": line 1414) +* delete variable at ("test/cases/large/clang-23353.c": line 1415) +* do not cast at ("test/cases/large/clang-23353.c": line 1416) +* delete variable 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1417) +* do not cast at ("test/cases/large/clang-23353.c": line 1418) +* delete variable at ("test/cases/large/clang-23353.c": line 1418) +* delete variable at ("test/cases/large/clang-23353.c": line 1419) +* delete variable at ("test/cases/large/clang-23353.c": line 1420) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1422) +* delete variable at ("test/cases/large/clang-23353.c": line 1422) +* delete variable at ("test/cases/large/clang-23353.c": line 1423) +* do not cast at ("test/cases/large/clang-23353.c": line 1424) +* delete variable at ("test/cases/large/clang-23353.c": line 1424) +* delete variable at ("test/cases/large/clang-23353.c": line 1425) +* delete variable at ("test/cases/large/clang-23353.c": line 1426) +* delete variable at ("test/cases/large/clang-23353.c": line 1427) +* delete variable at ("test/cases/large/clang-23353.c": line 1428) +* delete variable at ("test/cases/large/clang-23353.c": line 1429) +* delete variable at ("test/cases/large/clang-23353.c": line 1430) +* delete variable at ("test/cases/large/clang-23353.c": line 1431) +* delete variable at ("test/cases/large/clang-23353.c": line 1432) +* do not cast at ("test/cases/large/clang-23353.c": line 1433) +* delete variable at ("test/cases/large/clang-23353.c": line 1433) +* delete variable at ("test/cases/large/clang-23353.c": line 1434) +* delete variable at ("test/cases/large/clang-23353.c": line 1435) +* do not cast at ("test/cases/large/clang-23353.c": line 1436) +* delete variable at ("test/cases/large/clang-23353.c": line 1436) +* delete variable at ("test/cases/large/clang-23353.c": line 1437) +* delete variable at ("test/cases/large/clang-23353.c": line 1438) +* delete variable at ("test/cases/large/clang-23353.c": line 1439) +* delete variable at ("test/cases/large/clang-23353.c": line 1440) +* delete variable at ("test/cases/large/clang-23353.c": line 1441) +* delete variable at ("test/cases/large/clang-23353.c": line 1442) +* delete variable at ("test/cases/large/clang-23353.c": line 1443) +* delete variable at ("test/cases/large/clang-23353.c": line 1444) +* delete variable at ("test/cases/large/clang-23353.c": line 1445) +* delete variable at ("test/cases/large/clang-23353.c": line 1446) +* do not cast at ("test/cases/large/clang-23353.c": line 1447) +* delete variable at ("test/cases/large/clang-23353.c": line 1447) +* do not cast at ("test/cases/large/clang-23353.c": line 1448) +* delete variable at ("test/cases/large/clang-23353.c": line 1448) +* delete variable at ("test/cases/large/clang-23353.c": line 1449) +* delete variable at ("test/cases/large/clang-23353.c": line 1450) +* delete variable at ("test/cases/large/clang-23353.c": line 1451) +* delete variable at ("test/cases/large/clang-23353.c": line 1452) +* delete variable at ("test/cases/large/clang-23353.c": line 1453) +* delete variable at ("test/cases/large/clang-23353.c": line 1454) +* delete variable at ("test/cases/large/clang-23353.c": line 1455) +* delete variable at ("test/cases/large/clang-23353.c": line 1456) +* delete variable at ("test/cases/large/clang-23353.c": line 1457) +* delete variable at ("test/cases/large/clang-23353.c": line 1458) +* delete variable at ("test/cases/large/clang-23353.c": line 1459) +* do not cast at ("test/cases/large/clang-23353.c": line 1460) +* delete variable at ("test/cases/large/clang-23353.c": line 1460) +* do not cast at ("test/cases/large/clang-23353.c": line 1461) +* delete variable at ("test/cases/large/clang-23353.c": line 1461) +* do not cast at ("test/cases/large/clang-23353.c": line 1462) +* delete variable at ("test/cases/large/clang-23353.c": line 1462) +* do not cast at ("test/cases/large/clang-23353.c": line 1463) +* delete variable at ("test/cases/large/clang-23353.c": line 1463) +* delete variable at ("test/cases/large/clang-23353.c": line 1464) +* delete variable at ("test/cases/large/clang-23353.c": line 1465) * inline variable l_4429 at ("test/cases/large/clang-23353.c": line 1466) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1467) +* do not cast at ("test/cases/large/clang-23353.c": line 1468) +* delete variable at ("test/cases/large/clang-23353.c": line 1468) +* delete variable at ("test/cases/large/clang-23353.c": line 1469) +* do not cast at ("test/cases/large/clang-23353.c": line 1470) +* delete variable at ("test/cases/large/clang-23353.c": line 1470) +* do not cast at ("test/cases/large/clang-23353.c": line 1471) +* delete variable at ("test/cases/large/clang-23353.c": line 1471) +* delete variable at ("test/cases/large/clang-23353.c": line 1472) +* delete variable at ("test/cases/large/clang-23353.c": line 1473) +* delete variable at ("test/cases/large/clang-23353.c": line 1474) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1477) +* delete variable at ("test/cases/large/clang-23353.c": line 1477) +* delete variable at ("test/cases/large/clang-23353.c": line 1478) +* delete variable at ("test/cases/large/clang-23353.c": line 1479) +* delete variable at ("test/cases/large/clang-23353.c": line 1480) +* do not cast at ("test/cases/large/clang-23353.c": line 1481) +* delete variable at ("test/cases/large/clang-23353.c": line 1481) +* delete variable at ("test/cases/large/clang-23353.c": line 1482) * 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1484) +* delete variable at ("test/cases/large/clang-23353.c": line 1484) +* delete variable at ("test/cases/large/clang-23353.c": line 1485) +* delete variable at ("test/cases/large/clang-23353.c": line 1486) +* delete variable at ("test/cases/large/clang-23353.c": line 1487) * inline variable l_4451 at ("test/cases/large/clang-23353.c": line 1488) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1489) +* do not cast at ("test/cases/large/clang-23353.c": line 1490) +* delete variable at ("test/cases/large/clang-23353.c": line 1490) +* delete variable at ("test/cases/large/clang-23353.c": line 1491) +* do not cast at ("test/cases/large/clang-23353.c": line 1492) +* delete variable at ("test/cases/large/clang-23353.c": line 1492) +* delete variable at ("test/cases/large/clang-23353.c": line 1493) +* do not cast at ("test/cases/large/clang-23353.c": line 1494) +* delete variable at ("test/cases/large/clang-23353.c": line 1494) +* do not cast at ("test/cases/large/clang-23353.c": line 1495) +* delete variable at ("test/cases/large/clang-23353.c": line 1495) +* delete variable at ("test/cases/large/clang-23353.c": line 1496) +* delete variable at ("test/cases/large/clang-23353.c": line 1497) +* delete variable at ("test/cases/large/clang-23353.c": line 1498) * inline variable l_4462 at ("test/cases/large/clang-23353.c": line 1499) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1500) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1502) +* delete variable at ("test/cases/large/clang-23353.c": line 1502) +* delete variable at ("test/cases/large/clang-23353.c": line 1503) +* delete variable at ("test/cases/large/clang-23353.c": line 1504) +* do not cast at ("test/cases/large/clang-23353.c": line 1505) +* delete variable at ("test/cases/large/clang-23353.c": line 1505) +* do not cast at ("test/cases/large/clang-23353.c": line 1506) +* delete variable at ("test/cases/large/clang-23353.c": line 1506) +* delete variable at ("test/cases/large/clang-23353.c": line 1507) +* do not cast at ("test/cases/large/clang-23353.c": line 1508) +* delete variable at ("test/cases/large/clang-23353.c": line 1508) +* delete variable at ("test/cases/large/clang-23353.c": line 1509) +* delete variable at ("test/cases/large/clang-23353.c": line 1510) +* delete variable at ("test/cases/large/clang-23353.c": line 1511) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1513) +* delete variable at ("test/cases/large/clang-23353.c": line 1513) +* delete variable at ("test/cases/large/clang-23353.c": line 1514) +* delete variable at ("test/cases/large/clang-23353.c": line 1515) +* delete variable at ("test/cases/large/clang-23353.c": line 1516) +* do not cast at ("test/cases/large/clang-23353.c": line 1517) +* delete variable at ("test/cases/large/clang-23353.c": line 1517) +* do not cast at ("test/cases/large/clang-23353.c": line 1518) +* delete variable at ("test/cases/large/clang-23353.c": line 1518) +* delete variable at ("test/cases/large/clang-23353.c": line 1519) +* do not cast at ("test/cases/large/clang-23353.c": line 1520) +* delete variable at ("test/cases/large/clang-23353.c": line 1520) +* delete variable at ("test/cases/large/clang-23353.c": line 1521) * inline variable l_4485 at ("test/cases/large/clang-23353.c": line 1522) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1523) * inline variable l_4487 at ("test/cases/large/clang-23353.c": line 1524) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1525) +* delete variable at ("test/cases/large/clang-23353.c": line 1526) +* do not cast at ("test/cases/large/clang-23353.c": line 1527) +* delete variable at ("test/cases/large/clang-23353.c": line 1527) +* do not cast at ("test/cases/large/clang-23353.c": line 1528) +* delete variable at ("test/cases/large/clang-23353.c": line 1528) +* delete variable at ("test/cases/large/clang-23353.c": line 1529) +* delete variable at ("test/cases/large/clang-23353.c": line 1530) +* delete variable at ("test/cases/large/clang-23353.c": line 1531) +* delete variable at ("test/cases/large/clang-23353.c": line 1532) +* delete variable at ("test/cases/large/clang-23353.c": line 1533) +* delete variable at ("test/cases/large/clang-23353.c": line 1534) * inline variable l_4498 at ("test/cases/large/clang-23353.c": line 1535) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1536) +* delete variable at ("test/cases/large/clang-23353.c": line 1537) +* delete variable at ("test/cases/large/clang-23353.c": line 1538) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1540) +* delete variable at ("test/cases/large/clang-23353.c": line 1540) +* delete variable at ("test/cases/large/clang-23353.c": line 1541) +* delete variable at ("test/cases/large/clang-23353.c": line 1542) +* delete variable at ("test/cases/large/clang-23353.c": line 1543) +* delete variable at ("test/cases/large/clang-23353.c": line 1544) +* do not cast at ("test/cases/large/clang-23353.c": line 1545) +* delete variable at ("test/cases/large/clang-23353.c": line 1545) +* do not cast at ("test/cases/large/clang-23353.c": line 1546) +* delete variable at ("test/cases/large/clang-23353.c": line 1546) +* do not cast at ("test/cases/large/clang-23353.c": line 1547) +* delete variable at ("test/cases/large/clang-23353.c": line 1547) * inline variable l_4511 at ("test/cases/large/clang-23353.c": line 1548) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1549) +* delete variable at ("test/cases/large/clang-23353.c": line 1550) +* delete variable at ("test/cases/large/clang-23353.c": line 1551) +* delete variable at ("test/cases/large/clang-23353.c": line 1552) +* do not cast at ("test/cases/large/clang-23353.c": line 1553) +* delete variable at ("test/cases/large/clang-23353.c": line 1553) * inline variable l_4517 at ("test/cases/large/clang-23353.c": line 1554) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1555) +* delete variable at ("test/cases/large/clang-23353.c": line 1556) +* delete variable at ("test/cases/large/clang-23353.c": line 1557) +* do not cast at ("test/cases/large/clang-23353.c": line 1558) +* delete variable at ("test/cases/large/clang-23353.c": line 1558) +* delete variable at ("test/cases/large/clang-23353.c": line 1559) * inline variable l_4523 at ("test/cases/large/clang-23353.c": line 1560) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1561) +* do not cast at ("test/cases/large/clang-23353.c": line 1562) +* delete variable at ("test/cases/large/clang-23353.c": line 1562) +* delete variable at ("test/cases/large/clang-23353.c": line 1563) +* delete variable at ("test/cases/large/clang-23353.c": line 1564) +* delete variable at ("test/cases/large/clang-23353.c": line 1565) +* delete variable at ("test/cases/large/clang-23353.c": line 1566) +* delete variable at ("test/cases/large/clang-23353.c": line 1567) +* delete variable at ("test/cases/large/clang-23353.c": line 1568) +* delete variable at ("test/cases/large/clang-23353.c": line 1569) +* delete variable at ("test/cases/large/clang-23353.c": line 1570) +* delete variable at ("test/cases/large/clang-23353.c": line 1571) +* delete variable at ("test/cases/large/clang-23353.c": line 1572) +* delete variable at ("test/cases/large/clang-23353.c": line 1573) +* delete variable at ("test/cases/large/clang-23353.c": line 1574) +* delete variable at ("test/cases/large/clang-23353.c": line 1575) +* delete variable at ("test/cases/large/clang-23353.c": line 1576) * inline variable l_4540 at ("test/cases/large/clang-23353.c": line 1577) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1578) +* delete variable at ("test/cases/large/clang-23353.c": line 1579) +* delete variable at ("test/cases/large/clang-23353.c": line 1580) +* delete variable at ("test/cases/large/clang-23353.c": line 1581) +* do not cast at ("test/cases/large/clang-23353.c": line 1582) +* delete variable at ("test/cases/large/clang-23353.c": line 1582) * inline variable l_4546 at ("test/cases/large/clang-23353.c": line 1583) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1584) +* delete variable at ("test/cases/large/clang-23353.c": line 1585) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1587) +* delete variable at ("test/cases/large/clang-23353.c": line 1587) +* delete variable at ("test/cases/large/clang-23353.c": line 1588) +* do not cast at ("test/cases/large/clang-23353.c": line 1589) +* delete variable at ("test/cases/large/clang-23353.c": line 1589) +* delete variable at ("test/cases/large/clang-23353.c": line 1590) * inline variable l_4554 at ("test/cases/large/clang-23353.c": line 1591) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1592) +* delete variable at ("test/cases/large/clang-23353.c": line 1593) +* delete variable at ("test/cases/large/clang-23353.c": line 1594) +* delete variable at ("test/cases/large/clang-23353.c": line 1595) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1597) +* delete variable at ("test/cases/large/clang-23353.c": line 1597) +* delete variable at ("test/cases/large/clang-23353.c": line 1598) +* delete variable at ("test/cases/large/clang-23353.c": line 1599) +* delete variable at ("test/cases/large/clang-23353.c": line 1600) +* delete variable at ("test/cases/large/clang-23353.c": line 1601) +* delete variable at ("test/cases/large/clang-23353.c": line 1602) +* do not cast at ("test/cases/large/clang-23353.c": line 1603) +* delete variable at ("test/cases/large/clang-23353.c": line 1603) +* delete variable at ("test/cases/large/clang-23353.c": line 1604) +* do not cast at ("test/cases/large/clang-23353.c": line 1605) +* delete variable at ("test/cases/large/clang-23353.c": line 1605) +* delete variable at ("test/cases/large/clang-23353.c": line 1606) * inline variable l_4570 at ("test/cases/large/clang-23353.c": line 1607) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1608) +* delete variable at ("test/cases/large/clang-23353.c": line 1609) +* delete variable at ("test/cases/large/clang-23353.c": line 1610) +* delete variable at ("test/cases/large/clang-23353.c": line 1611) +* delete variable at ("test/cases/large/clang-23353.c": line 1612) +* delete variable at ("test/cases/large/clang-23353.c": line 1613) +* do not cast at ("test/cases/large/clang-23353.c": line 1614) +* delete variable at ("test/cases/large/clang-23353.c": line 1614) +* delete variable at ("test/cases/large/clang-23353.c": line 1615) +* delete variable at ("test/cases/large/clang-23353.c": line 1616) +* delete variable at ("test/cases/large/clang-23353.c": line 1617) +* delete variable 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to left at ("test/cases/large/clang-23353.c": line 1619) +* reduce to right at ("test/cases/large/clang-23353.c": line 1619) +* reduce to left at ("test/cases/large/clang-23353.c": line 1619) +* reduce to right at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to left at ("test/cases/large/clang-23353.c": line 1619) +* reduce to right at ("test/cases/large/clang-23353.c": line 1619) * reduce to left at ("test/cases/large/clang-23353.c": line 1619) * reduce to right at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) * reduce to left at ("test/cases/large/clang-23353.c": line 1619) * reduce to right 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) -* 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 left at ("test/cases/large/clang-23353.c": line 1619) * reduce to right 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) -* 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) -* 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) -* do without param at ("test/cases/large/clang-23353.c": line 1619) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1630) * inline variable l_4178 at ("test/cases/large/clang-23353.c": line 1631) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1632) +* delete variable at ("test/cases/large/clang-23353.c": line 1633) +* delete variable at ("test/cases/large/clang-23353.c": line 1634) +* delete variable at ("test/cases/large/clang-23353.c": line 1635) +* do not cast at ("test/cases/large/clang-23353.c": line 1636) +* delete variable at ("test/cases/large/clang-23353.c": line 1636) * inline variable l_4213 at ("test/cases/large/clang-23353.c": line 1637) * remove the for loop at ("test/cases/large/clang-23353.c": line 1638) * 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 check 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 iterator at ("test/cases/large/clang-23353.c": line 1638) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1638) +* delete variable at ("test/cases/large/clang-23353.c": line 1640) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1642) * remove expr statement at ("test/cases/large/clang-23353.c": line 1644) -* replace by zero at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* replace by zero at ("test/cases/large/clang-23353.c": line 1644) -* don't cast at ("test/cases/large/clang-23353.c": line 1644) -* replace by zero at ("test/cases/large/clang-23353.c": line 1644) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1644) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1644) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1644) +* reduce to left at ("test/cases/large/clang-23353.c": line 1644) +* reduce to right at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* do not cast at ("test/cases/large/clang-23353.c": line 1644) * remove expr statement at ("test/cases/large/clang-23353.c": line 1647) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1647) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1647) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1647) * reduce to left at ("test/cases/large/clang-23353.c": line 1647) * reduce to right at ("test/cases/large/clang-23353.c": line 1647) * reduce to left at ("test/cases/large/clang-23353.c": line 1647) * reduce to right at ("test/cases/large/clang-23353.c": line 1647) * reduce to left at ("test/cases/large/clang-23353.c": line 1647) * reduce to right at ("test/cases/large/clang-23353.c": line 1647) -* replace by zero at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* replace by zero at ("test/cases/large/clang-23353.c": line 1647) -* don't cast at ("test/cases/large/clang-23353.c": line 1647) -* replace by zero at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* do not cast at ("test/cases/large/clang-23353.c": line 1647) * remove the for loop at ("test/cases/large/clang-23353.c": line 1648) * remove initializer at ("test/cases/large/clang-23353.c": line 1648) * 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 check at ("test/cases/large/clang-23353.c": line 1648) +* 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 iterator at ("test/cases/large/clang-23353.c": line 1648) -* replace by zero at ("test/cases/large/clang-23353.c": line 1650) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1648) * inline variable l_4172 at ("test/cases/large/clang-23353.c": line 1650) * remove condition at ("test/cases/large/clang-23353.c": line 1651) * remove break at ("test/cases/large/clang-23353.c": line 1652) @@ -2775,73 +2548,112 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1655) * reduce to right at ("test/cases/large/clang-23353.c": line 1655) * remove condition at ("test/cases/large/clang-23353.c": line 1657) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1671) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* do not cast at ("test/cases/large/clang-23353.c": line 1673) * remove expression at ("test/cases/large/clang-23353.c": line 1673) * remove expression at ("test/cases/large/clang-23353.c": line 1673) -* don't cast at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1673) * remove expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to operant at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* 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) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* remove expression 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) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* delete variable at ("test/cases/large/clang-23353.c": line 1659) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1661) -* remove expression at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1661) * remove expression at ("test/cases/large/clang-23353.c": line 1661) * reduce to left at ("test/cases/large/clang-23353.c": line 1661) * reduce to right at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) * reduce to operant at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) +* remove expression at ("test/cases/large/clang-23353.c": line 1661) * remove expr statement at ("test/cases/large/clang-23353.c": line 1662) * reduce to left at ("test/cases/large/clang-23353.c": line 1662) * reduce to right at ("test/cases/large/clang-23353.c": line 1662) @@ -2850,269 +2662,242 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1663) * reduce to right at ("test/cases/large/clang-23353.c": line 1663) * remove check at ("test/cases/large/clang-23353.c": line 1663) +* reduce to left at ("test/cases/large/clang-23353.c": line 1663) +* reduce to right at ("test/cases/large/clang-23353.c": line 1663) * remove iterator at ("test/cases/large/clang-23353.c": line 1663) * reduce to left at ("test/cases/large/clang-23353.c": line 1663) * reduce to right at ("test/cases/large/clang-23353.c": line 1663) -* do without param at ("test/cases/large/clang-23353.c": line 1663) -* do without param at ("test/cases/large/clang-23353.c": line 1663) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1663) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1663) * remove condition at ("test/cases/large/clang-23353.c": line 1665) * remove break at ("test/cases/large/clang-23353.c": line 1666) * remove expr statement 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1675) +* do not cast at ("test/cases/large/clang-23353.c": line 1621) +* delete variable at ("test/cases/large/clang-23353.c": line 1621) +* do not cast at ("test/cases/large/clang-23353.c": line 1622) +* delete variable at ("test/cases/large/clang-23353.c": line 1622) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1624) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1624) * remove expression at ("test/cases/large/clang-23353.c": line 1624) * remove expr statement at ("test/cases/large/clang-23353.c": line 1626) -* replace by zero at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* replace by zero at ("test/cases/large/clang-23353.c": line 1626) -* don't cast at ("test/cases/large/clang-23353.c": line 1626) -* replace by zero at ("test/cases/large/clang-23353.c": line 1626) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1626) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1626) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1626) +* reduce to left at ("test/cases/large/clang-23353.c": line 1626) +* reduce to right at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* do not cast at ("test/cases/large/clang-23353.c": line 1626) * remove expr statement at ("test/cases/large/clang-23353.c": line 1678) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1678) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1678) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1678) * reduce to left at ("test/cases/large/clang-23353.c": line 1678) * reduce to right at ("test/cases/large/clang-23353.c": line 1678) * reduce to left at ("test/cases/large/clang-23353.c": line 1678) * reduce to right at ("test/cases/large/clang-23353.c": line 1678) * reduce to left at ("test/cases/large/clang-23353.c": line 1678) * reduce to right at ("test/cases/large/clang-23353.c": line 1678) -* replace by zero at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* replace by zero at ("test/cases/large/clang-23353.c": line 1678) -* don't cast at ("test/cases/large/clang-23353.c": line 1678) -* replace by zero at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* do not cast at ("test/cases/large/clang-23353.c": line 1678) * remove expr statement at ("test/cases/large/clang-23353.c": line 1680) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1680) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1680) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1680) * reduce to left at ("test/cases/large/clang-23353.c": line 1680) * reduce to right at ("test/cases/large/clang-23353.c": line 1680) -* replace by zero at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* replace by zero at ("test/cases/large/clang-23353.c": line 1680) -* don't cast at ("test/cases/large/clang-23353.c": line 1680) -* replace by zero at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* do not cast at ("test/cases/large/clang-23353.c": line 1680) * remove expr statement at ("test/cases/large/clang-23353.c": line 1681) * reduce to left at ("test/cases/large/clang-23353.c": line 1681) * reduce to right at ("test/cases/large/clang-23353.c": line 1681) * remove expr statement at ("test/cases/large/clang-23353.c": line 1683) -* replace by zero at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* replace by zero at ("test/cases/large/clang-23353.c": line 1683) -* don't cast at ("test/cases/large/clang-23353.c": line 1683) -* replace by zero at ("test/cases/large/clang-23353.c": line 1683) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1683) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1683) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1683) +* reduce to left at ("test/cases/large/clang-23353.c": line 1683) +* reduce to right at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* do not cast at ("test/cases/large/clang-23353.c": line 1683) * 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1696) +* delete variable at ("test/cases/large/clang-23353.c": line 1697) +* delete variable at ("test/cases/large/clang-23353.c": line 1698) +* delete variable at ("test/cases/large/clang-23353.c": line 1699) * inline variable l_2981 at ("test/cases/large/clang-23353.c": line 1700) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1701) +* delete variable at ("test/cases/large/clang-23353.c": line 1702) +* delete variable at ("test/cases/large/clang-23353.c": line 1703) +* delete variable at ("test/cases/large/clang-23353.c": line 1704) +* delete variable at ("test/cases/large/clang-23353.c": line 1705) +* do not cast at ("test/cases/large/clang-23353.c": line 1706) +* delete variable at ("test/cases/large/clang-23353.c": line 1706) +* do not cast at ("test/cases/large/clang-23353.c": line 1707) +* delete variable at ("test/cases/large/clang-23353.c": line 1707) +* delete variable at ("test/cases/large/clang-23353.c": line 1708) +* delete variable at ("test/cases/large/clang-23353.c": line 1709) +* delete variable at ("test/cases/large/clang-23353.c": line 1710) +* delete variable at ("test/cases/large/clang-23353.c": line 1711) +* delete variable at ("test/cases/large/clang-23353.c": line 1712) +* delete variable at ("test/cases/large/clang-23353.c": line 1713) +* delete variable at ("test/cases/large/clang-23353.c": line 1714) +* delete variable at ("test/cases/large/clang-23353.c": line 1715) * inline variable l_2997 at ("test/cases/large/clang-23353.c": line 1716) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1717) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1720) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1722) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1725) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1729) * 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) * remove the for loop at ("test/cases/large/clang-23353.c": line 1732) * remove initializer at ("test/cases/large/clang-23353.c": line 1732) * reduce to left at ("test/cases/large/clang-23353.c": line 1732) * 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 check at ("test/cases/large/clang-23353.c": line 1732) +* reduce to left at ("test/cases/large/clang-23353.c": line 1732) +* reduce to right at ("test/cases/large/clang-23353.c": line 1732) * remove iterator at ("test/cases/large/clang-23353.c": line 1732) -* replace by zero at ("test/cases/large/clang-23353.c": line 1734) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * inline variable l_3004 at ("test/cases/large/clang-23353.c": line 1734) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1735) * inline variable l_3041 at ("test/cases/large/clang-23353.c": line 1736) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1737) +* delete variable at ("test/cases/large/clang-23353.c": line 1738) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1749) +* delete variable at ("test/cases/large/clang-23353.c": line 1749) +* delete variable at ("test/cases/large/clang-23353.c": line 1750) * remove return statement 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) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * remove expression at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * remove expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* don't cast at ("test/cases/large/clang-23353.c": line 1766) -* don't cast at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* do not cast at ("test/cases/large/clang-23353.c": line 1766) +* do not cast at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) * remove expr statement at ("test/cases/large/clang-23353.c": line 1768) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1768) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1768) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1768) * reduce to left at ("test/cases/large/clang-23353.c": line 1768) * reduce to right at ("test/cases/large/clang-23353.c": line 1768) * reduce to left at ("test/cases/large/clang-23353.c": line 1768) * reduce to right at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) -* don't cast at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* do not cast 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1782) +* delete variable at ("test/cases/large/clang-23353.c": line 1783) +* delete variable at ("test/cases/large/clang-23353.c": line 1784) +* do not cast at ("test/cases/large/clang-23353.c": line 1785) +* delete variable at ("test/cases/large/clang-23353.c": line 1785) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1787) @@ -3120,530 +2905,444 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1788) * reduce to left at ("test/cases/large/clang-23353.c": line 1788) * reduce to right at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* remove expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) +* reduce to right at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) * remove expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) +* reduce to right at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) * remove expression at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) * reduce to left at ("test/cases/large/clang-23353.c": line 1788) * reduce to right at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* remove expression at ("test/cases/large/clang-23353.c": line 1788) * remove expr statement at ("test/cases/large/clang-23353.c": line 1790) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1790) * reduce to left at ("test/cases/large/clang-23353.c": line 1790) * reduce to right at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* don't cast at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* do not cast at ("test/cases/large/clang-23353.c": line 1790) * remove expr statement at ("test/cases/large/clang-23353.c": line 1792) * reduce to left at ("test/cases/large/clang-23353.c": line 1792) * reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) * remove return statement 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1805) +* delete variable at ("test/cases/large/clang-23353.c": line 1806) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1808) +* delete variable at ("test/cases/large/clang-23353.c": line 1808) +* delete variable at ("test/cases/large/clang-23353.c": line 1809) +* delete variable at ("test/cases/large/clang-23353.c": line 1810) +* delete variable at ("test/cases/large/clang-23353.c": line 1811) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1813) +* delete variable at ("test/cases/large/clang-23353.c": line 1814) * inline variable l_2836 at ("test/cases/large/clang-23353.c": line 1815) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1816) +* delete variable at ("test/cases/large/clang-23353.c": line 1817) +* delete variable at ("test/cases/large/clang-23353.c": line 1818) +* delete variable at ("test/cases/large/clang-23353.c": line 1819) +* do not cast at ("test/cases/large/clang-23353.c": line 1820) +* delete variable at ("test/cases/large/clang-23353.c": line 1820) +* delete variable at ("test/cases/large/clang-23353.c": line 1821) +* delete variable at ("test/cases/large/clang-23353.c": line 1822) +* delete variable at ("test/cases/large/clang-23353.c": line 1823) +* delete variable at ("test/cases/large/clang-23353.c": line 1824) +* do not cast at ("test/cases/large/clang-23353.c": line 1825) +* delete variable at ("test/cases/large/clang-23353.c": line 1825) +* delete variable at ("test/cases/large/clang-23353.c": line 1826) +* delete variable at ("test/cases/large/clang-23353.c": line 1827) +* delete variable at ("test/cases/large/clang-23353.c": line 1828) +* delete variable at ("test/cases/large/clang-23353.c": line 1829) +* delete variable at ("test/cases/large/clang-23353.c": line 1830) +* do not cast at ("test/cases/large/clang-23353.c": line 1831) +* delete variable at ("test/cases/large/clang-23353.c": line 1831) * inline variable l_2853 at ("test/cases/large/clang-23353.c": line 1832) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1833) +* do not cast at ("test/cases/large/clang-23353.c": line 1834) +* delete variable at ("test/cases/large/clang-23353.c": line 1834) +* do not cast at ("test/cases/large/clang-23353.c": line 1835) +* delete variable at ("test/cases/large/clang-23353.c": line 1835) +* do not cast at ("test/cases/large/clang-23353.c": line 1836) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1837) +* delete variable at ("test/cases/large/clang-23353.c": line 1838) * inline variable l_2860 at ("test/cases/large/clang-23353.c": line 1839) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1840) +* delete variable at ("test/cases/large/clang-23353.c": line 1841) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1843) +* delete variable at ("test/cases/large/clang-23353.c": line 1843) +* delete variable at ("test/cases/large/clang-23353.c": line 1844) +* do not cast at ("test/cases/large/clang-23353.c": line 1845) +* delete variable at ("test/cases/large/clang-23353.c": line 1845) +* delete variable at ("test/cases/large/clang-23353.c": line 1846) +* do not cast at ("test/cases/large/clang-23353.c": line 1847) +* delete variable at ("test/cases/large/clang-23353.c": line 1847) +* do not cast at ("test/cases/large/clang-23353.c": line 1848) +* delete variable at ("test/cases/large/clang-23353.c": line 1848) +* delete variable at ("test/cases/large/clang-23353.c": line 1849) +* delete variable at ("test/cases/large/clang-23353.c": line 1850) +* do not cast at ("test/cases/large/clang-23353.c": line 1851) +* delete variable at ("test/cases/large/clang-23353.c": line 1851) +* delete variable at ("test/cases/large/clang-23353.c": line 1852) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1854) +* delete variable at ("test/cases/large/clang-23353.c": line 1855) +* delete variable at ("test/cases/large/clang-23353.c": line 1856) +* do not cast at ("test/cases/large/clang-23353.c": line 1857) +* delete variable at ("test/cases/large/clang-23353.c": line 1857) +* delete variable at ("test/cases/large/clang-23353.c": line 1858) +* delete variable at ("test/cases/large/clang-23353.c": line 1859) +* delete variable at ("test/cases/large/clang-23353.c": line 1860) +* delete variable at ("test/cases/large/clang-23353.c": line 1861) +* delete variable at ("test/cases/large/clang-23353.c": line 1862) +* do not cast at ("test/cases/large/clang-23353.c": line 1863) +* delete variable at ("test/cases/large/clang-23353.c": line 1863) +* delete variable at ("test/cases/large/clang-23353.c": line 1864) +* do not cast at ("test/cases/large/clang-23353.c": line 1865) +* delete variable at ("test/cases/large/clang-23353.c": line 1865) +* delete variable at ("test/cases/large/clang-23353.c": line 1866) +* delete variable at ("test/cases/large/clang-23353.c": line 1867) +* do not cast at ("test/cases/large/clang-23353.c": line 1868) +* delete variable at ("test/cases/large/clang-23353.c": line 1868) +* delete variable at ("test/cases/large/clang-23353.c": line 1869) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1871) +* do not cast at ("test/cases/large/clang-23353.c": line 1872) +* delete variable at ("test/cases/large/clang-23353.c": line 1872) +* delete variable at ("test/cases/large/clang-23353.c": line 1873) +* delete variable at ("test/cases/large/clang-23353.c": line 1874) +* delete variable at ("test/cases/large/clang-23353.c": line 1875) +* delete variable at ("test/cases/large/clang-23353.c": line 1876) +* delete variable at ("test/cases/large/clang-23353.c": line 1877) +* delete variable at ("test/cases/large/clang-23353.c": line 1878) +* delete variable at ("test/cases/large/clang-23353.c": line 1879) +* delete variable at ("test/cases/large/clang-23353.c": line 1880) +* delete variable at ("test/cases/large/clang-23353.c": line 1881) +* delete variable at ("test/cases/large/clang-23353.c": line 1882) +* delete variable at ("test/cases/large/clang-23353.c": line 1883) +* do not cast at ("test/cases/large/clang-23353.c": line 1884) +* delete variable at ("test/cases/large/clang-23353.c": line 1884) +* delete variable at ("test/cases/large/clang-23353.c": line 1885) +* delete variable at ("test/cases/large/clang-23353.c": line 1886) +* delete variable at ("test/cases/large/clang-23353.c": line 1887) +* delete variable at ("test/cases/large/clang-23353.c": line 1888) +* delete variable at ("test/cases/large/clang-23353.c": line 1889) +* delete variable at ("test/cases/large/clang-23353.c": line 1890) +* delete variable at ("test/cases/large/clang-23353.c": line 1891) +* do not cast at ("test/cases/large/clang-23353.c": line 1892) +* delete variable at ("test/cases/large/clang-23353.c": line 1892) +* delete variable at ("test/cases/large/clang-23353.c": line 1893) +* delete variable at ("test/cases/large/clang-23353.c": line 1894) +* delete variable at ("test/cases/large/clang-23353.c": line 1895) +* do not cast at ("test/cases/large/clang-23353.c": line 1896) +* delete variable at ("test/cases/large/clang-23353.c": line 1896) +* delete variable at ("test/cases/large/clang-23353.c": line 1897) +* delete variable at ("test/cases/large/clang-23353.c": line 1898) +* delete variable at ("test/cases/large/clang-23353.c": line 1899) +* do not cast at ("test/cases/large/clang-23353.c": line 1900) +* delete variable at ("test/cases/large/clang-23353.c": line 1900) * inline variable l_2922 at ("test/cases/large/clang-23353.c": line 1901) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1902) +* delete variable at ("test/cases/large/clang-23353.c": line 1903) +* delete variable at ("test/cases/large/clang-23353.c": line 1904) +* delete variable at ("test/cases/large/clang-23353.c": line 1905) * inline variable l_2927 at ("test/cases/large/clang-23353.c": line 1906) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1907) +* delete variable at ("test/cases/large/clang-23353.c": line 1908) +* delete variable at ("test/cases/large/clang-23353.c": line 1909) +* delete variable at ("test/cases/large/clang-23353.c": line 1910) +* delete variable at ("test/cases/large/clang-23353.c": line 1911) +* do not cast at ("test/cases/large/clang-23353.c": line 1912) +* delete variable at ("test/cases/large/clang-23353.c": line 1912) +* delete variable at ("test/cases/large/clang-23353.c": line 1913) +* delete variable at ("test/cases/large/clang-23353.c": line 1914) +* delete variable at ("test/cases/large/clang-23353.c": line 1915) +* do not cast at ("test/cases/large/clang-23353.c": line 1916) +* delete variable at ("test/cases/large/clang-23353.c": line 1916) +* delete variable at ("test/cases/large/clang-23353.c": line 1917) +* do not cast at ("test/cases/large/clang-23353.c": line 1918) +* delete variable at ("test/cases/large/clang-23353.c": line 1918) +* delete variable at ("test/cases/large/clang-23353.c": line 1919) +* do not cast at ("test/cases/large/clang-23353.c": line 1920) +* delete variable at ("test/cases/large/clang-23353.c": line 1920) +* delete variable at ("test/cases/large/clang-23353.c": line 1921) +* delete variable at ("test/cases/large/clang-23353.c": line 1922) +* delete variable at ("test/cases/large/clang-23353.c": line 1923) +* delete variable at ("test/cases/large/clang-23353.c": line 1924) +* do not cast at ("test/cases/large/clang-23353.c": line 1925) +* delete variable at ("test/cases/large/clang-23353.c": line 1925) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) * reduce to operant at ("test/cases/large/clang-23353.c": line 1927) * reduce to operant at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* remove expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* remove expression at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1927) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1927) +* remove expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* remove expression at ("test/cases/large/clang-23353.c": line 1927) * remove expression at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) * 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) -* 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) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1941) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) * remove expr statement at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* don't cast at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1945) +* reduce to left at ("test/cases/large/clang-23353.c": line 1945) +* reduce to right at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* do not cast at ("test/cases/large/clang-23353.c": line 1945) * remove return statement 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1960) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1962) +* delete variable at ("test/cases/large/clang-23353.c": line 1962) * inline variable l_2234 at ("test/cases/large/clang-23353.c": line 1963) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1964) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1966) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1968) * 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) -* 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) +* delete variable 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) -* do without param at ("test/cases/large/clang-23353.c": line 1974) -* do without param at ("test/cases/large/clang-23353.c": line 1974) * reduce to left at ("test/cases/large/clang-23353.c": line 1974) * reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) * remove expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1974) * remove expression at ("test/cases/large/clang-23353.c": line 1974) -* do without param 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2001) +* delete variable at ("test/cases/large/clang-23353.c": line 2002) * inline variable l_2285 at ("test/cases/large/clang-23353.c": line 2003) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2004) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2008) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 2018) +* delete variable at ("test/cases/large/clang-23353.c": line 2018) +* delete variable at ("test/cases/large/clang-23353.c": line 2019) * remove the for loop at ("test/cases/large/clang-23353.c": line 2020) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-23353.c": line 2020) -* do without param 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) -* 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2020) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2020) +* do not cast at ("test/cases/large/clang-23353.c": line 2022) +* delete variable at ("test/cases/large/clang-23353.c": line 2022) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 2024) * reduce to operant at ("test/cases/large/clang-23353.c": line 2024) * remove return statement at ("test/cases/large/clang-23353.c": line 2025) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1978) * 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) @@ -3653,235 +3352,281 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * remove expression at ("test/cases/large/clang-23353.c": line 1981) -* don't cast at ("test/cases/large/clang-23353.c": line 1981) +* do not cast at ("test/cases/large/clang-23353.c": line 1981) * reduce to operant at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* remove expression at ("test/cases/large/clang-23353.c": line 1981) -* remove expression at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* remove expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1981) +* remove expression at ("test/cases/large/clang-23353.c": line 1981) * remove the for loop at ("test/cases/large/clang-23353.c": line 1982) * remove initializer at ("test/cases/large/clang-23353.c": line 1982) * reduce to left at ("test/cases/large/clang-23353.c": line 1982) * 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 check at ("test/cases/large/clang-23353.c": line 1982) +* reduce to left at ("test/cases/large/clang-23353.c": line 1982) +* 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 iterator at ("test/cases/large/clang-23353.c": line 1982) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1982) +* delete variable at ("test/cases/large/clang-23353.c": line 1984) +* do not cast at ("test/cases/large/clang-23353.c": line 1985) +* delete variable at ("test/cases/large/clang-23353.c": line 1985) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) -* remove expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1987) * remove expression at ("test/cases/large/clang-23353.c": line 1987) -* do without param at ("test/cases/large/clang-23353.c": line 1987) -* do without param at ("test/cases/large/clang-23353.c": line 1987) -* don't cast at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* do not cast at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* remove expression at ("test/cases/large/clang-23353.c": line 1987) * remove expr statement at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) -* don't cast at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1989) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1989) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1989) +* reduce to left at ("test/cases/large/clang-23353.c": line 1989) +* reduce to right at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* do not cast at ("test/cases/large/clang-23353.c": line 1989) * remove expr statement at ("test/cases/large/clang-23353.c": line 1990) * reduce to left at ("test/cases/large/clang-23353.c": line 1990) * reduce to right at ("test/cases/large/clang-23353.c": line 1990) * remove expr statement at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) -* don't cast at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * remove expression at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* do not cast at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * remove expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) * remove expr statement at ("test/cases/large/clang-23353.c": line 1994) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1994) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1994) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1994) * reduce to left at ("test/cases/large/clang-23353.c": line 1994) * reduce to right at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) -* don't cast at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) +* reduce to right at ("test/cases/large/clang-23353.c": line 1994) +* reduce to right at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* do not cast at ("test/cases/large/clang-23353.c": line 1994) * remove expr statement at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) * remove expression at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) * remove expr statement at ("test/cases/large/clang-23353.c": line 2029) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 2029) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 2029) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 2029) * reduce to left at ("test/cases/large/clang-23353.c": line 2029) * reduce to right at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) -* don't cast at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) +* reduce to right at ("test/cases/large/clang-23353.c": line 2029) +* reduce to right at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* do not cast 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) -* 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) +* delete variable 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) -* 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) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3109) +* reduce to right at ("test/cases/large/clang-23353.c": line 3109) +* do not cast at ("test/cases/large/clang-23353.c": line 3113) +* delete variable at ("test/cases/large/clang-23353.c": line 3113) +* delete variable at ("test/cases/large/clang-23353.c": line 3114) +* delete variable at ("test/cases/large/clang-23353.c": line 3115) +* do not cast at ("test/cases/large/clang-23353.c": line 3116) +* delete variable at ("test/cases/large/clang-23353.c": line 3116) * 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) * remove condition at ("test/cases/large/clang-23353.c": line 3126) +* reduce to left at ("test/cases/large/clang-23353.c": line 3126) +* reduce to right at ("test/cases/large/clang-23353.c": line 3126) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3126) * remove expression 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3648) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3650) * reduce to left at ("test/cases/large/clang-23353.c": line 3650) * reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3650) +* reduce to right at ("test/cases/large/clang-23353.c": line 3650) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3650) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3650) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3129) +* delete variable 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3130) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3133) * 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) -* remove expression at ("test/cases/large/clang-23353.c": line 3138) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3138) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3138) * reduce to left at ("test/cases/large/clang-23353.c": line 3138) * reduce to right at ("test/cases/large/clang-23353.c": line 3138) +* remove expression at ("test/cases/large/clang-23353.c": line 3138) * remove return statement at ("test/cases/large/clang-23353.c": line 3144) * remove expr statement at ("test/cases/large/clang-23353.c": line 3140) * reduce to left at ("test/cases/large/clang-23353.c": line 3140) @@ -3892,1290 +3637,946 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3146) * reduce to right at ("test/cases/large/clang-23353.c": line 3146) * remove expr statement at ("test/cases/large/clang-23353.c": line 3148) -* replace by zero at ("test/cases/large/clang-23353.c": line 3148) -* do without param at ("test/cases/large/clang-23353.c": line 3148) -* do without param at ("test/cases/large/clang-23353.c": line 3148) -* do without param at ("test/cases/large/clang-23353.c": line 3148) -* do without param at ("test/cases/large/clang-23353.c": line 3148) -* replace by zero at ("test/cases/large/clang-23353.c": line 3148) -* don't cast at ("test/cases/large/clang-23353.c": line 3148) -* replace by zero at ("test/cases/large/clang-23353.c": line 3148) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3148) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3148) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3148) +* reduce to left at ("test/cases/large/clang-23353.c": line 3148) +* reduce to right at ("test/cases/large/clang-23353.c": line 3148) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3148) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3148) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3148) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3148) +* do not cast at ("test/cases/large/clang-23353.c": line 3148) * remove condition at ("test/cases/large/clang-23353.c": line 3149) -* remove expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) * reduce to left at ("test/cases/large/clang-23353.c": line 3149) * reduce to right at ("test/cases/large/clang-23353.c": line 3149) -* do without param at ("test/cases/large/clang-23353.c": line 3149) -* do without param at ("test/cases/large/clang-23353.c": line 3149) * reduce to left at ("test/cases/large/clang-23353.c": line 3149) * reduce to right at ("test/cases/large/clang-23353.c": line 3149) -* do without param at ("test/cases/large/clang-23353.c": line 3149) -* remove expression at ("test/cases/large/clang-23353.c": line 3149) -* remove expression at ("test/cases/large/clang-23353.c": line 3149) -* remove expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3149) * remove expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to left at ("test/cases/large/clang-23353.c": line 3149) +* reduce to right at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3149) * reduce to left at ("test/cases/large/clang-23353.c": line 3149) * reduce to right at ("test/cases/large/clang-23353.c": line 3149) -* do without param at ("test/cases/large/clang-23353.c": line 3149) * reduce to left at ("test/cases/large/clang-23353.c": line 3149) * reduce to right at ("test/cases/large/clang-23353.c": line 3149) -* do without param at ("test/cases/large/clang-23353.c": line 3149) -* do without param at ("test/cases/large/clang-23353.c": line 3149) -* 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) +* remove expression at ("test/cases/large/clang-23353.c": line 3149) +* remove expression at ("test/cases/large/clang-23353.c": line 3149) +* remove expression at ("test/cases/large/clang-23353.c": line 3149) +* remove expression at ("test/cases/large/clang-23353.c": line 3149) +* do not cast at ("test/cases/large/clang-23353.c": line 3149) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3281) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3284) +* delete variable at ("test/cases/large/clang-23353.c": line 3285) +* delete variable at ("test/cases/large/clang-23353.c": line 3286) +* delete variable at ("test/cases/large/clang-23353.c": line 3287) +* delete variable at ("test/cases/large/clang-23353.c": line 3288) +* delete variable at ("test/cases/large/clang-23353.c": line 3289) +* do not cast at ("test/cases/large/clang-23353.c": line 3290) +* delete variable at ("test/cases/large/clang-23353.c": line 3290) +* delete variable at ("test/cases/large/clang-23353.c": line 3291) +* delete variable at ("test/cases/large/clang-23353.c": line 3292) +* delete variable at ("test/cases/large/clang-23353.c": line 3293) +* delete variable at ("test/cases/large/clang-23353.c": line 3294) +* delete variable at ("test/cases/large/clang-23353.c": line 3295) +* delete variable at ("test/cases/large/clang-23353.c": line 3296) +* delete variable at ("test/cases/large/clang-23353.c": line 3297) +* delete variable at ("test/cases/large/clang-23353.c": line 3298) +* delete variable at ("test/cases/large/clang-23353.c": line 3299) +* do not cast at ("test/cases/large/clang-23353.c": line 3300) +* delete variable at ("test/cases/large/clang-23353.c": line 3300) +* delete variable at ("test/cases/large/clang-23353.c": line 3301) +* do not cast at ("test/cases/large/clang-23353.c": line 3302) +* delete variable at ("test/cases/large/clang-23353.c": line 3302) +* delete variable at ("test/cases/large/clang-23353.c": line 3303) +* delete variable at ("test/cases/large/clang-23353.c": line 3304) +* delete variable at ("test/cases/large/clang-23353.c": line 3305) +* delete variable at ("test/cases/large/clang-23353.c": line 3306) +* delete variable at ("test/cases/large/clang-23353.c": line 3307) +* delete variable at ("test/cases/large/clang-23353.c": line 3308) +* delete variable at ("test/cases/large/clang-23353.c": line 3309) +* delete variable at ("test/cases/large/clang-23353.c": line 3310) +* delete variable at ("test/cases/large/clang-23353.c": line 3311) +* delete variable at ("test/cases/large/clang-23353.c": line 3312) +* delete variable at ("test/cases/large/clang-23353.c": line 3313) +* delete variable at ("test/cases/large/clang-23353.c": line 3314) +* delete variable at ("test/cases/large/clang-23353.c": line 3315) +* do not cast at ("test/cases/large/clang-23353.c": line 3316) +* delete variable at ("test/cases/large/clang-23353.c": line 3316) +* delete variable at ("test/cases/large/clang-23353.c": line 3317) +* delete variable at ("test/cases/large/clang-23353.c": line 3318) +* delete variable at ("test/cases/large/clang-23353.c": line 3319) +* delete variable at ("test/cases/large/clang-23353.c": line 3320) +* delete variable at ("test/cases/large/clang-23353.c": line 3321) +* delete variable at ("test/cases/large/clang-23353.c": line 3322) +* delete variable at ("test/cases/large/clang-23353.c": line 3323) +* delete variable at ("test/cases/large/clang-23353.c": line 3324) +* do not cast at ("test/cases/large/clang-23353.c": line 3325) +* delete variable at ("test/cases/large/clang-23353.c": line 3325) +* delete variable at ("test/cases/large/clang-23353.c": line 3326) +* do not cast at ("test/cases/large/clang-23353.c": line 3327) +* delete variable at ("test/cases/large/clang-23353.c": line 3327) +* delete variable at ("test/cases/large/clang-23353.c": line 3328) +* do not cast at ("test/cases/large/clang-23353.c": line 3329) +* delete variable at ("test/cases/large/clang-23353.c": line 3329) +* do not cast at ("test/cases/large/clang-23353.c": line 3330) +* delete variable at ("test/cases/large/clang-23353.c": line 3330) +* do not cast at ("test/cases/large/clang-23353.c": line 3331) +* delete variable at ("test/cases/large/clang-23353.c": line 3331) +* delete variable at ("test/cases/large/clang-23353.c": line 3332) +* delete variable at ("test/cases/large/clang-23353.c": line 3333) +* delete variable at ("test/cases/large/clang-23353.c": line 3334) +* delete variable at ("test/cases/large/clang-23353.c": line 3335) +* delete variable at ("test/cases/large/clang-23353.c": line 3336) +* delete variable at ("test/cases/large/clang-23353.c": line 3337) +* delete variable at ("test/cases/large/clang-23353.c": line 3338) +* delete variable at ("test/cases/large/clang-23353.c": line 3339) +* do not cast at ("test/cases/large/clang-23353.c": line 3340) +* delete variable at ("test/cases/large/clang-23353.c": line 3340) +* delete variable at ("test/cases/large/clang-23353.c": line 3341) +* delete variable at ("test/cases/large/clang-23353.c": line 3342) +* delete variable at ("test/cases/large/clang-23353.c": line 3343) +* delete variable at ("test/cases/large/clang-23353.c": line 3344) +* delete variable at ("test/cases/large/clang-23353.c": line 3345) +* do not cast at ("test/cases/large/clang-23353.c": line 3346) +* delete variable at ("test/cases/large/clang-23353.c": line 3346) +* delete variable at ("test/cases/large/clang-23353.c": line 3347) +* delete variable at ("test/cases/large/clang-23353.c": line 3348) +* delete variable at ("test/cases/large/clang-23353.c": line 3349) +* do not cast at ("test/cases/large/clang-23353.c": line 3350) +* delete variable at ("test/cases/large/clang-23353.c": line 3350) +* do not cast at ("test/cases/large/clang-23353.c": line 3351) +* delete variable at ("test/cases/large/clang-23353.c": line 3351) +* delete variable at ("test/cases/large/clang-23353.c": line 3352) +* delete variable at ("test/cases/large/clang-23353.c": line 3353) +* delete variable at ("test/cases/large/clang-23353.c": line 3354) +* delete variable at ("test/cases/large/clang-23353.c": line 3355) +* delete variable at ("test/cases/large/clang-23353.c": line 3356) +* do not cast at ("test/cases/large/clang-23353.c": line 3357) +* delete variable at ("test/cases/large/clang-23353.c": line 3357) +* do not cast at ("test/cases/large/clang-23353.c": line 3358) +* delete variable at ("test/cases/large/clang-23353.c": line 3358) +* delete variable at ("test/cases/large/clang-23353.c": line 3359) +* delete variable at ("test/cases/large/clang-23353.c": line 3360) +* delete variable at ("test/cases/large/clang-23353.c": line 3361) +* delete variable at ("test/cases/large/clang-23353.c": line 3362) +* do not cast at ("test/cases/large/clang-23353.c": line 3363) +* delete variable at ("test/cases/large/clang-23353.c": line 3363) +* delete variable at ("test/cases/large/clang-23353.c": line 3364) +* delete variable at ("test/cases/large/clang-23353.c": line 3365) +* delete variable at ("test/cases/large/clang-23353.c": line 3366) +* delete variable at ("test/cases/large/clang-23353.c": line 3367) +* delete variable at ("test/cases/large/clang-23353.c": line 3368) +* delete variable at ("test/cases/large/clang-23353.c": line 3369) +* delete variable at ("test/cases/large/clang-23353.c": line 3370) +* do not cast at ("test/cases/large/clang-23353.c": line 3371) +* delete variable at ("test/cases/large/clang-23353.c": line 3371) +* delete variable at ("test/cases/large/clang-23353.c": line 3372) +* do not cast at ("test/cases/large/clang-23353.c": line 3373) +* delete variable at ("test/cases/large/clang-23353.c": line 3373) +* delete variable at ("test/cases/large/clang-23353.c": line 3374) +* delete variable at ("test/cases/large/clang-23353.c": line 3375) +* delete variable at ("test/cases/large/clang-23353.c": line 3376) +* do not cast at ("test/cases/large/clang-23353.c": line 3377) +* delete variable at ("test/cases/large/clang-23353.c": line 3377) +* delete variable at ("test/cases/large/clang-23353.c": line 3378) +* delete variable at ("test/cases/large/clang-23353.c": line 3379) +* delete variable at ("test/cases/large/clang-23353.c": line 3380) +* delete variable at ("test/cases/large/clang-23353.c": line 3381) +* delete variable at ("test/cases/large/clang-23353.c": line 3382) +* delete variable at ("test/cases/large/clang-23353.c": line 3383) +* delete variable at ("test/cases/large/clang-23353.c": line 3384) +* delete variable at ("test/cases/large/clang-23353.c": line 3385) +* do not cast at ("test/cases/large/clang-23353.c": line 3386) +* delete variable at ("test/cases/large/clang-23353.c": line 3386) +* delete variable at ("test/cases/large/clang-23353.c": line 3387) * remove the for loop at ("test/cases/large/clang-23353.c": line 3388) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3388) * remove iterator 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) -* do without param at ("test/cases/large/clang-23353.c": line 3388) -* do without param at ("test/cases/large/clang-23353.c": line 3388) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3388) +* reduce to expression 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3390) +* delete variable at ("test/cases/large/clang-23353.c": line 3391) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* remove expression at ("test/cases/large/clang-23353.c": line 3398) -* remove expression at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* remove expression at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* remove expression at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) * remove expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to left at ("test/cases/large/clang-23353.c": line 3398) +* reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) * reduce to left at ("test/cases/large/clang-23353.c": line 3398) * reduce to right at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3398) +* remove expression at ("test/cases/large/clang-23353.c": line 3398) +* remove expression at ("test/cases/large/clang-23353.c": line 3398) +* remove expression at ("test/cases/large/clang-23353.c": line 3398) +* remove expression at ("test/cases/large/clang-23353.c": line 3398) +* do not cast at ("test/cases/large/clang-23353.c": line 3398) * remove expression at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* don't cast at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) -* do without param at ("test/cases/large/clang-23353.c": line 3398) * remove the for loop at ("test/cases/large/clang-23353.c": line 3399) * remove initializer at ("test/cases/large/clang-23353.c": line 3399) * 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 check at ("test/cases/large/clang-23353.c": line 3399) +* reduce to left at ("test/cases/large/clang-23353.c": line 3399) +* reduce to right at ("test/cases/large/clang-23353.c": line 3399) * reduce to operant at ("test/cases/large/clang-23353.c": line 3399) * remove iterator at ("test/cases/large/clang-23353.c": line 3399) * reduce to left at ("test/cases/large/clang-23353.c": line 3399) * reduce to right at ("test/cases/large/clang-23353.c": line 3399) -* do without param at ("test/cases/large/clang-23353.c": line 3399) -* do without param at ("test/cases/large/clang-23353.c": line 3399) -* replace by zero at ("test/cases/large/clang-23353.c": line 3401) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3399) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3399) * inline variable l_316 at ("test/cases/large/clang-23353.c": line 3401) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3402) +* delete variable at ("test/cases/large/clang-23353.c": line 3403) +* delete variable at ("test/cases/large/clang-23353.c": line 3404) +* delete variable at ("test/cases/large/clang-23353.c": line 3405) +* delete variable at ("test/cases/large/clang-23353.c": line 3406) * inline variable l_322 at ("test/cases/large/clang-23353.c": line 3407) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3408) +* delete variable at ("test/cases/large/clang-23353.c": line 3409) +* do not cast at ("test/cases/large/clang-23353.c": line 3410) +* delete variable at ("test/cases/large/clang-23353.c": line 3410) +* do not cast at ("test/cases/large/clang-23353.c": line 3411) +* delete variable at ("test/cases/large/clang-23353.c": line 3411) +* delete variable at ("test/cases/large/clang-23353.c": line 3412) +* delete variable at ("test/cases/large/clang-23353.c": line 3413) +* delete variable at ("test/cases/large/clang-23353.c": line 3414) +* delete variable at ("test/cases/large/clang-23353.c": line 3415) +* do not cast at ("test/cases/large/clang-23353.c": line 3416) +* delete variable at ("test/cases/large/clang-23353.c": line 3416) +* do not cast at ("test/cases/large/clang-23353.c": line 3417) +* delete variable at ("test/cases/large/clang-23353.c": line 3417) +* delete variable at ("test/cases/large/clang-23353.c": line 3418) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3420) +* delete variable at ("test/cases/large/clang-23353.c": line 3421) +* delete variable at ("test/cases/large/clang-23353.c": line 3422) +* do not cast at ("test/cases/large/clang-23353.c": line 3423) +* delete variable at ("test/cases/large/clang-23353.c": line 3423) +* delete variable at ("test/cases/large/clang-23353.c": line 3424) +* delete variable at ("test/cases/large/clang-23353.c": line 3425) +* delete variable at ("test/cases/large/clang-23353.c": line 3426) +* delete variable at ("test/cases/large/clang-23353.c": line 3427) +* delete variable at ("test/cases/large/clang-23353.c": line 3428) +* delete variable at ("test/cases/large/clang-23353.c": line 3429) +* do not cast at ("test/cases/large/clang-23353.c": line 3430) +* delete variable at ("test/cases/large/clang-23353.c": line 3430) +* delete variable at ("test/cases/large/clang-23353.c": line 3431) +* delete variable at ("test/cases/large/clang-23353.c": line 3432) +* delete variable at ("test/cases/large/clang-23353.c": line 3433) +* delete variable at ("test/cases/large/clang-23353.c": line 3434) +* delete variable at ("test/cases/large/clang-23353.c": line 3435) +* delete variable at ("test/cases/large/clang-23353.c": line 3436) +* delete variable at ("test/cases/large/clang-23353.c": line 3437) +* do not cast at ("test/cases/large/clang-23353.c": line 3438) +* delete variable at ("test/cases/large/clang-23353.c": line 3438) +* do not cast at ("test/cases/large/clang-23353.c": line 3439) +* delete variable at ("test/cases/large/clang-23353.c": line 3439) +* do not cast at ("test/cases/large/clang-23353.c": line 3440) +* delete variable at ("test/cases/large/clang-23353.c": line 3440) +* delete variable at ("test/cases/large/clang-23353.c": line 3441) +* do not cast at ("test/cases/large/clang-23353.c": line 3442) +* delete variable at ("test/cases/large/clang-23353.c": line 3442) +* delete variable at ("test/cases/large/clang-23353.c": line 3443) +* do not cast at ("test/cases/large/clang-23353.c": line 3444) +* delete variable at ("test/cases/large/clang-23353.c": line 3444) +* delete variable at ("test/cases/large/clang-23353.c": line 3445) +* delete variable at ("test/cases/large/clang-23353.c": line 3446) +* delete variable at ("test/cases/large/clang-23353.c": line 3447) +* delete variable at ("test/cases/large/clang-23353.c": line 3448) +* delete variable at ("test/cases/large/clang-23353.c": line 3449) +* delete variable at ("test/cases/large/clang-23353.c": line 3450) +* delete variable at ("test/cases/large/clang-23353.c": line 3451) +* do not cast at ("test/cases/large/clang-23353.c": line 3452) +* delete variable at ("test/cases/large/clang-23353.c": line 3452) +* delete variable at ("test/cases/large/clang-23353.c": line 3453) +* do not cast at ("test/cases/large/clang-23353.c": line 3454) +* delete variable at ("test/cases/large/clang-23353.c": line 3454) +* delete variable at ("test/cases/large/clang-23353.c": line 3455) +* delete variable at ("test/cases/large/clang-23353.c": line 3456) +* delete variable at ("test/cases/large/clang-23353.c": line 3457) +* delete variable at ("test/cases/large/clang-23353.c": line 3458) +* delete variable at ("test/cases/large/clang-23353.c": line 3459) +* do not cast at ("test/cases/large/clang-23353.c": line 3460) +* delete variable at ("test/cases/large/clang-23353.c": line 3460) +* delete variable at ("test/cases/large/clang-23353.c": line 3461) +* do not cast at ("test/cases/large/clang-23353.c": line 3462) +* delete variable at ("test/cases/large/clang-23353.c": line 3462) +* delete variable at ("test/cases/large/clang-23353.c": line 3463) +* delete variable at ("test/cases/large/clang-23353.c": line 3464) +* delete variable at ("test/cases/large/clang-23353.c": line 3465) +* delete variable at ("test/cases/large/clang-23353.c": line 3466) +* delete variable at ("test/cases/large/clang-23353.c": line 3467) +* delete variable at ("test/cases/large/clang-23353.c": line 3468) +* delete variable at ("test/cases/large/clang-23353.c": line 3469) * inline variable l_388 at ("test/cases/large/clang-23353.c": line 3470) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3471) +* do not cast at ("test/cases/large/clang-23353.c": line 3472) +* delete variable at ("test/cases/large/clang-23353.c": line 3472) +* delete variable at ("test/cases/large/clang-23353.c": line 3473) +* delete variable at ("test/cases/large/clang-23353.c": line 3474) +* delete variable at ("test/cases/large/clang-23353.c": line 3475) +* delete variable at ("test/cases/large/clang-23353.c": line 3476) +* delete variable at ("test/cases/large/clang-23353.c": line 3477) +* delete variable at ("test/cases/large/clang-23353.c": line 3478) +* delete variable at ("test/cases/large/clang-23353.c": line 3479) * inline variable l_399 at ("test/cases/large/clang-23353.c": line 3480) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3481) +* delete variable at ("test/cases/large/clang-23353.c": line 3482) +* delete variable at ("test/cases/large/clang-23353.c": line 3483) +* delete variable at ("test/cases/large/clang-23353.c": line 3484) +* delete variable at ("test/cases/large/clang-23353.c": line 3485) +* delete variable at ("test/cases/large/clang-23353.c": line 3486) +* delete variable at ("test/cases/large/clang-23353.c": line 3487) +* do not cast at ("test/cases/large/clang-23353.c": line 3488) +* delete variable at ("test/cases/large/clang-23353.c": line 3488) +* delete variable at ("test/cases/large/clang-23353.c": line 3489) +* delete variable at ("test/cases/large/clang-23353.c": line 3490) +* delete variable at ("test/cases/large/clang-23353.c": line 3491) +* delete variable at ("test/cases/large/clang-23353.c": line 3492) +* do not cast at ("test/cases/large/clang-23353.c": line 3493) +* delete variable at ("test/cases/large/clang-23353.c": line 3493) +* delete variable at ("test/cases/large/clang-23353.c": line 3494) +* delete variable at ("test/cases/large/clang-23353.c": line 3495) +* delete variable at ("test/cases/large/clang-23353.c": line 3496) +* delete variable at ("test/cases/large/clang-23353.c": line 3497) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3499) +* delete variable at ("test/cases/large/clang-23353.c": line 3499) +* do not cast at ("test/cases/large/clang-23353.c": line 3500) +* delete variable at ("test/cases/large/clang-23353.c": line 3500) +* delete variable at ("test/cases/large/clang-23353.c": line 3501) +* delete variable at ("test/cases/large/clang-23353.c": line 3502) +* delete variable at ("test/cases/large/clang-23353.c": line 3503) +* delete variable at ("test/cases/large/clang-23353.c": line 3504) +* delete variable at ("test/cases/large/clang-23353.c": line 3505) +* delete variable at ("test/cases/large/clang-23353.c": line 3506) +* delete variable at ("test/cases/large/clang-23353.c": line 3507) +* delete variable at ("test/cases/large/clang-23353.c": line 3508) +* delete variable at ("test/cases/large/clang-23353.c": line 3509) +* delete variable at ("test/cases/large/clang-23353.c": line 3510) +* do not cast at ("test/cases/large/clang-23353.c": line 3511) +* delete variable at ("test/cases/large/clang-23353.c": line 3511) +* delete variable at ("test/cases/large/clang-23353.c": line 3512) +* do not cast at ("test/cases/large/clang-23353.c": line 3513) +* delete variable at ("test/cases/large/clang-23353.c": line 3513) +* delete variable at ("test/cases/large/clang-23353.c": line 3514) +* delete variable at ("test/cases/large/clang-23353.c": line 3515) +* delete variable at ("test/cases/large/clang-23353.c": line 3516) +* delete variable at ("test/cases/large/clang-23353.c": line 3517) +* do not cast at ("test/cases/large/clang-23353.c": line 3518) +* delete variable at ("test/cases/large/clang-23353.c": line 3518) +* delete variable at ("test/cases/large/clang-23353.c": line 3519) +* delete variable at ("test/cases/large/clang-23353.c": line 3520) +* do not cast at ("test/cases/large/clang-23353.c": line 3521) +* delete variable at ("test/cases/large/clang-23353.c": line 3521) +* do not cast at ("test/cases/large/clang-23353.c": line 3522) +* delete variable at ("test/cases/large/clang-23353.c": line 3522) +* delete variable at ("test/cases/large/clang-23353.c": line 3523) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3525) +* delete variable at ("test/cases/large/clang-23353.c": line 3525) +* delete variable at ("test/cases/large/clang-23353.c": line 3526) +* delete variable at ("test/cases/large/clang-23353.c": line 3527) +* do not cast at ("test/cases/large/clang-23353.c": line 3528) +* delete variable at ("test/cases/large/clang-23353.c": line 3528) +* do not cast at ("test/cases/large/clang-23353.c": line 3529) +* delete variable at ("test/cases/large/clang-23353.c": line 3529) +* delete variable at ("test/cases/large/clang-23353.c": line 3530) +* delete variable at ("test/cases/large/clang-23353.c": line 3531) +* do not cast at ("test/cases/large/clang-23353.c": line 3532) +* delete variable at ("test/cases/large/clang-23353.c": line 3532) +* delete variable at ("test/cases/large/clang-23353.c": line 3533) +* delete variable at ("test/cases/large/clang-23353.c": line 3534) +* delete variable at ("test/cases/large/clang-23353.c": line 3535) +* delete variable at ("test/cases/large/clang-23353.c": line 3536) +* do not cast at ("test/cases/large/clang-23353.c": line 3537) +* delete variable at ("test/cases/large/clang-23353.c": line 3537) +* delete variable at ("test/cases/large/clang-23353.c": line 3538) +* delete variable at ("test/cases/large/clang-23353.c": line 3539) +* delete variable at ("test/cases/large/clang-23353.c": line 3540) +* delete variable at ("test/cases/large/clang-23353.c": line 3541) +* delete variable at ("test/cases/large/clang-23353.c": line 3542) +* delete variable at ("test/cases/large/clang-23353.c": line 3543) +* delete variable at ("test/cases/large/clang-23353.c": line 3544) +* delete variable at ("test/cases/large/clang-23353.c": line 3545) +* delete variable at ("test/cases/large/clang-23353.c": line 3546) +* do not cast at ("test/cases/large/clang-23353.c": line 3547) +* delete variable at ("test/cases/large/clang-23353.c": line 3547) +* delete variable at ("test/cases/large/clang-23353.c": line 3548) +* do not cast at ("test/cases/large/clang-23353.c": line 3549) +* delete variable at ("test/cases/large/clang-23353.c": line 3549) +* do not cast at ("test/cases/large/clang-23353.c": line 3550) +* delete variable at ("test/cases/large/clang-23353.c": line 3550) +* delete variable at ("test/cases/large/clang-23353.c": line 3551) +* do not cast at ("test/cases/large/clang-23353.c": line 3552) +* delete variable at ("test/cases/large/clang-23353.c": line 3552) +* do not cast at ("test/cases/large/clang-23353.c": line 3553) +* delete variable at ("test/cases/large/clang-23353.c": line 3553) +* delete variable at ("test/cases/large/clang-23353.c": line 3554) +* delete variable at ("test/cases/large/clang-23353.c": line 3555) +* delete variable at ("test/cases/large/clang-23353.c": line 3556) +* delete variable at ("test/cases/large/clang-23353.c": line 3557) +* do not cast at ("test/cases/large/clang-23353.c": line 3558) +* delete variable at ("test/cases/large/clang-23353.c": line 3558) +* do not cast at ("test/cases/large/clang-23353.c": line 3559) +* delete variable at ("test/cases/large/clang-23353.c": line 3559) +* delete variable at ("test/cases/large/clang-23353.c": line 3560) +* delete variable at ("test/cases/large/clang-23353.c": line 3561) +* delete variable at ("test/cases/large/clang-23353.c": line 3562) +* delete variable at ("test/cases/large/clang-23353.c": line 3563) +* do not cast at ("test/cases/large/clang-23353.c": line 3564) +* delete variable at ("test/cases/large/clang-23353.c": line 3564) +* delete variable at ("test/cases/large/clang-23353.c": line 3565) +* delete variable at ("test/cases/large/clang-23353.c": line 3566) +* delete variable at ("test/cases/large/clang-23353.c": line 3567) +* delete variable at ("test/cases/large/clang-23353.c": line 3568) +* delete variable at ("test/cases/large/clang-23353.c": line 3569) +* delete variable at ("test/cases/large/clang-23353.c": line 3570) +* delete variable at ("test/cases/large/clang-23353.c": line 3571) +* delete variable at ("test/cases/large/clang-23353.c": line 3572) +* do not cast at ("test/cases/large/clang-23353.c": line 3573) +* delete variable at ("test/cases/large/clang-23353.c": line 3573) +* do not cast at ("test/cases/large/clang-23353.c": line 3574) +* delete variable at ("test/cases/large/clang-23353.c": line 3574) +* delete variable at ("test/cases/large/clang-23353.c": line 3575) +* delete variable at ("test/cases/large/clang-23353.c": line 3576) +* do not cast at ("test/cases/large/clang-23353.c": line 3577) +* delete variable at ("test/cases/large/clang-23353.c": line 3577) +* delete variable at ("test/cases/large/clang-23353.c": line 3578) +* do not cast at ("test/cases/large/clang-23353.c": line 3579) +* delete variable at ("test/cases/large/clang-23353.c": line 3579) +* delete variable at ("test/cases/large/clang-23353.c": line 3580) +* do not cast at ("test/cases/large/clang-23353.c": line 3581) +* delete variable at ("test/cases/large/clang-23353.c": line 3581) +* do not cast at ("test/cases/large/clang-23353.c": line 3582) +* delete variable at ("test/cases/large/clang-23353.c": line 3582) +* delete variable at ("test/cases/large/clang-23353.c": line 3583) +* do not cast at ("test/cases/large/clang-23353.c": line 3584) +* delete variable at ("test/cases/large/clang-23353.c": line 3584) +* delete variable at ("test/cases/large/clang-23353.c": line 3585) +* delete variable at ("test/cases/large/clang-23353.c": line 3586) +* delete variable at ("test/cases/large/clang-23353.c": line 3587) +* do not cast at ("test/cases/large/clang-23353.c": line 3588) +* delete variable at ("test/cases/large/clang-23353.c": line 3588) +* do not cast at ("test/cases/large/clang-23353.c": line 3589) +* delete variable at ("test/cases/large/clang-23353.c": line 3589) +* delete variable at ("test/cases/large/clang-23353.c": line 3590) +* delete variable at ("test/cases/large/clang-23353.c": line 3591) +* do not cast at ("test/cases/large/clang-23353.c": line 3592) +* delete variable at ("test/cases/large/clang-23353.c": line 3592) +* do not cast at ("test/cases/large/clang-23353.c": line 3593) +* delete variable at ("test/cases/large/clang-23353.c": line 3593) +* delete variable at ("test/cases/large/clang-23353.c": line 3594) +* delete variable at ("test/cases/large/clang-23353.c": line 3595) +* delete variable at ("test/cases/large/clang-23353.c": line 3596) +* do not cast at ("test/cases/large/clang-23353.c": line 3597) +* delete variable at ("test/cases/large/clang-23353.c": line 3597) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3599) +* delete variable at ("test/cases/large/clang-23353.c": line 3600) +* delete variable at ("test/cases/large/clang-23353.c": line 3601) +* delete variable at ("test/cases/large/clang-23353.c": line 3602) +* delete variable at ("test/cases/large/clang-23353.c": line 3603) * 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3606) * inline variable l_544 at ("test/cases/large/clang-23353.c": line 3607) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3608) +* delete variable at ("test/cases/large/clang-23353.c": line 3609) +* delete variable at ("test/cases/large/clang-23353.c": line 3610) +* delete variable at ("test/cases/large/clang-23353.c": line 3611) +* do not cast at ("test/cases/large/clang-23353.c": line 3612) +* delete variable at ("test/cases/large/clang-23353.c": line 3612) +* delete variable at ("test/cases/large/clang-23353.c": line 3613) +* delete variable at ("test/cases/large/clang-23353.c": line 3614) +* delete variable at ("test/cases/large/clang-23353.c": line 3615) +* delete variable at ("test/cases/large/clang-23353.c": line 3616) +* delete variable at ("test/cases/large/clang-23353.c": line 3617) +* delete variable at ("test/cases/large/clang-23353.c": line 3618) +* do not cast at ("test/cases/large/clang-23353.c": line 3619) +* delete variable at ("test/cases/large/clang-23353.c": line 3619) +* delete variable at ("test/cases/large/clang-23353.c": line 3620) +* delete variable at ("test/cases/large/clang-23353.c": line 3621) +* delete variable at ("test/cases/large/clang-23353.c": line 3622) +* do not cast at ("test/cases/large/clang-23353.c": line 3623) +* delete variable at ("test/cases/large/clang-23353.c": line 3623) +* do not cast at ("test/cases/large/clang-23353.c": line 3624) +* delete variable at ("test/cases/large/clang-23353.c": line 3624) +* delete variable at ("test/cases/large/clang-23353.c": line 3625) +* delete variable at ("test/cases/large/clang-23353.c": line 3626) +* delete variable at ("test/cases/large/clang-23353.c": line 3627) +* delete variable at ("test/cases/large/clang-23353.c": line 3628) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* remove expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) -* remove expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to left at ("test/cases/large/clang-23353.c": line 3631) +* reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* remove expression at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to left at ("test/cases/large/clang-23353.c": line 3631) +* reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to left at ("test/cases/large/clang-23353.c": line 3631) +* reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to left at ("test/cases/large/clang-23353.c": line 3631) +* reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) * remove expression at ("test/cases/large/clang-23353.c": line 3631) * remove expression at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) * reduce to left at ("test/cases/large/clang-23353.c": line 3631) * reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to left at ("test/cases/large/clang-23353.c": line 3631) +* reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3631) +* reduce to left at ("test/cases/large/clang-23353.c": line 3631) +* reduce to right at ("test/cases/large/clang-23353.c": line 3631) +* remove expression at ("test/cases/large/clang-23353.c": line 3631) * reduce to operant at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) -* don't cast at ("test/cases/large/clang-23353.c": line 3631) -* do without param at ("test/cases/large/clang-23353.c": line 3631) +* remove expression at ("test/cases/large/clang-23353.c": line 3631) +* do not cast at ("test/cases/large/clang-23353.c": line 3631) +* remove expression at ("test/cases/large/clang-23353.c": line 3631) * remove expr statement at ("test/cases/large/clang-23353.c": line 3632) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3632) * remove expr statement at ("test/cases/large/clang-23353.c": line 3634) * reduce to left at ("test/cases/large/clang-23353.c": line 3634) * reduce to right at ("test/cases/large/clang-23353.c": line 3634) * remove expr statement at ("test/cases/large/clang-23353.c": line 3636) * reduce to left at ("test/cases/large/clang-23353.c": line 3636) * reduce to right at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) * reduce to operant at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* remove expression at ("test/cases/large/clang-23353.c": line 3636) -* remove expression at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to right at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to right at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) * remove expression at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to right at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to right at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3636) * reduce to left at ("test/cases/large/clang-23353.c": line 3636) * reduce to right at ("test/cases/large/clang-23353.c": line 3636) * reduce to left at ("test/cases/large/clang-23353.c": line 3636) * reduce to right at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) * reduce to left at ("test/cases/large/clang-23353.c": line 3636) * reduce to right at ("test/cases/large/clang-23353.c": line 3636) * reduce to left at ("test/cases/large/clang-23353.c": line 3636) * reduce to right at ("test/cases/large/clang-23353.c": line 3636) * reduce to left at ("test/cases/large/clang-23353.c": line 3636) * reduce to right at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to left at ("test/cases/large/clang-23353.c": line 3636) +* reduce to right at ("test/cases/large/clang-23353.c": line 3636) +* remove expression at ("test/cases/large/clang-23353.c": line 3636) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3636) +* remove expression at ("test/cases/large/clang-23353.c": line 3636) +* do not cast at ("test/cases/large/clang-23353.c": line 3636) * reduce to operant at ("test/cases/large/clang-23353.c": line 3636) -* don't cast at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) -* do without param at ("test/cases/large/clang-23353.c": line 3636) * remove expr statement at ("test/cases/large/clang-23353.c": line 3638) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3638) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3638) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3638) * reduce to left at ("test/cases/large/clang-23353.c": line 3638) * reduce to right at ("test/cases/large/clang-23353.c": line 3638) -* replace by zero at ("test/cases/large/clang-23353.c": line 3638) -* do without param at ("test/cases/large/clang-23353.c": line 3638) -* do without param at ("test/cases/large/clang-23353.c": line 3638) -* do without param at ("test/cases/large/clang-23353.c": line 3638) -* do without param at ("test/cases/large/clang-23353.c": line 3638) -* replace by zero at ("test/cases/large/clang-23353.c": line 3638) -* don't cast at ("test/cases/large/clang-23353.c": line 3638) -* replace by zero at ("test/cases/large/clang-23353.c": line 3638) +* reduce to right at ("test/cases/large/clang-23353.c": line 3638) +* reduce to right at ("test/cases/large/clang-23353.c": line 3638) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3638) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3638) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3638) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3638) +* do not cast at ("test/cases/large/clang-23353.c": line 3638) * remove expr statement at ("test/cases/large/clang-23353.c": line 3639) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3639) * remove expr statement at ("test/cases/large/clang-23353.c": line 3640) -* replace by zero at ("test/cases/large/clang-23353.c": line 3151) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3640) * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3154) * reduce to left at ("test/cases/large/clang-23353.c": line 3154) * reduce to right at ("test/cases/large/clang-23353.c": line 3154) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3154) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3154) +* reduce to left at ("test/cases/large/clang-23353.c": line 3154) +* reduce to right at ("test/cases/large/clang-23353.c": line 3154) +* do not cast at ("test/cases/large/clang-23353.c": line 3154) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3154) * remove expression at ("test/cases/large/clang-23353.c": line 3154) -* don't cast at ("test/cases/large/clang-23353.c": line 3154) -* do without param at ("test/cases/large/clang-23353.c": line 3154) -* do without param at ("test/cases/large/clang-23353.c": line 3154) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3154) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3154) +* reduce to left at ("test/cases/large/clang-23353.c": line 3154) +* reduce to right at ("test/cases/large/clang-23353.c": line 3154) * reduce to left at ("test/cases/large/clang-23353.c": line 3154) * reduce to right at ("test/cases/large/clang-23353.c": line 3154) -* do without param at ("test/cases/large/clang-23353.c": line 3154) +* reduce to left at ("test/cases/large/clang-23353.c": line 3154) +* reduce to right at ("test/cases/large/clang-23353.c": line 3154) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3154) * remove the for loop at ("test/cases/large/clang-23353.c": line 3155) * remove initializer at ("test/cases/large/clang-23353.c": line 3155) * reduce to left at ("test/cases/large/clang-23353.c": line 3155) * 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 check at ("test/cases/large/clang-23353.c": line 3155) +* reduce to left at ("test/cases/large/clang-23353.c": line 3155) +* 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 iterator at ("test/cases/large/clang-23353.c": line 3155) * reduce to left at ("test/cases/large/clang-23353.c": line 3155) * reduce to right at ("test/cases/large/clang-23353.c": line 3155) -* do without param at ("test/cases/large/clang-23353.c": line 3155) -* do without param at ("test/cases/large/clang-23353.c": line 3155) -* 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) -* 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) -* 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3155) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3155) +* delete variable at ("test/cases/large/clang-23353.c": line 3157) +* delete variable at ("test/cases/large/clang-23353.c": line 3158) +* delete variable at ("test/cases/large/clang-23353.c": line 3159) * inline variable l_153 at ("test/cases/large/clang-23353.c": line 3160) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3161) +* delete variable at ("test/cases/large/clang-23353.c": line 3162) +* delete variable at ("test/cases/large/clang-23353.c": line 3163) +* delete variable at ("test/cases/large/clang-23353.c": line 3164) +* delete variable at ("test/cases/large/clang-23353.c": line 3165) +* do not cast at ("test/cases/large/clang-23353.c": line 3166) +* delete variable at ("test/cases/large/clang-23353.c": line 3166) +* delete variable at ("test/cases/large/clang-23353.c": line 3167) +* do not cast at ("test/cases/large/clang-23353.c": line 3168) +* delete variable at ("test/cases/large/clang-23353.c": line 3168) +* delete variable at ("test/cases/large/clang-23353.c": line 3169) +* delete variable at ("test/cases/large/clang-23353.c": line 3170) +* do not cast at ("test/cases/large/clang-23353.c": line 3171) +* delete variable at ("test/cases/large/clang-23353.c": line 3171) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3173) +* delete variable at ("test/cases/large/clang-23353.c": line 3174) +* do not cast at ("test/cases/large/clang-23353.c": line 3175) +* delete variable at ("test/cases/large/clang-23353.c": line 3175) +* delete variable at ("test/cases/large/clang-23353.c": line 3176) +* do not cast at ("test/cases/large/clang-23353.c": line 3177) +* delete variable at ("test/cases/large/clang-23353.c": line 3177) +* do not cast at ("test/cases/large/clang-23353.c": line 3178) +* delete variable at ("test/cases/large/clang-23353.c": line 3178) +* delete variable at ("test/cases/large/clang-23353.c": line 3179) +* delete variable at ("test/cases/large/clang-23353.c": line 3180) +* delete variable at ("test/cases/large/clang-23353.c": line 3181) +* delete variable at ("test/cases/large/clang-23353.c": line 3182) +* delete variable at ("test/cases/large/clang-23353.c": line 3183) +* do not cast at ("test/cases/large/clang-23353.c": line 3184) +* delete variable at ("test/cases/large/clang-23353.c": line 3184) +* delete variable at ("test/cases/large/clang-23353.c": line 3185) +* delete variable at ("test/cases/large/clang-23353.c": line 3186) +* do not cast at ("test/cases/large/clang-23353.c": line 3187) +* delete variable at ("test/cases/large/clang-23353.c": line 3187) +* do not cast at ("test/cases/large/clang-23353.c": line 3188) +* delete variable at ("test/cases/large/clang-23353.c": line 3188) +* delete variable at ("test/cases/large/clang-23353.c": line 3189) +* do not cast at ("test/cases/large/clang-23353.c": line 3190) +* delete variable at ("test/cases/large/clang-23353.c": line 3190) +* do not cast at ("test/cases/large/clang-23353.c": line 3191) +* delete variable at ("test/cases/large/clang-23353.c": line 3191) +* delete variable at ("test/cases/large/clang-23353.c": line 3192) +* delete variable at ("test/cases/large/clang-23353.c": line 3193) +* delete variable at ("test/cases/large/clang-23353.c": line 3194) +* delete variable at ("test/cases/large/clang-23353.c": line 3195) +* delete variable at ("test/cases/large/clang-23353.c": line 3196) +* delete variable at ("test/cases/large/clang-23353.c": line 3197) +* delete variable at ("test/cases/large/clang-23353.c": line 3198) +* delete variable at ("test/cases/large/clang-23353.c": line 3199) +* delete variable at ("test/cases/large/clang-23353.c": line 3200) +* delete variable at ("test/cases/large/clang-23353.c": line 3201) +* do not cast at ("test/cases/large/clang-23353.c": line 3202) +* delete variable at ("test/cases/large/clang-23353.c": line 3202) +* delete variable at ("test/cases/large/clang-23353.c": line 3203) +* delete variable at ("test/cases/large/clang-23353.c": line 3204) +* delete variable at ("test/cases/large/clang-23353.c": line 3205) +* delete variable at ("test/cases/large/clang-23353.c": line 3206) +* do not cast at ("test/cases/large/clang-23353.c": line 3207) +* delete variable at ("test/cases/large/clang-23353.c": line 3207) +* delete variable at ("test/cases/large/clang-23353.c": line 3208) +* delete variable at ("test/cases/large/clang-23353.c": line 3209) +* do not cast at ("test/cases/large/clang-23353.c": line 3210) +* delete variable at ("test/cases/large/clang-23353.c": line 3210) +* delete variable at ("test/cases/large/clang-23353.c": line 3211) +* delete variable at ("test/cases/large/clang-23353.c": line 3212) +* delete variable at ("test/cases/large/clang-23353.c": line 3213) +* delete variable at ("test/cases/large/clang-23353.c": line 3214) * inline variable l_211 at ("test/cases/large/clang-23353.c": line 3215) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3216) +* delete variable at ("test/cases/large/clang-23353.c": line 3217) +* do not cast at ("test/cases/large/clang-23353.c": line 3218) +* delete variable at ("test/cases/large/clang-23353.c": line 3218) +* do not cast at ("test/cases/large/clang-23353.c": line 3219) +* delete variable at ("test/cases/large/clang-23353.c": line 3219) +* delete variable at ("test/cases/large/clang-23353.c": line 3220) +* delete variable at ("test/cases/large/clang-23353.c": line 3221) +* delete variable at ("test/cases/large/clang-23353.c": line 3222) +* delete variable at ("test/cases/large/clang-23353.c": line 3223) +* delete variable at ("test/cases/large/clang-23353.c": line 3224) +* delete variable at ("test/cases/large/clang-23353.c": line 3225) +* delete variable at ("test/cases/large/clang-23353.c": line 3226) +* do not cast at ("test/cases/large/clang-23353.c": line 3227) +* delete variable at ("test/cases/large/clang-23353.c": line 3227) +* delete variable at ("test/cases/large/clang-23353.c": line 3228) +* delete variable at ("test/cases/large/clang-23353.c": line 3229) +* delete variable at ("test/cases/large/clang-23353.c": line 3230) +* delete variable at ("test/cases/large/clang-23353.c": line 3231) * inline variable l_228 at ("test/cases/large/clang-23353.c": line 3232) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3233) +* delete variable at ("test/cases/large/clang-23353.c": line 3234) +* delete variable at ("test/cases/large/clang-23353.c": line 3235) +* delete variable at ("test/cases/large/clang-23353.c": line 3236) +* delete variable at ("test/cases/large/clang-23353.c": line 3237) +* delete variable at ("test/cases/large/clang-23353.c": line 3238) +* delete variable at ("test/cases/large/clang-23353.c": line 3239) +* delete variable at ("test/cases/large/clang-23353.c": line 3240) +* delete variable at ("test/cases/large/clang-23353.c": line 3241) +* do not cast at ("test/cases/large/clang-23353.c": line 3242) +* delete variable at ("test/cases/large/clang-23353.c": line 3242) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3244) +* delete variable at ("test/cases/large/clang-23353.c": line 3245) +* delete variable at ("test/cases/large/clang-23353.c": line 3246) +* delete variable at ("test/cases/large/clang-23353.c": line 3247) +* delete variable at ("test/cases/large/clang-23353.c": line 3248) +* delete variable at ("test/cases/large/clang-23353.c": line 3249) +* delete variable at ("test/cases/large/clang-23353.c": line 3250) +* delete variable at ("test/cases/large/clang-23353.c": line 3251) +* do not cast at ("test/cases/large/clang-23353.c": line 3252) +* delete variable at ("test/cases/large/clang-23353.c": line 3252) +* do not cast at ("test/cases/large/clang-23353.c": line 3253) +* delete variable at ("test/cases/large/clang-23353.c": line 3253) +* delete variable at ("test/cases/large/clang-23353.c": line 3254) +* delete variable at ("test/cases/large/clang-23353.c": line 3255) +* delete variable at ("test/cases/large/clang-23353.c": line 3256) +* delete variable at ("test/cases/large/clang-23353.c": line 3257) +* delete variable at ("test/cases/large/clang-23353.c": line 3258) +* delete variable at ("test/cases/large/clang-23353.c": line 3259) +* delete variable at ("test/cases/large/clang-23353.c": line 3260) +* delete variable at ("test/cases/large/clang-23353.c": line 3261) +* delete variable at ("test/cases/large/clang-23353.c": line 3262) +* delete variable at ("test/cases/large/clang-23353.c": line 3263) +* delete variable at ("test/cases/large/clang-23353.c": line 3264) +* do not cast at ("test/cases/large/clang-23353.c": line 3265) +* delete variable at ("test/cases/large/clang-23353.c": line 3265) +* do not cast at ("test/cases/large/clang-23353.c": line 3266) +* delete variable at ("test/cases/large/clang-23353.c": line 3266) +* delete variable at ("test/cases/large/clang-23353.c": line 3267) * 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3270) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3270) * remove expr statement at ("test/cases/large/clang-23353.c": line 3654) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3654) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3654) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3654) * reduce to left at ("test/cases/large/clang-23353.c": line 3654) * reduce to right at ("test/cases/large/clang-23353.c": line 3654) -* replace by zero at ("test/cases/large/clang-23353.c": line 3654) -* do without param at ("test/cases/large/clang-23353.c": line 3654) -* do without param at ("test/cases/large/clang-23353.c": line 3654) -* do without param at ("test/cases/large/clang-23353.c": line 3654) -* do without param at ("test/cases/large/clang-23353.c": line 3654) -* replace by zero at ("test/cases/large/clang-23353.c": line 3654) -* don't cast at ("test/cases/large/clang-23353.c": line 3654) -* replace by zero at ("test/cases/large/clang-23353.c": line 3654) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3654) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3654) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3654) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3654) +* do not cast at ("test/cases/large/clang-23353.c": line 3654) * remove return statement at ("test/cases/large/clang-23353.c": line 3655) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3668) +* delete variable at ("test/cases/large/clang-23353.c": line 3669) +* delete variable at ("test/cases/large/clang-23353.c": line 3670) * inline variable l_65 at ("test/cases/large/clang-23353.c": line 3671) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3672) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3674) +* delete variable at ("test/cases/large/clang-23353.c": line 3674) +* delete variable 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) * remove condition at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) @@ -5184,105 +4585,161 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* don't cast at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* do not cast at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) +* do not cast at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) -* don't cast at ("test/cases/large/clang-23353.c": line 3677) -* reduce to left at ("test/cases/large/clang-23353.c": line 3677) -* reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* reduce to left at ("test/cases/large/clang-23353.c": line 3677) -* reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* replace by zero at ("test/cases/large/clang-23353.c": line 3691) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * 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 the for loop at ("test/cases/large/clang-23353.c": line 3693) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3693) * remove iterator at ("test/cases/large/clang-23353.c": line 3693) -* replace by zero at ("test/cases/large/clang-23353.c": line 3695) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3693) * inline variable l_97 at ("test/cases/large/clang-23353.c": line 3695) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* remove expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * remove expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to operant at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* remove expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to right at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to right at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) * remove expression at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) * remove expr statement at ("test/cases/large/clang-23353.c": line 3698) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3698) * remove expr statement at ("test/cases/large/clang-23353.c": line 3699) * reduce to left at ("test/cases/large/clang-23353.c": line 3699) * reduce to right at ("test/cases/large/clang-23353.c": line 3699) -* remove expression at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to left at ("test/cases/large/clang-23353.c": line 3699) +* reduce to right at ("test/cases/large/clang-23353.c": line 3699) * reduce to left at ("test/cases/large/clang-23353.c": line 3699) * reduce to right at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* remove expression at ("test/cases/large/clang-23353.c": line 3699) * remove the for loop at ("test/cases/large/clang-23353.c": line 3705) * remove initializer at ("test/cases/large/clang-23353.c": line 3705) * reduce to left at ("test/cases/large/clang-23353.c": line 3705) * 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 check at ("test/cases/large/clang-23353.c": line 3705) +* reduce to left at ("test/cases/large/clang-23353.c": line 3705) +* reduce to right at ("test/cases/large/clang-23353.c": line 3705) * remove iterator at ("test/cases/large/clang-23353.c": line 3705) -* replace by zero at ("test/cases/large/clang-23353.c": line 3707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3705) * inline variable l_119 at ("test/cases/large/clang-23353.c": line 3707) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3708) * remove condition at ("test/cases/large/clang-23353.c": line 3709) * remove break at ("test/cases/large/clang-23353.c": line 3710) * remove expr statement at ("test/cases/large/clang-23353.c": line 3711) @@ -5292,20 +4749,21 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3712) * reduce to right at ("test/cases/large/clang-23353.c": line 3712) * remove condition at ("test/cases/large/clang-23353.c": line 3713) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3720) * remove expr statement at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) -* don't cast at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3722) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3722) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3722) +* reduce to left at ("test/cases/large/clang-23353.c": line 3722) +* reduce to right at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* do not cast at ("test/cases/large/clang-23353.c": line 3722) * remove expr statement at ("test/cases/large/clang-23353.c": line 3723) * reduce to left at ("test/cases/large/clang-23353.c": line 3723) * reduce to right at ("test/cases/large/clang-23353.c": line 3723) @@ -5313,377 +4771,384 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3724) * reduce to right at ("test/cases/large/clang-23353.c": line 3724) * remove expr statement at ("test/cases/large/clang-23353.c": line 3715) -* 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3715) +* do not cast at ("test/cases/large/clang-23353.c": line 3679) +* delete variable at ("test/cases/large/clang-23353.c": line 3679) +* delete variable at ("test/cases/large/clang-23353.c": line 3680) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3682) -* don't cast at ("test/cases/large/clang-23353.c": line 3682) +* do not cast at ("test/cases/large/clang-23353.c": line 3682) * remove expr statement at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) -* don't cast at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3684) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3684) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3684) +* reduce to left at ("test/cases/large/clang-23353.c": line 3684) +* reduce to right at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* do not cast at ("test/cases/large/clang-23353.c": line 3684) * remove return statement at ("test/cases/large/clang-23353.c": line 3685) * remove expr statement at ("test/cases/large/clang-23353.c": line 3733) * reduce to left at ("test/cases/large/clang-23353.c": line 3733) * reduce to right at ("test/cases/large/clang-23353.c": line 3733) * remove expr statement at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) -* don't cast at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3735) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3735) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3735) +* reduce to left at ("test/cases/large/clang-23353.c": line 3735) +* reduce to right at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* do not cast 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) * remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) * remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) * remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) * remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) * remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) * remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) * remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) * remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) * remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) * remove expr statement at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) * remove expr statement at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) * remove expr statement at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) * remove expr statement at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) * remove expr statement at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) * remove expr statement at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) * remove expr statement at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) * remove expr statement at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) * remove expr statement at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) * remove expr statement at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) * remove expr statement at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) * remove expr statement at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) * remove expr statement at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) * remove expr statement at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) * remove expr statement at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) * remove expr statement at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) * remove expr statement at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * remove expr statement at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) * remove expr statement at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) * remove expr statement at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) * remove expr statement at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) * remove expr statement at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) * remove expr statement at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) * remove expr statement at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) * remove expr statement at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) * remove expr statement at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) * remove expr statement at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) * remove expr statement at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) * remove expr statement at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) * remove expr statement at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) * remove expr statement at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) * remove expr statement at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) * remove expr statement at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) * remove expr statement at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) * remove expr statement at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) * remove expr statement at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) * remove expr statement at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) * remove expr statement at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) * remove expr statement at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) * remove expr statement at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) * remove expr statement at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) * remove expr statement at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) * remove expr statement at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) * remove expr statement at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) * remove expr statement at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) * remove expr statement at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) * remove expr statement at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) * remove expr statement at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) * remove expr statement at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) * remove expr statement at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) * remove expr statement at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) * remove expr statement at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) * remove expr statement at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) * remove expr statement at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) * remove expr statement at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) * remove expr statement at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) * remove expr statement at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) * remove expr statement at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) * remove expr statement at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) * remove expr statement at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) * remove expr statement at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) * remove expr statement at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) * remove expr statement at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) * remove expr statement at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) * remove expr statement at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) * remove expr statement at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) * remove expr statement at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -5691,58 +5156,69 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) * remove expr statement at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) * remove expr statement at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) * remove expr statement at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) * remove expr statement at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) * remove expr statement at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) * remove expr statement at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) * remove expr statement at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) * remove expr statement at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) * remove expr statement at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) * remove expr statement at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -5750,153 +5226,157 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove expr statement at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) * remove expr statement at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) * remove expr statement at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) * remove expr statement at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) * remove expr statement at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) * remove expr statement at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove expr statement at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) * remove expr statement at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) * remove expr statement at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) * remove expr statement at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) * remove expr statement at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) * remove expr statement at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) * remove expr statement at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) * remove expr statement at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) * remove expr statement at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) * remove expr statement at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) * remove expr statement at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) * remove expr statement at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) * remove expr statement at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) * remove expr statement at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) * remove expr statement at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) * remove expr statement at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) * remove expr statement at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) * remove expr statement at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) * remove expr statement at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) * remove expr statement at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) * remove expr statement at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) * remove expr statement at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -5904,145 +5384,170 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * remove expr statement at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) * remove expr statement at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) * remove expr statement at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) * reduce to right 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 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) * remove expr statement at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) * remove expr statement at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) * remove expr statement at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) * remove expr statement at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) * remove expr statement at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) * remove expr statement at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) * remove expr statement at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) * remove expr statement at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) * remove expr statement at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) * remove expr statement at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) * remove expr statement at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) * remove expr statement at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) * remove expr statement at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) * remove expr statement at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) * remove expr statement at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) * remove expr statement at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) * remove expr statement at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) * remove expr statement at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) * remove expr statement at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) * remove expr statement at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) @@ -6050,69 +5555,69 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3965) * reduce to right at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) * remove expr statement at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) * remove expr statement at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) * remove expr statement at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) * remove expr statement at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) * remove expr statement at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) * remove expr statement at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) * remove expr statement at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) * remove expr statement at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) * remove expr statement at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) * remove expr statement at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) * remove expr statement at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) * remove expr statement at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) * remove expr statement at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) * remove expr statement at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -6122,75 +5627,82 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) * remove expr statement at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) * remove expr statement at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) * remove expr statement at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) * remove expr statement at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) * remove expr statement at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) * remove expr statement at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) * remove expr statement at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) * remove expr statement at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) * remove expr statement at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) * remove expr statement at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) * remove expr statement at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p1.path b/rtree-c/test/expected/clang-23353/reduction/p1.path index 5338b2572141cbb8fee9cc2218bd9a71799280c5..fc130e88841040d9ed4ee4db81ab2a276a464459 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p1.path +++ b/rtree-c/test/expected/clang-23353/reduction/p1.path @@ -1,425 +1,215 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -* remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +* remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) * remove static from func_1 at ("test/cases/large/clang-23353.c": line 1251) -* remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) +* remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) * remove static from func_26 at ("test/cases/large/clang-23353.c": line 1802) -* remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) +* remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) * remove static from func_35 at ("test/cases/large/clang-23353.c": line 1957) -* remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) +* remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) * remove static from func_49 at ("test/cases/large/clang-23353.c": line 3666) -* remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) +* remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) * remove static from func_2 at ("test/cases/large/clang-23353.c": line 1694) -* remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) +* remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) * remove static from func_10 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) +* remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) * remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) +* remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) * remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) +* remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) +* remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) +* remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) * remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) +* remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) * remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) +* remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) +* remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) * remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) +* remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) +* remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) +* remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) +* remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) * remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) +* remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) +* remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) +* remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) +* remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) +* remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) +* remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) +* remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) +* remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) +* remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) +* remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) +* remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) +* remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) * remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) +* remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) +* remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) +* remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) +* remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) +* remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) +* remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) +* remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) +* remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) +* remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) +* remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) +* remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) +* remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) +* remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) +* remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) * remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) +* remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) +* remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) +* remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) +* remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) +* remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) +* remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) +* remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) +* remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) +* remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) +* remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) +* remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) +* remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) +* remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) +* remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) +* remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) +* remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) +* remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) * remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -* remove static from func_1 at ("test/cases/large/clang-23353.c": line 1251) -* remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -* remove static from func_26 at ("test/cases/large/clang-23353.c": line 1802) -* remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -* remove static from func_35 at ("test/cases/large/clang-23353.c": line 1957) -* remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -* remove static from func_49 at ("test/cases/large/clang-23353.c": line 3666) -* remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -* remove static from func_2 at ("test/cases/large/clang-23353.c": line 1694) -* remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -* remove static from func_10 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -* remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -* remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -* remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -* remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -* remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -* remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -* remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * 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) @@ -626,17 +416,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -649,85 +440,121 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 108) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 110) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 113) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 113) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* replace by zero at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 113) * reduce to right at ("test/cases/large/clang-23353.c": line 113) -* don't cast at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 111) +* do not cast at ("test/cases/large/clang-23353.c": line 113) * remove return statement at ("test/cases/large/clang-23353.c": line 120) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 122) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 125) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 125) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) -* replace by zero at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 125) * reduce to right at ("test/cases/large/clang-23353.c": line 125) -* don't cast at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 123) +* do not cast at ("test/cases/large/clang-23353.c": line 125) * remove return statement at ("test/cases/large/clang-23353.c": line 132) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 134) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 137) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 137) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* replace by zero at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 137) * reduce to right at ("test/cases/large/clang-23353.c": line 137) -* don't cast at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 135) +* do not cast at ("test/cases/large/clang-23353.c": line 137) * remove return statement at ("test/cases/large/clang-23353.c": line 144) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 146) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 149) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 149) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 146) * reduce to right at ("test/cases/large/clang-23353.c": line 146) -* don't cast at ("test/cases/large/clang-23353.c": line 146) -* replace by zero at ("test/cases/large/clang-23353.c": line 146) +* do not cast at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 149) * reduce to right at ("test/cases/large/clang-23353.c": line 149) -* don't cast at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 147) +* do not cast at ("test/cases/large/clang-23353.c": line 149) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -740,6 +567,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 214) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 216) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 219) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 219) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) @@ -747,13 +581,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) -* replace by zero at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 219) * reduce to right at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 217) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -761,77 +601,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 238) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 240) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 243) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 243) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* replace by zero at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 243) * reduce to right at ("test/cases/large/clang-23353.c": line 243) -* don't cast at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 241) +* do not cast at ("test/cases/large/clang-23353.c": line 243) * remove return statement at ("test/cases/large/clang-23353.c": line 250) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 252) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 255) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 255) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) -* replace by zero at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 255) * reduce to right at ("test/cases/large/clang-23353.c": line 255) -* don't cast at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 253) +* do not cast at ("test/cases/large/clang-23353.c": line 255) * remove return statement at ("test/cases/large/clang-23353.c": line 262) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 264) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 267) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 267) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* replace by zero at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 267) * reduce to right at ("test/cases/large/clang-23353.c": line 267) -* don't cast at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 265) +* do not cast at ("test/cases/large/clang-23353.c": line 267) * remove return statement at ("test/cases/large/clang-23353.c": line 274) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 276) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 279) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 279) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 276) * reduce to right at ("test/cases/large/clang-23353.c": line 276) -* don't cast at ("test/cases/large/clang-23353.c": line 276) -* replace by zero at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* do not cast at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 279) * reduce to right at ("test/cases/large/clang-23353.c": line 279) -* don't cast at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 277) +* do not cast at ("test/cases/large/clang-23353.c": line 279) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 302) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 305) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 309) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 309) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) @@ -849,12 +729,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to operant at ("test/cases/large/clang-23353.c": line 305) -* replace by zero at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 309) * reduce to right at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 306) * remove return statement at ("test/cases/large/clang-23353.c": line 316) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 319) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 323) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 323) +* reduce to left at ("test/cases/large/clang-23353.c": line 319) +* reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) @@ -870,12 +752,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to operant at ("test/cases/large/clang-23353.c": line 319) -* replace by zero at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 323) * reduce to right at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 320) * remove return statement at ("test/cases/large/clang-23353.c": line 330) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 333) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 337) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 337) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) @@ -905,6 +799,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to operant at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) @@ -914,12 +814,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) -* replace by zero at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 337) * reduce to right at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 334) * remove return statement at ("test/cases/large/clang-23353.c": line 344) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 346) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 349) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 349) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) @@ -927,13 +839,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) -* replace by zero at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 349) * reduce to right at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 347) * remove return statement at ("test/cases/large/clang-23353.c": line 356) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 358) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 361) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 361) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) @@ -941,77 +859,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) -* replace by zero at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 361) * reduce to right at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 359) * remove return statement at ("test/cases/large/clang-23353.c": line 368) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 370) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 373) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 373) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* replace by zero at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 373) * reduce to right at ("test/cases/large/clang-23353.c": line 373) -* don't cast at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 371) +* do not cast at ("test/cases/large/clang-23353.c": line 373) * remove return statement at ("test/cases/large/clang-23353.c": line 380) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 382) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 385) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 385) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) -* replace by zero at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 385) * reduce to right at ("test/cases/large/clang-23353.c": line 385) -* don't cast at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 383) +* do not cast at ("test/cases/large/clang-23353.c": line 385) * remove return statement at ("test/cases/large/clang-23353.c": line 392) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 394) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 397) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 397) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* replace by zero at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 397) * reduce to right at ("test/cases/large/clang-23353.c": line 397) -* don't cast at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 395) +* do not cast at ("test/cases/large/clang-23353.c": line 397) * remove return statement at ("test/cases/large/clang-23353.c": line 404) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 406) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 409) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 409) * reduce to left at ("test/cases/large/clang-23353.c": line 406) * reduce to right at ("test/cases/large/clang-23353.c": line 406) -* don't cast at ("test/cases/large/clang-23353.c": line 406) -* replace by zero at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* do not cast at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 409) * reduce to right at ("test/cases/large/clang-23353.c": line 409) -* don't cast at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 407) +* do not cast at ("test/cases/large/clang-23353.c": line 409) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 433) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 436) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 440) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 440) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) @@ -1029,12 +987,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to operant at ("test/cases/large/clang-23353.c": line 436) -* replace by zero at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 440) * reduce to right at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 437) * remove return statement at ("test/cases/large/clang-23353.c": line 447) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 450) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 454) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 454) +* reduce to left at ("test/cases/large/clang-23353.c": line 450) +* reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) @@ -1050,12 +1010,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to operant at ("test/cases/large/clang-23353.c": line 450) -* replace by zero at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 454) * reduce to right at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 451) * remove return statement at ("test/cases/large/clang-23353.c": line 461) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 464) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 468) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 468) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) @@ -1085,6 +1057,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to operant at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) @@ -1094,12 +1072,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) -* replace by zero at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 468) * reduce to right at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 465) * remove return statement at ("test/cases/large/clang-23353.c": line 475) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 477) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 480) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 480) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) @@ -1107,13 +1097,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) -* replace by zero at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 480) * reduce to right at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 478) * remove return statement at ("test/cases/large/clang-23353.c": line 487) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 489) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 492) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 492) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) @@ -1121,68 +1117,91 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) -* replace by zero at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 492) * reduce to right at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 490) * remove return statement at ("test/cases/large/clang-23353.c": line 499) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 501) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 504) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 504) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* replace by zero at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 504) * reduce to right at ("test/cases/large/clang-23353.c": line 504) -* don't cast at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 502) +* do not cast at ("test/cases/large/clang-23353.c": line 504) * remove return statement at ("test/cases/large/clang-23353.c": line 511) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 513) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 516) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 516) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) -* replace by zero at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 516) * reduce to right at ("test/cases/large/clang-23353.c": line 516) -* don't cast at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 514) +* do not cast at ("test/cases/large/clang-23353.c": line 516) * remove return statement at ("test/cases/large/clang-23353.c": line 523) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 525) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 528) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 528) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* replace by zero at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 528) * reduce to right at ("test/cases/large/clang-23353.c": line 528) -* don't cast at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 526) +* do not cast at ("test/cases/large/clang-23353.c": line 528) * remove return statement at ("test/cases/large/clang-23353.c": line 535) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 537) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 540) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 540) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 537) * reduce to right at ("test/cases/large/clang-23353.c": line 537) -* don't cast at ("test/cases/large/clang-23353.c": line 537) -* replace by zero at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* do not cast at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 540) * reduce to right at ("test/cases/large/clang-23353.c": line 540) -* don't cast at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 538) +* do not cast at ("test/cases/large/clang-23353.c": line 540) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -1194,68 +1213,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 605) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 607) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 610) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 610) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* replace by zero at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 610) * reduce to right at ("test/cases/large/clang-23353.c": line 610) -* don't cast at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 608) +* do not cast at ("test/cases/large/clang-23353.c": line 610) * remove return statement at ("test/cases/large/clang-23353.c": line 617) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 619) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 622) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 622) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) -* replace by zero at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 622) * reduce to right at ("test/cases/large/clang-23353.c": line 622) -* don't cast at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 620) +* do not cast at ("test/cases/large/clang-23353.c": line 622) * remove return statement at ("test/cases/large/clang-23353.c": line 629) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 631) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 634) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 634) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 631) * reduce to right at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* replace by zero at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 634) * reduce to right at ("test/cases/large/clang-23353.c": line 634) -* don't cast at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 632) +* do not cast at ("test/cases/large/clang-23353.c": line 634) * remove return statement at ("test/cases/large/clang-23353.c": line 641) -* don't cast at ("test/cases/large/clang-23353.c": line 643) -* replace by zero at ("test/cases/large/clang-23353.c": line 643) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 643) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 646) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 646) +* reduce to left at ("test/cases/large/clang-23353.c": line 643) +* reduce to right at ("test/cases/large/clang-23353.c": line 643) +* do not cast at ("test/cases/large/clang-23353.c": line 643) * reduce to left at ("test/cases/large/clang-23353.c": line 646) * reduce to right at ("test/cases/large/clang-23353.c": line 646) -* don't cast at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 644) +* do not cast at ("test/cases/large/clang-23353.c": line 646) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -1267,68 +1306,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 707) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 709) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 712) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 712) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* replace by zero at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 712) * reduce to right at ("test/cases/large/clang-23353.c": line 712) -* don't cast at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 710) +* do not cast at ("test/cases/large/clang-23353.c": line 712) * remove return statement at ("test/cases/large/clang-23353.c": line 719) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 721) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 724) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 724) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) -* replace by zero at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 724) * reduce to right at ("test/cases/large/clang-23353.c": line 724) -* don't cast at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 722) +* do not cast at ("test/cases/large/clang-23353.c": line 724) * remove return statement at ("test/cases/large/clang-23353.c": line 731) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 733) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 736) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 736) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 733) * reduce to right at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* replace by zero at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 736) * reduce to right at ("test/cases/large/clang-23353.c": line 736) -* don't cast at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 734) +* do not cast at ("test/cases/large/clang-23353.c": line 736) * remove return statement at ("test/cases/large/clang-23353.c": line 743) -* don't cast at ("test/cases/large/clang-23353.c": line 745) -* replace by zero at ("test/cases/large/clang-23353.c": line 745) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 745) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 748) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 748) +* reduce to left at ("test/cases/large/clang-23353.c": line 745) +* reduce to right at ("test/cases/large/clang-23353.c": line 745) +* do not cast at ("test/cases/large/clang-23353.c": line 745) * reduce to left at ("test/cases/large/clang-23353.c": line 748) * reduce to right at ("test/cases/large/clang-23353.c": line 748) -* don't cast at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 746) +* do not cast at ("test/cases/large/clang-23353.c": line 748) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -1340,68 +1399,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 809) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 811) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 814) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 814) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* replace by zero at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 814) * reduce to right at ("test/cases/large/clang-23353.c": line 814) -* don't cast at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 812) +* do not cast at ("test/cases/large/clang-23353.c": line 814) * remove return statement at ("test/cases/large/clang-23353.c": line 821) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 823) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 826) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 826) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) -* replace by zero at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 826) * reduce to right at ("test/cases/large/clang-23353.c": line 826) -* don't cast at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 824) +* do not cast at ("test/cases/large/clang-23353.c": line 826) * remove return statement at ("test/cases/large/clang-23353.c": line 833) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 835) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 838) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 838) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 835) * reduce to right at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* replace by zero at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 838) * reduce to right at ("test/cases/large/clang-23353.c": line 838) -* don't cast at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 836) +* do not cast at ("test/cases/large/clang-23353.c": line 838) * remove return statement at ("test/cases/large/clang-23353.c": line 845) -* don't cast at ("test/cases/large/clang-23353.c": line 847) -* replace by zero at ("test/cases/large/clang-23353.c": line 847) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 847) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 850) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 850) +* reduce to left at ("test/cases/large/clang-23353.c": line 847) +* reduce to right at ("test/cases/large/clang-23353.c": line 847) +* do not cast at ("test/cases/large/clang-23353.c": line 847) * reduce to left at ("test/cases/large/clang-23353.c": line 850) * reduce to right at ("test/cases/large/clang-23353.c": line 850) -* don't cast at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 848) +* do not cast at ("test/cases/large/clang-23353.c": line 850) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -1413,70 +1492,95 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 912) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 914) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 917) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 917) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* replace by zero at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 917) * reduce to right at ("test/cases/large/clang-23353.c": line 917) -* don't cast at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 915) +* do not cast at ("test/cases/large/clang-23353.c": line 917) * remove return statement at ("test/cases/large/clang-23353.c": line 924) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 926) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 929) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 929) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) -* replace by zero at ("test/cases/large/clang-23353.c": line 926) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 929) * reduce to right at ("test/cases/large/clang-23353.c": line 929) -* don't cast at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 927) +* do not cast at ("test/cases/large/clang-23353.c": line 929) * remove return statement at ("test/cases/large/clang-23353.c": line 936) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 938) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 941) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 941) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 938) * reduce to right at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* replace by zero at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 941) * reduce to right at ("test/cases/large/clang-23353.c": line 941) -* don't cast at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 939) +* do not cast at ("test/cases/large/clang-23353.c": line 941) * remove return statement at ("test/cases/large/clang-23353.c": line 948) -* don't cast at ("test/cases/large/clang-23353.c": line 950) -* replace by zero at ("test/cases/large/clang-23353.c": line 950) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 950) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 953) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 953) +* reduce to left at ("test/cases/large/clang-23353.c": line 950) +* reduce to right at ("test/cases/large/clang-23353.c": line 950) +* do not cast at ("test/cases/large/clang-23353.c": line 950) * reduce to left at ("test/cases/large/clang-23353.c": line 953) * reduce to right at ("test/cases/large/clang-23353.c": line 953) -* don't cast at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 951) +* do not cast at ("test/cases/large/clang-23353.c": line 953) * 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -1485,13 +1589,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -1500,13 +1606,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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 true branch at ("test/cases/large/clang-23353.c": line 986) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 992) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 992) +* 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 expression 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) @@ -1517,18 +1625,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 992) * reduce to right at ("test/cases/large/clang-23353.c": line 992) -* 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 999) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1002) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1008) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1008) * 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 expression 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 expression 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) @@ -1539,13 +1653,15 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1008) * reduce to right at ("test/cases/large/clang-23353.c": line 1008) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1020) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1023) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1023) +* 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 expression 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) @@ -1554,13 +1670,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1023) * reduce to right at ("test/cases/large/clang-23353.c": line 1023) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1032) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1035) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1035) +* 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 expression 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) @@ -1569,13 +1687,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1035) * reduce to right at ("test/cases/large/clang-23353.c": line 1035) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1045) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1051) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1051) +* 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 expression 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) @@ -1586,18 +1706,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1051) * reduce to right at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1049) * remove return statement at ("test/cases/large/clang-23353.c": line 1058) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1061) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1067) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1067) +* 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) -* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to expression 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 expression 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) @@ -1608,35 +1734,37 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1067) * reduce to right at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1065) * remove return statement at ("test/cases/large/clang-23353.c": line 1073) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1075) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1078) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1078) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to operant at ("test/cases/large/clang-23353.c": line 1075) -* replace by zero at ("test/cases/large/clang-23353.c": line 1075) -* don't cast at ("test/cases/large/clang-23353.c": line 1078) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) +* do not cast at ("test/cases/large/clang-23353.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) * reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove check at ("test/cases/large/clang-23353.c": line 1091) +* reduce to left at ("test/cases/large/clang-23353.c": line 1091) +* reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove iterator at ("test/cases/large/clang-23353.c": line 1091) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1091) * remove expr statement at ("test/cases/large/clang-23353.c": line 1092) * reduce to left at ("test/cases/large/clang-23353.c": line 1092) * reduce to right at ("test/cases/large/clang-23353.c": line 1092) @@ -1645,7 +1773,10 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1093) * reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove check at ("test/cases/large/clang-23353.c": line 1093) +* reduce to left at ("test/cases/large/clang-23353.c": line 1093) +* reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove iterator at ("test/cases/large/clang-23353.c": line 1093) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1093) * remove condition at ("test/cases/large/clang-23353.c": line 1094) * reduce to left at ("test/cases/large/clang-23353.c": line 1094) * reduce to right at ("test/cases/large/clang-23353.c": line 1094) @@ -1662,7 +1793,7 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1100) * reduce to left at ("test/cases/large/clang-23353.c": line 1100) * reduce to right at ("test/cases/large/clang-23353.c": line 1100) -* replace by zero at ("test/cases/large/clang-23353.c": line 1100) +* reduce to index at ("test/cases/large/clang-23353.c": line 1100) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) @@ -1672,1096 +1803,740 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) -* replace by zero at ("test/cases/large/clang-23353.c": line 1108) * remove expr statement at ("test/cases/large/clang-23353.c": line 1113) -* do without param at ("test/cases/large/clang-23353.c": line 1113) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * remove expr statement at ("test/cases/large/clang-23353.c": line 1114) -* do without param at ("test/cases/large/clang-23353.c": line 1114) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * remove expr statement at ("test/cases/large/clang-23353.c": line 1115) -* do without param at ("test/cases/large/clang-23353.c": line 1115) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * remove expr statement at ("test/cases/large/clang-23353.c": line 1116) -* do without param at ("test/cases/large/clang-23353.c": line 1116) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * remove expr statement at ("test/cases/large/clang-23353.c": line 1117) -* do without param at ("test/cases/large/clang-23353.c": line 1117) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * remove expr statement at ("test/cases/large/clang-23353.c": line 1118) -* do without param at ("test/cases/large/clang-23353.c": line 1118) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * remove expr statement at ("test/cases/large/clang-23353.c": line 1119) -* do without param at ("test/cases/large/clang-23353.c": line 1119) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * remove expr statement at ("test/cases/large/clang-23353.c": line 1120) -* do without param at ("test/cases/large/clang-23353.c": line 1120) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * remove expr statement at ("test/cases/large/clang-23353.c": line 1126) -* do without param at ("test/cases/large/clang-23353.c": line 1126) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1126) * remove condition at ("test/cases/large/clang-23353.c": line 1127) * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) * reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove check at ("test/cases/large/clang-23353.c": line 1138) +* reduce to left at ("test/cases/large/clang-23353.c": line 1138) +* reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove iterator at ("test/cases/large/clang-23353.c": line 1138) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1138) * remove expr statement at ("test/cases/large/clang-23353.c": line 1139) -* do without param at ("test/cases/large/clang-23353.c": line 1139) -* replace by zero at ("test/cases/large/clang-23353.c": line 1139) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1139) +* reduce to index at ("test/cases/large/clang-23353.c": line 1139) * remove condition at ("test/cases/large/clang-23353.c": line 1141) * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) * reduce to left at ("test/cases/large/clang-23353.c": line 1142) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1255) +* do not cast at ("test/cases/large/clang-23353.c": line 1256) +* delete variable at ("test/cases/large/clang-23353.c": line 1256) +* delete variable at ("test/cases/large/clang-23353.c": line 1257) +* delete variable at ("test/cases/large/clang-23353.c": line 1258) +* delete variable at ("test/cases/large/clang-23353.c": line 1259) +* delete variable at ("test/cases/large/clang-23353.c": line 1260) +* do not cast at ("test/cases/large/clang-23353.c": line 1261) +* delete variable at ("test/cases/large/clang-23353.c": line 1261) +* do not cast at ("test/cases/large/clang-23353.c": line 1262) +* delete variable at ("test/cases/large/clang-23353.c": line 1262) +* do not cast at ("test/cases/large/clang-23353.c": line 1263) +* delete variable at ("test/cases/large/clang-23353.c": line 1263) +* delete variable at ("test/cases/large/clang-23353.c": line 1264) +* delete variable at ("test/cases/large/clang-23353.c": line 1265) +* delete variable at ("test/cases/large/clang-23353.c": line 1266) +* delete variable at ("test/cases/large/clang-23353.c": line 1267) +* delete variable at ("test/cases/large/clang-23353.c": line 1268) +* delete variable at ("test/cases/large/clang-23353.c": line 1269) +* delete variable at ("test/cases/large/clang-23353.c": line 1270) +* do not cast at ("test/cases/large/clang-23353.c": line 1271) +* delete variable at ("test/cases/large/clang-23353.c": line 1271) +* do not cast at ("test/cases/large/clang-23353.c": line 1272) +* delete variable at ("test/cases/large/clang-23353.c": line 1272) +* delete variable at ("test/cases/large/clang-23353.c": line 1273) +* delete variable at ("test/cases/large/clang-23353.c": line 1274) +* do not cast at ("test/cases/large/clang-23353.c": line 1275) +* delete variable at ("test/cases/large/clang-23353.c": line 1275) +* delete variable at ("test/cases/large/clang-23353.c": line 1276) +* delete variable at ("test/cases/large/clang-23353.c": line 1277) +* delete variable at ("test/cases/large/clang-23353.c": line 1278) +* delete variable at ("test/cases/large/clang-23353.c": line 1279) +* delete variable at ("test/cases/large/clang-23353.c": line 1280) +* delete variable at ("test/cases/large/clang-23353.c": line 1281) +* delete variable at ("test/cases/large/clang-23353.c": line 1282) +* delete variable at ("test/cases/large/clang-23353.c": line 1283) +* delete variable at ("test/cases/large/clang-23353.c": line 1284) +* delete variable at ("test/cases/large/clang-23353.c": line 1285) +* delete variable at ("test/cases/large/clang-23353.c": line 1286) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1288) +* delete variable at ("test/cases/large/clang-23353.c": line 1288) +* delete variable at ("test/cases/large/clang-23353.c": line 1289) * inline variable l_4253 at ("test/cases/large/clang-23353.c": line 1290) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1291) +* delete variable at ("test/cases/large/clang-23353.c": line 1292) +* delete variable at ("test/cases/large/clang-23353.c": line 1293) +* delete variable at ("test/cases/large/clang-23353.c": line 1294) +* do not cast at ("test/cases/large/clang-23353.c": line 1295) +* delete variable at ("test/cases/large/clang-23353.c": line 1295) +* do not cast at ("test/cases/large/clang-23353.c": line 1296) +* delete variable at ("test/cases/large/clang-23353.c": line 1296) +* delete variable at ("test/cases/large/clang-23353.c": line 1297) +* delete variable at ("test/cases/large/clang-23353.c": line 1298) +* do not cast at ("test/cases/large/clang-23353.c": line 1299) +* delete variable at ("test/cases/large/clang-23353.c": line 1299) +* delete variable at ("test/cases/large/clang-23353.c": line 1300) +* do not cast at ("test/cases/large/clang-23353.c": line 1301) +* delete variable at ("test/cases/large/clang-23353.c": line 1301) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1303) +* delete variable at ("test/cases/large/clang-23353.c": line 1303) +* delete variable at ("test/cases/large/clang-23353.c": line 1304) +* delete variable at ("test/cases/large/clang-23353.c": line 1305) +* delete variable at ("test/cases/large/clang-23353.c": line 1306) +* delete variable at ("test/cases/large/clang-23353.c": line 1307) +* delete variable at ("test/cases/large/clang-23353.c": line 1308) +* delete variable at ("test/cases/large/clang-23353.c": line 1309) +* delete variable at ("test/cases/large/clang-23353.c": line 1310) +* do not cast at ("test/cases/large/clang-23353.c": line 1311) +* delete variable at ("test/cases/large/clang-23353.c": line 1311) +* delete variable at ("test/cases/large/clang-23353.c": line 1312) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1314) +* delete variable at ("test/cases/large/clang-23353.c": line 1315) +* delete variable at ("test/cases/large/clang-23353.c": line 1316) +* do not cast at ("test/cases/large/clang-23353.c": line 1317) +* delete variable at ("test/cases/large/clang-23353.c": line 1317) +* delete variable at ("test/cases/large/clang-23353.c": line 1318) +* delete variable at ("test/cases/large/clang-23353.c": line 1319) +* delete variable at ("test/cases/large/clang-23353.c": line 1320) +* delete variable at ("test/cases/large/clang-23353.c": line 1321) +* delete variable at ("test/cases/large/clang-23353.c": line 1322) +* do not cast at ("test/cases/large/clang-23353.c": line 1323) +* delete variable at ("test/cases/large/clang-23353.c": line 1323) +* delete variable at ("test/cases/large/clang-23353.c": line 1324) +* delete variable at ("test/cases/large/clang-23353.c": line 1325) +* do not cast at ("test/cases/large/clang-23353.c": line 1326) +* delete variable at ("test/cases/large/clang-23353.c": line 1326) +* delete variable at ("test/cases/large/clang-23353.c": line 1327) +* delete variable at ("test/cases/large/clang-23353.c": line 1328) +* do not cast at ("test/cases/large/clang-23353.c": line 1329) +* delete variable at ("test/cases/large/clang-23353.c": line 1329) +* delete variable at ("test/cases/large/clang-23353.c": line 1330) +* delete variable at ("test/cases/large/clang-23353.c": line 1331) +* delete variable at ("test/cases/large/clang-23353.c": line 1332) +* delete variable at ("test/cases/large/clang-23353.c": line 1333) +* delete variable at ("test/cases/large/clang-23353.c": line 1334) +* delete variable at ("test/cases/large/clang-23353.c": line 1335) +* delete variable at ("test/cases/large/clang-23353.c": line 1336) * inline variable l_4300 at ("test/cases/large/clang-23353.c": line 1337) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1338) +* do not cast at ("test/cases/large/clang-23353.c": line 1339) +* delete variable at ("test/cases/large/clang-23353.c": line 1339) +* do not cast at ("test/cases/large/clang-23353.c": line 1340) +* delete variable at ("test/cases/large/clang-23353.c": line 1340) +* delete variable at ("test/cases/large/clang-23353.c": line 1341) +* delete variable at ("test/cases/large/clang-23353.c": line 1342) +* delete variable at ("test/cases/large/clang-23353.c": line 1343) +* do not cast at ("test/cases/large/clang-23353.c": line 1344) +* delete variable at ("test/cases/large/clang-23353.c": line 1344) +* do not cast at ("test/cases/large/clang-23353.c": line 1345) +* delete variable at ("test/cases/large/clang-23353.c": line 1345) +* delete variable at ("test/cases/large/clang-23353.c": line 1346) +* do not cast at ("test/cases/large/clang-23353.c": line 1347) +* delete variable at ("test/cases/large/clang-23353.c": line 1347) +* delete variable at ("test/cases/large/clang-23353.c": line 1348) +* delete variable at ("test/cases/large/clang-23353.c": line 1349) +* delete variable at ("test/cases/large/clang-23353.c": line 1350) +* delete variable at ("test/cases/large/clang-23353.c": line 1351) +* delete variable at ("test/cases/large/clang-23353.c": line 1352) +* delete variable at ("test/cases/large/clang-23353.c": line 1353) * inline variable l_4317 at ("test/cases/large/clang-23353.c": line 1354) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1355) +* delete variable at ("test/cases/large/clang-23353.c": line 1356) +* delete variable at ("test/cases/large/clang-23353.c": line 1357) +* delete variable at ("test/cases/large/clang-23353.c": line 1358) +* delete variable at ("test/cases/large/clang-23353.c": line 1359) +* delete variable at ("test/cases/large/clang-23353.c": line 1360) +* delete variable at ("test/cases/large/clang-23353.c": line 1361) +* delete variable at ("test/cases/large/clang-23353.c": line 1362) * inline variable l_4326 at ("test/cases/large/clang-23353.c": line 1363) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1364) +* delete variable at ("test/cases/large/clang-23353.c": line 1365) +* delete variable at ("test/cases/large/clang-23353.c": line 1366) +* do not cast at ("test/cases/large/clang-23353.c": line 1367) +* delete variable at ("test/cases/large/clang-23353.c": line 1367) +* delete variable at ("test/cases/large/clang-23353.c": line 1368) +* delete variable at ("test/cases/large/clang-23353.c": line 1369) +* delete variable at ("test/cases/large/clang-23353.c": line 1370) +* do not cast at ("test/cases/large/clang-23353.c": line 1371) +* delete variable at ("test/cases/large/clang-23353.c": line 1371) +* delete variable at ("test/cases/large/clang-23353.c": line 1372) +* do not cast at ("test/cases/large/clang-23353.c": line 1373) +* delete variable at ("test/cases/large/clang-23353.c": line 1373) +* do not cast at ("test/cases/large/clang-23353.c": line 1374) +* delete variable at ("test/cases/large/clang-23353.c": line 1374) +* delete variable at ("test/cases/large/clang-23353.c": line 1375) +* delete variable at ("test/cases/large/clang-23353.c": line 1376) * inline variable l_4340 at ("test/cases/large/clang-23353.c": line 1377) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1378) +* do not cast at ("test/cases/large/clang-23353.c": line 1379) +* delete variable at ("test/cases/large/clang-23353.c": line 1379) * inline variable l_4343 at ("test/cases/large/clang-23353.c": line 1380) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1381) +* delete variable at ("test/cases/large/clang-23353.c": line 1382) +* delete variable at ("test/cases/large/clang-23353.c": line 1383) +* delete variable at ("test/cases/large/clang-23353.c": line 1384) +* delete variable at ("test/cases/large/clang-23353.c": line 1385) +* delete variable at ("test/cases/large/clang-23353.c": line 1386) +* delete variable at ("test/cases/large/clang-23353.c": line 1387) +* delete variable at ("test/cases/large/clang-23353.c": line 1388) * inline variable l_4352 at ("test/cases/large/clang-23353.c": line 1389) -* 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1391) +* do not cast at ("test/cases/large/clang-23353.c": line 1392) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1393) +* delete variable at ("test/cases/large/clang-23353.c": line 1394) +* do not cast at ("test/cases/large/clang-23353.c": line 1395) +* delete variable at ("test/cases/large/clang-23353.c": line 1395) +* delete variable at ("test/cases/large/clang-23353.c": line 1396) +* do not cast at ("test/cases/large/clang-23353.c": line 1397) +* delete variable at ("test/cases/large/clang-23353.c": line 1397) +* delete variable at ("test/cases/large/clang-23353.c": line 1398) +* delete variable at ("test/cases/large/clang-23353.c": line 1399) +* delete variable at ("test/cases/large/clang-23353.c": line 1400) +* do not cast at ("test/cases/large/clang-23353.c": line 1401) +* delete variable at ("test/cases/large/clang-23353.c": line 1401) +* do not cast at ("test/cases/large/clang-23353.c": line 1402) +* delete variable at ("test/cases/large/clang-23353.c": line 1402) +* do not cast at ("test/cases/large/clang-23353.c": line 1403) +* delete variable at ("test/cases/large/clang-23353.c": line 1403) +* do not cast at ("test/cases/large/clang-23353.c": line 1404) +* delete variable at ("test/cases/large/clang-23353.c": line 1404) +* delete variable at ("test/cases/large/clang-23353.c": line 1405) +* do not cast at ("test/cases/large/clang-23353.c": line 1406) +* delete variable at ("test/cases/large/clang-23353.c": line 1406) +* delete variable at ("test/cases/large/clang-23353.c": line 1407) +* delete variable at ("test/cases/large/clang-23353.c": line 1408) +* delete variable at ("test/cases/large/clang-23353.c": line 1409) +* delete variable at ("test/cases/large/clang-23353.c": line 1410) +* delete variable at ("test/cases/large/clang-23353.c": line 1411) +* delete variable at ("test/cases/large/clang-23353.c": line 1412) +* delete variable at ("test/cases/large/clang-23353.c": line 1413) +* delete variable at ("test/cases/large/clang-23353.c": line 1414) +* delete variable at ("test/cases/large/clang-23353.c": line 1415) +* do not cast at ("test/cases/large/clang-23353.c": line 1416) +* delete variable 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1417) +* do not cast at ("test/cases/large/clang-23353.c": line 1418) +* delete variable at ("test/cases/large/clang-23353.c": line 1418) +* delete variable at ("test/cases/large/clang-23353.c": line 1419) +* delete variable at ("test/cases/large/clang-23353.c": line 1420) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1422) +* delete variable at ("test/cases/large/clang-23353.c": line 1422) +* delete variable at ("test/cases/large/clang-23353.c": line 1423) +* do not cast at ("test/cases/large/clang-23353.c": line 1424) +* delete variable at ("test/cases/large/clang-23353.c": line 1424) +* delete variable at ("test/cases/large/clang-23353.c": line 1425) +* delete variable at ("test/cases/large/clang-23353.c": line 1426) +* delete variable at ("test/cases/large/clang-23353.c": line 1427) +* delete variable at ("test/cases/large/clang-23353.c": line 1428) +* delete variable at ("test/cases/large/clang-23353.c": line 1429) +* delete variable at ("test/cases/large/clang-23353.c": line 1430) +* delete variable at ("test/cases/large/clang-23353.c": line 1431) +* delete variable at ("test/cases/large/clang-23353.c": line 1432) +* do not cast at ("test/cases/large/clang-23353.c": line 1433) +* delete variable at ("test/cases/large/clang-23353.c": line 1433) +* delete variable at ("test/cases/large/clang-23353.c": line 1434) +* delete variable at ("test/cases/large/clang-23353.c": line 1435) +* do not cast at ("test/cases/large/clang-23353.c": line 1436) +* delete variable at ("test/cases/large/clang-23353.c": line 1436) +* delete variable at ("test/cases/large/clang-23353.c": line 1437) +* delete variable at ("test/cases/large/clang-23353.c": line 1438) +* delete variable at ("test/cases/large/clang-23353.c": line 1439) +* delete variable at ("test/cases/large/clang-23353.c": line 1440) +* delete variable at ("test/cases/large/clang-23353.c": line 1441) +* delete variable at ("test/cases/large/clang-23353.c": line 1442) +* delete variable at ("test/cases/large/clang-23353.c": line 1443) +* delete variable at ("test/cases/large/clang-23353.c": line 1444) +* delete variable at ("test/cases/large/clang-23353.c": line 1445) +* delete variable at ("test/cases/large/clang-23353.c": line 1446) +* do not cast at ("test/cases/large/clang-23353.c": line 1447) +* delete variable at ("test/cases/large/clang-23353.c": line 1447) +* do not cast at ("test/cases/large/clang-23353.c": line 1448) +* delete variable at ("test/cases/large/clang-23353.c": line 1448) +* delete variable at ("test/cases/large/clang-23353.c": line 1449) +* delete variable at ("test/cases/large/clang-23353.c": line 1450) +* delete variable at ("test/cases/large/clang-23353.c": line 1451) +* delete variable at ("test/cases/large/clang-23353.c": line 1452) +* delete variable at ("test/cases/large/clang-23353.c": line 1453) +* delete variable at ("test/cases/large/clang-23353.c": line 1454) +* delete variable at ("test/cases/large/clang-23353.c": line 1455) +* delete variable at ("test/cases/large/clang-23353.c": line 1456) +* delete variable at ("test/cases/large/clang-23353.c": line 1457) +* delete variable at ("test/cases/large/clang-23353.c": line 1458) +* delete variable at ("test/cases/large/clang-23353.c": line 1459) +* do not cast at ("test/cases/large/clang-23353.c": line 1460) +* delete variable at ("test/cases/large/clang-23353.c": line 1460) +* do not cast at ("test/cases/large/clang-23353.c": line 1461) +* delete variable at ("test/cases/large/clang-23353.c": line 1461) +* do not cast at ("test/cases/large/clang-23353.c": line 1462) +* delete variable at ("test/cases/large/clang-23353.c": line 1462) +* do not cast at ("test/cases/large/clang-23353.c": line 1463) +* delete variable at ("test/cases/large/clang-23353.c": line 1463) +* delete variable at ("test/cases/large/clang-23353.c": line 1464) +* delete variable at ("test/cases/large/clang-23353.c": line 1465) * inline variable l_4429 at ("test/cases/large/clang-23353.c": line 1466) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1467) +* do not cast at ("test/cases/large/clang-23353.c": line 1468) +* delete variable at ("test/cases/large/clang-23353.c": line 1468) +* delete variable at ("test/cases/large/clang-23353.c": line 1469) +* do not cast at ("test/cases/large/clang-23353.c": line 1470) +* delete variable at ("test/cases/large/clang-23353.c": line 1470) +* do not cast at ("test/cases/large/clang-23353.c": line 1471) +* delete variable at ("test/cases/large/clang-23353.c": line 1471) +* delete variable at ("test/cases/large/clang-23353.c": line 1472) +* delete variable at ("test/cases/large/clang-23353.c": line 1473) +* delete variable at ("test/cases/large/clang-23353.c": line 1474) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1477) +* delete variable at ("test/cases/large/clang-23353.c": line 1477) +* delete variable at ("test/cases/large/clang-23353.c": line 1478) +* delete variable at ("test/cases/large/clang-23353.c": line 1479) +* delete variable at ("test/cases/large/clang-23353.c": line 1480) +* do not cast at ("test/cases/large/clang-23353.c": line 1481) +* delete variable at ("test/cases/large/clang-23353.c": line 1481) +* delete variable at ("test/cases/large/clang-23353.c": line 1482) * 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1484) +* delete variable at ("test/cases/large/clang-23353.c": line 1484) +* delete variable at ("test/cases/large/clang-23353.c": line 1485) +* delete variable at ("test/cases/large/clang-23353.c": line 1486) +* delete variable at ("test/cases/large/clang-23353.c": line 1487) * inline variable l_4451 at ("test/cases/large/clang-23353.c": line 1488) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1489) +* do not cast at ("test/cases/large/clang-23353.c": line 1490) +* delete variable at ("test/cases/large/clang-23353.c": line 1490) +* delete variable at ("test/cases/large/clang-23353.c": line 1491) +* do not cast at ("test/cases/large/clang-23353.c": line 1492) +* delete variable at ("test/cases/large/clang-23353.c": line 1492) +* delete variable at ("test/cases/large/clang-23353.c": line 1493) +* do not cast at ("test/cases/large/clang-23353.c": line 1494) +* delete variable at ("test/cases/large/clang-23353.c": line 1494) +* do not cast at ("test/cases/large/clang-23353.c": line 1495) +* delete variable at ("test/cases/large/clang-23353.c": line 1495) +* delete variable at ("test/cases/large/clang-23353.c": line 1496) +* delete variable at ("test/cases/large/clang-23353.c": line 1497) +* delete variable at ("test/cases/large/clang-23353.c": line 1498) * inline variable l_4462 at ("test/cases/large/clang-23353.c": line 1499) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1500) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1502) +* delete variable at ("test/cases/large/clang-23353.c": line 1502) +* delete variable at ("test/cases/large/clang-23353.c": line 1503) +* delete variable at ("test/cases/large/clang-23353.c": line 1504) +* do not cast at ("test/cases/large/clang-23353.c": line 1505) +* delete variable at ("test/cases/large/clang-23353.c": line 1505) +* do not cast at ("test/cases/large/clang-23353.c": line 1506) +* delete variable at ("test/cases/large/clang-23353.c": line 1506) +* delete variable at ("test/cases/large/clang-23353.c": line 1507) +* do not cast at ("test/cases/large/clang-23353.c": line 1508) +* delete variable at ("test/cases/large/clang-23353.c": line 1508) +* delete variable at ("test/cases/large/clang-23353.c": line 1509) +* delete variable at ("test/cases/large/clang-23353.c": line 1510) +* delete variable at ("test/cases/large/clang-23353.c": line 1511) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1513) +* delete variable at ("test/cases/large/clang-23353.c": line 1513) +* delete variable at ("test/cases/large/clang-23353.c": line 1514) +* delete variable at ("test/cases/large/clang-23353.c": line 1515) +* delete variable at ("test/cases/large/clang-23353.c": line 1516) +* do not cast at ("test/cases/large/clang-23353.c": line 1517) +* delete variable at ("test/cases/large/clang-23353.c": line 1517) +* do not cast at ("test/cases/large/clang-23353.c": line 1518) +* delete variable at ("test/cases/large/clang-23353.c": line 1518) +* delete variable at ("test/cases/large/clang-23353.c": line 1519) +* do not cast at ("test/cases/large/clang-23353.c": line 1520) +* delete variable at ("test/cases/large/clang-23353.c": line 1520) +* delete variable at ("test/cases/large/clang-23353.c": line 1521) * inline variable l_4485 at ("test/cases/large/clang-23353.c": line 1522) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1523) * inline variable l_4487 at ("test/cases/large/clang-23353.c": line 1524) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1525) +* delete variable at ("test/cases/large/clang-23353.c": line 1526) +* do not cast at ("test/cases/large/clang-23353.c": line 1527) +* delete variable at ("test/cases/large/clang-23353.c": line 1527) +* do not cast at ("test/cases/large/clang-23353.c": line 1528) +* delete variable at ("test/cases/large/clang-23353.c": line 1528) +* delete variable at ("test/cases/large/clang-23353.c": line 1529) +* delete variable at ("test/cases/large/clang-23353.c": line 1530) +* delete variable at ("test/cases/large/clang-23353.c": line 1531) +* delete variable at ("test/cases/large/clang-23353.c": line 1532) +* delete variable at ("test/cases/large/clang-23353.c": line 1533) +* delete variable at ("test/cases/large/clang-23353.c": line 1534) * inline variable l_4498 at ("test/cases/large/clang-23353.c": line 1535) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1536) +* delete variable at ("test/cases/large/clang-23353.c": line 1537) +* delete variable at ("test/cases/large/clang-23353.c": line 1538) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1540) +* delete variable at ("test/cases/large/clang-23353.c": line 1540) +* delete variable at ("test/cases/large/clang-23353.c": line 1541) +* delete variable at ("test/cases/large/clang-23353.c": line 1542) +* delete variable at ("test/cases/large/clang-23353.c": line 1543) +* delete variable at ("test/cases/large/clang-23353.c": line 1544) +* do not cast at ("test/cases/large/clang-23353.c": line 1545) +* delete variable at ("test/cases/large/clang-23353.c": line 1545) +* do not cast at ("test/cases/large/clang-23353.c": line 1546) +* delete variable at ("test/cases/large/clang-23353.c": line 1546) +* do not cast at ("test/cases/large/clang-23353.c": line 1547) +* delete variable at ("test/cases/large/clang-23353.c": line 1547) * inline variable l_4511 at ("test/cases/large/clang-23353.c": line 1548) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1549) +* delete variable at ("test/cases/large/clang-23353.c": line 1550) +* delete variable at ("test/cases/large/clang-23353.c": line 1551) +* delete variable at ("test/cases/large/clang-23353.c": line 1552) +* do not cast at ("test/cases/large/clang-23353.c": line 1553) +* delete variable at ("test/cases/large/clang-23353.c": line 1553) * inline variable l_4517 at ("test/cases/large/clang-23353.c": line 1554) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1555) +* delete variable at ("test/cases/large/clang-23353.c": line 1556) +* delete variable at ("test/cases/large/clang-23353.c": line 1557) +* do not cast at ("test/cases/large/clang-23353.c": line 1558) +* delete variable at ("test/cases/large/clang-23353.c": line 1558) +* delete variable at ("test/cases/large/clang-23353.c": line 1559) * inline variable l_4523 at ("test/cases/large/clang-23353.c": line 1560) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1561) +* do not cast at ("test/cases/large/clang-23353.c": line 1562) +* delete variable at ("test/cases/large/clang-23353.c": line 1562) +* delete variable at ("test/cases/large/clang-23353.c": line 1563) +* delete variable at ("test/cases/large/clang-23353.c": line 1564) +* delete variable at ("test/cases/large/clang-23353.c": line 1565) +* delete variable at ("test/cases/large/clang-23353.c": line 1566) +* delete variable at ("test/cases/large/clang-23353.c": line 1567) +* delete variable at ("test/cases/large/clang-23353.c": line 1568) +* delete variable at ("test/cases/large/clang-23353.c": line 1569) +* delete variable at ("test/cases/large/clang-23353.c": line 1570) +* delete variable at ("test/cases/large/clang-23353.c": line 1571) +* delete variable at ("test/cases/large/clang-23353.c": line 1572) +* delete variable at ("test/cases/large/clang-23353.c": line 1573) +* delete variable at ("test/cases/large/clang-23353.c": line 1574) +* delete variable at ("test/cases/large/clang-23353.c": line 1575) +* delete variable at ("test/cases/large/clang-23353.c": line 1576) * inline variable l_4540 at ("test/cases/large/clang-23353.c": line 1577) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1578) +* delete variable at ("test/cases/large/clang-23353.c": line 1579) +* delete variable at ("test/cases/large/clang-23353.c": line 1580) +* delete variable at ("test/cases/large/clang-23353.c": line 1581) +* do not cast at ("test/cases/large/clang-23353.c": line 1582) +* delete variable at ("test/cases/large/clang-23353.c": line 1582) * inline variable l_4546 at ("test/cases/large/clang-23353.c": line 1583) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1584) +* delete variable at ("test/cases/large/clang-23353.c": line 1585) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1587) +* delete variable at ("test/cases/large/clang-23353.c": line 1587) +* delete variable at ("test/cases/large/clang-23353.c": line 1588) +* do not cast at ("test/cases/large/clang-23353.c": line 1589) +* delete variable at ("test/cases/large/clang-23353.c": line 1589) +* delete variable at ("test/cases/large/clang-23353.c": line 1590) * inline variable l_4554 at ("test/cases/large/clang-23353.c": line 1591) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1592) +* delete variable at ("test/cases/large/clang-23353.c": line 1593) +* delete variable at ("test/cases/large/clang-23353.c": line 1594) +* delete variable at ("test/cases/large/clang-23353.c": line 1595) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1597) +* delete variable at ("test/cases/large/clang-23353.c": line 1597) +* delete variable at ("test/cases/large/clang-23353.c": line 1598) +* delete variable at ("test/cases/large/clang-23353.c": line 1599) +* delete variable at ("test/cases/large/clang-23353.c": line 1600) +* delete variable at ("test/cases/large/clang-23353.c": line 1601) +* delete variable at ("test/cases/large/clang-23353.c": line 1602) +* do not cast at ("test/cases/large/clang-23353.c": line 1603) +* delete variable at ("test/cases/large/clang-23353.c": line 1603) +* delete variable at ("test/cases/large/clang-23353.c": line 1604) +* do not cast at ("test/cases/large/clang-23353.c": line 1605) +* delete variable at ("test/cases/large/clang-23353.c": line 1605) +* delete variable at ("test/cases/large/clang-23353.c": line 1606) * inline variable l_4570 at ("test/cases/large/clang-23353.c": line 1607) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1608) +* delete variable at ("test/cases/large/clang-23353.c": line 1609) +* delete variable at ("test/cases/large/clang-23353.c": line 1610) +* delete variable at ("test/cases/large/clang-23353.c": line 1611) +* delete variable at ("test/cases/large/clang-23353.c": line 1612) +* delete variable at ("test/cases/large/clang-23353.c": line 1613) +* do not cast at ("test/cases/large/clang-23353.c": line 1614) +* delete variable at ("test/cases/large/clang-23353.c": line 1614) +* delete variable at ("test/cases/large/clang-23353.c": line 1615) +* delete variable at ("test/cases/large/clang-23353.c": line 1616) +* delete variable at ("test/cases/large/clang-23353.c": line 1617) +* delete variable 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to left at ("test/cases/large/clang-23353.c": line 1619) +* reduce to right at ("test/cases/large/clang-23353.c": line 1619) +* reduce to left at ("test/cases/large/clang-23353.c": line 1619) +* reduce to right at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) * reduce to left at ("test/cases/large/clang-23353.c": line 1619) * reduce to right at ("test/cases/large/clang-23353.c": line 1619) * reduce to left at ("test/cases/large/clang-23353.c": line 1619) * reduce to right 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) -* 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 expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1619) * reduce to left at ("test/cases/large/clang-23353.c": line 1619) * reduce to right 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) -* 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) -* 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) -* do without param at ("test/cases/large/clang-23353.c": line 1619) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1619) +* reduce to right at ("test/cases/large/clang-23353.c": line 1619) +* delete variable at ("test/cases/large/clang-23353.c": line 1630) * inline variable l_4178 at ("test/cases/large/clang-23353.c": line 1631) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1632) +* delete variable at ("test/cases/large/clang-23353.c": line 1633) +* delete variable at ("test/cases/large/clang-23353.c": line 1634) +* delete variable at ("test/cases/large/clang-23353.c": line 1635) +* do not cast at ("test/cases/large/clang-23353.c": line 1636) +* delete variable at ("test/cases/large/clang-23353.c": line 1636) * inline variable l_4213 at ("test/cases/large/clang-23353.c": line 1637) * remove the for loop at ("test/cases/large/clang-23353.c": line 1638) * 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 check 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 iterator at ("test/cases/large/clang-23353.c": line 1638) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1638) +* delete variable at ("test/cases/large/clang-23353.c": line 1640) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1642) * remove expr statement at ("test/cases/large/clang-23353.c": line 1644) -* replace by zero at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* do without param at ("test/cases/large/clang-23353.c": line 1644) -* replace by zero at ("test/cases/large/clang-23353.c": line 1644) -* don't cast at ("test/cases/large/clang-23353.c": line 1644) -* replace by zero at ("test/cases/large/clang-23353.c": line 1644) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1644) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1644) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1644) +* reduce to left at ("test/cases/large/clang-23353.c": line 1644) +* reduce to right at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1644) +* do not cast at ("test/cases/large/clang-23353.c": line 1644) * remove expr statement at ("test/cases/large/clang-23353.c": line 1647) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1647) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1647) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1647) * reduce to left at ("test/cases/large/clang-23353.c": line 1647) * reduce to right at ("test/cases/large/clang-23353.c": line 1647) * reduce to left at ("test/cases/large/clang-23353.c": line 1647) * reduce to right at ("test/cases/large/clang-23353.c": line 1647) * reduce to left at ("test/cases/large/clang-23353.c": line 1647) * reduce to right at ("test/cases/large/clang-23353.c": line 1647) -* replace by zero at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* do without param at ("test/cases/large/clang-23353.c": line 1647) -* replace by zero at ("test/cases/large/clang-23353.c": line 1647) -* don't cast at ("test/cases/large/clang-23353.c": line 1647) -* replace by zero at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to right at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1647) +* do not cast at ("test/cases/large/clang-23353.c": line 1647) * remove the for loop at ("test/cases/large/clang-23353.c": line 1648) * remove initializer at ("test/cases/large/clang-23353.c": line 1648) * 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 check at ("test/cases/large/clang-23353.c": line 1648) +* 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 iterator at ("test/cases/large/clang-23353.c": line 1648) -* replace by zero at ("test/cases/large/clang-23353.c": line 1650) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1648) * inline variable l_4172 at ("test/cases/large/clang-23353.c": line 1650) * remove condition at ("test/cases/large/clang-23353.c": line 1651) * remove break at ("test/cases/large/clang-23353.c": line 1652) @@ -2771,73 +2546,112 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1655) * reduce to right at ("test/cases/large/clang-23353.c": line 1655) * remove condition at ("test/cases/large/clang-23353.c": line 1657) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1671) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* do not cast at ("test/cases/large/clang-23353.c": line 1673) * remove expression at ("test/cases/large/clang-23353.c": line 1673) * remove expression at ("test/cases/large/clang-23353.c": line 1673) -* don't cast at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* remove expression at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1673) * remove expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to left at ("test/cases/large/clang-23353.c": line 1673) +* reduce to right at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1673) * reduce to left at ("test/cases/large/clang-23353.c": line 1673) * reduce to right at ("test/cases/large/clang-23353.c": line 1673) * reduce to operant at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* do without param at ("test/cases/large/clang-23353.c": line 1673) -* 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) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* remove expression 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) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* remove expression at ("test/cases/large/clang-23353.c": line 1673) +* delete variable at ("test/cases/large/clang-23353.c": line 1659) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1661) -* remove expression at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1661) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1661) * remove expression at ("test/cases/large/clang-23353.c": line 1661) * reduce to left at ("test/cases/large/clang-23353.c": line 1661) * reduce to right at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) * reduce to operant at ("test/cases/large/clang-23353.c": line 1661) -* do without param at ("test/cases/large/clang-23353.c": line 1661) +* remove expression at ("test/cases/large/clang-23353.c": line 1661) * remove expr statement at ("test/cases/large/clang-23353.c": line 1662) * reduce to left at ("test/cases/large/clang-23353.c": line 1662) * reduce to right at ("test/cases/large/clang-23353.c": line 1662) @@ -2846,269 +2660,242 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1663) * reduce to right at ("test/cases/large/clang-23353.c": line 1663) * remove check at ("test/cases/large/clang-23353.c": line 1663) +* reduce to left at ("test/cases/large/clang-23353.c": line 1663) +* reduce to right at ("test/cases/large/clang-23353.c": line 1663) * remove iterator at ("test/cases/large/clang-23353.c": line 1663) * reduce to left at ("test/cases/large/clang-23353.c": line 1663) * reduce to right at ("test/cases/large/clang-23353.c": line 1663) -* do without param at ("test/cases/large/clang-23353.c": line 1663) -* do without param at ("test/cases/large/clang-23353.c": line 1663) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1663) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1663) * remove condition at ("test/cases/large/clang-23353.c": line 1665) * remove break at ("test/cases/large/clang-23353.c": line 1666) * remove expr statement 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1675) +* do not cast at ("test/cases/large/clang-23353.c": line 1621) +* delete variable at ("test/cases/large/clang-23353.c": line 1621) +* do not cast at ("test/cases/large/clang-23353.c": line 1622) +* delete variable at ("test/cases/large/clang-23353.c": line 1622) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1624) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1624) * remove expression at ("test/cases/large/clang-23353.c": line 1624) * remove expr statement at ("test/cases/large/clang-23353.c": line 1626) -* replace by zero at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* do without param at ("test/cases/large/clang-23353.c": line 1626) -* replace by zero at ("test/cases/large/clang-23353.c": line 1626) -* don't cast at ("test/cases/large/clang-23353.c": line 1626) -* replace by zero at ("test/cases/large/clang-23353.c": line 1626) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1626) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1626) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1626) +* reduce to left at ("test/cases/large/clang-23353.c": line 1626) +* reduce to right at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1626) +* do not cast at ("test/cases/large/clang-23353.c": line 1626) * remove expr statement at ("test/cases/large/clang-23353.c": line 1678) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1678) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1678) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1678) * reduce to left at ("test/cases/large/clang-23353.c": line 1678) * reduce to right at ("test/cases/large/clang-23353.c": line 1678) * reduce to left at ("test/cases/large/clang-23353.c": line 1678) * reduce to right at ("test/cases/large/clang-23353.c": line 1678) * reduce to left at ("test/cases/large/clang-23353.c": line 1678) * reduce to right at ("test/cases/large/clang-23353.c": line 1678) -* replace by zero at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* do without param at ("test/cases/large/clang-23353.c": line 1678) -* replace by zero at ("test/cases/large/clang-23353.c": line 1678) -* don't cast at ("test/cases/large/clang-23353.c": line 1678) -* replace by zero at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to right at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1678) +* do not cast at ("test/cases/large/clang-23353.c": line 1678) * remove expr statement at ("test/cases/large/clang-23353.c": line 1680) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1680) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1680) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1680) * reduce to left at ("test/cases/large/clang-23353.c": line 1680) * reduce to right at ("test/cases/large/clang-23353.c": line 1680) -* replace by zero at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* do without param at ("test/cases/large/clang-23353.c": line 1680) -* replace by zero at ("test/cases/large/clang-23353.c": line 1680) -* don't cast at ("test/cases/large/clang-23353.c": line 1680) -* replace by zero at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1680) +* do not cast at ("test/cases/large/clang-23353.c": line 1680) * remove expr statement at ("test/cases/large/clang-23353.c": line 1681) * reduce to left at ("test/cases/large/clang-23353.c": line 1681) * reduce to right at ("test/cases/large/clang-23353.c": line 1681) * remove expr statement at ("test/cases/large/clang-23353.c": line 1683) -* replace by zero at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* do without param at ("test/cases/large/clang-23353.c": line 1683) -* replace by zero at ("test/cases/large/clang-23353.c": line 1683) -* don't cast at ("test/cases/large/clang-23353.c": line 1683) -* replace by zero at ("test/cases/large/clang-23353.c": line 1683) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1683) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1683) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1683) +* reduce to left at ("test/cases/large/clang-23353.c": line 1683) +* reduce to right at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1683) +* do not cast at ("test/cases/large/clang-23353.c": line 1683) * 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1696) +* delete variable at ("test/cases/large/clang-23353.c": line 1697) +* delete variable at ("test/cases/large/clang-23353.c": line 1698) +* delete variable at ("test/cases/large/clang-23353.c": line 1699) * inline variable l_2981 at ("test/cases/large/clang-23353.c": line 1700) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1701) +* delete variable at ("test/cases/large/clang-23353.c": line 1702) +* delete variable at ("test/cases/large/clang-23353.c": line 1703) +* delete variable at ("test/cases/large/clang-23353.c": line 1704) +* delete variable at ("test/cases/large/clang-23353.c": line 1705) +* do not cast at ("test/cases/large/clang-23353.c": line 1706) +* delete variable at ("test/cases/large/clang-23353.c": line 1706) +* do not cast at ("test/cases/large/clang-23353.c": line 1707) +* delete variable at ("test/cases/large/clang-23353.c": line 1707) +* delete variable at ("test/cases/large/clang-23353.c": line 1708) +* delete variable at ("test/cases/large/clang-23353.c": line 1709) +* delete variable at ("test/cases/large/clang-23353.c": line 1710) +* delete variable at ("test/cases/large/clang-23353.c": line 1711) +* delete variable at ("test/cases/large/clang-23353.c": line 1712) +* delete variable at ("test/cases/large/clang-23353.c": line 1713) +* delete variable at ("test/cases/large/clang-23353.c": line 1714) +* delete variable at ("test/cases/large/clang-23353.c": line 1715) * inline variable l_2997 at ("test/cases/large/clang-23353.c": line 1716) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1717) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1720) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1722) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1725) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1729) * 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) * remove the for loop at ("test/cases/large/clang-23353.c": line 1732) * remove initializer at ("test/cases/large/clang-23353.c": line 1732) * reduce to left at ("test/cases/large/clang-23353.c": line 1732) * 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 check at ("test/cases/large/clang-23353.c": line 1732) +* reduce to left at ("test/cases/large/clang-23353.c": line 1732) +* reduce to right at ("test/cases/large/clang-23353.c": line 1732) * remove iterator at ("test/cases/large/clang-23353.c": line 1732) -* replace by zero at ("test/cases/large/clang-23353.c": line 1734) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * inline variable l_3004 at ("test/cases/large/clang-23353.c": line 1734) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1735) * inline variable l_3041 at ("test/cases/large/clang-23353.c": line 1736) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1737) +* delete variable at ("test/cases/large/clang-23353.c": line 1738) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1749) +* delete variable at ("test/cases/large/clang-23353.c": line 1749) +* delete variable at ("test/cases/large/clang-23353.c": line 1750) * remove return statement 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) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * remove expression at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * remove expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* don't cast at ("test/cases/large/clang-23353.c": line 1766) -* don't cast at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* do not cast at ("test/cases/large/clang-23353.c": line 1766) +* do not cast at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) * remove expr statement at ("test/cases/large/clang-23353.c": line 1768) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1768) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1768) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1768) * reduce to left at ("test/cases/large/clang-23353.c": line 1768) * reduce to right at ("test/cases/large/clang-23353.c": line 1768) * reduce to left at ("test/cases/large/clang-23353.c": line 1768) * reduce to right at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) -* don't cast at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* do not cast 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1782) +* delete variable at ("test/cases/large/clang-23353.c": line 1783) +* delete variable at ("test/cases/large/clang-23353.c": line 1784) +* do not cast at ("test/cases/large/clang-23353.c": line 1785) +* delete variable at ("test/cases/large/clang-23353.c": line 1785) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1787) @@ -3116,530 +2903,444 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1788) * reduce to left at ("test/cases/large/clang-23353.c": line 1788) * reduce to right at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* remove expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) +* reduce to right at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) * remove expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) +* reduce to right at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) * remove expression at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) * reduce to left at ("test/cases/large/clang-23353.c": line 1788) * reduce to right at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) -* do without param at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1788) +* remove expression at ("test/cases/large/clang-23353.c": line 1788) * remove expr statement at ("test/cases/large/clang-23353.c": line 1790) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1790) * reduce to left at ("test/cases/large/clang-23353.c": line 1790) * reduce to right at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* don't cast at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* do not cast at ("test/cases/large/clang-23353.c": line 1790) * remove expr statement at ("test/cases/large/clang-23353.c": line 1792) * reduce to left at ("test/cases/large/clang-23353.c": line 1792) * reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) * remove return statement 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1805) +* delete variable at ("test/cases/large/clang-23353.c": line 1806) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1808) +* delete variable at ("test/cases/large/clang-23353.c": line 1808) +* delete variable at ("test/cases/large/clang-23353.c": line 1809) +* delete variable at ("test/cases/large/clang-23353.c": line 1810) +* delete variable at ("test/cases/large/clang-23353.c": line 1811) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1813) +* delete variable at ("test/cases/large/clang-23353.c": line 1814) * inline variable l_2836 at ("test/cases/large/clang-23353.c": line 1815) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1816) +* delete variable at ("test/cases/large/clang-23353.c": line 1817) +* delete variable at ("test/cases/large/clang-23353.c": line 1818) +* delete variable at ("test/cases/large/clang-23353.c": line 1819) +* do not cast at ("test/cases/large/clang-23353.c": line 1820) +* delete variable at ("test/cases/large/clang-23353.c": line 1820) +* delete variable at ("test/cases/large/clang-23353.c": line 1821) +* delete variable at ("test/cases/large/clang-23353.c": line 1822) +* delete variable at ("test/cases/large/clang-23353.c": line 1823) +* delete variable at ("test/cases/large/clang-23353.c": line 1824) +* do not cast at ("test/cases/large/clang-23353.c": line 1825) +* delete variable at ("test/cases/large/clang-23353.c": line 1825) +* delete variable at ("test/cases/large/clang-23353.c": line 1826) +* delete variable at ("test/cases/large/clang-23353.c": line 1827) +* delete variable at ("test/cases/large/clang-23353.c": line 1828) +* delete variable at ("test/cases/large/clang-23353.c": line 1829) +* delete variable at ("test/cases/large/clang-23353.c": line 1830) +* do not cast at ("test/cases/large/clang-23353.c": line 1831) +* delete variable at ("test/cases/large/clang-23353.c": line 1831) * inline variable l_2853 at ("test/cases/large/clang-23353.c": line 1832) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1833) +* do not cast at ("test/cases/large/clang-23353.c": line 1834) +* delete variable at ("test/cases/large/clang-23353.c": line 1834) +* do not cast at ("test/cases/large/clang-23353.c": line 1835) +* delete variable at ("test/cases/large/clang-23353.c": line 1835) +* do not cast at ("test/cases/large/clang-23353.c": line 1836) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1837) +* delete variable at ("test/cases/large/clang-23353.c": line 1838) * inline variable l_2860 at ("test/cases/large/clang-23353.c": line 1839) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1840) +* delete variable at ("test/cases/large/clang-23353.c": line 1841) * 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1843) +* delete variable at ("test/cases/large/clang-23353.c": line 1843) +* delete variable at ("test/cases/large/clang-23353.c": line 1844) +* do not cast at ("test/cases/large/clang-23353.c": line 1845) +* delete variable at ("test/cases/large/clang-23353.c": line 1845) +* delete variable at ("test/cases/large/clang-23353.c": line 1846) +* do not cast at ("test/cases/large/clang-23353.c": line 1847) +* delete variable at ("test/cases/large/clang-23353.c": line 1847) +* do not cast at ("test/cases/large/clang-23353.c": line 1848) +* delete variable at ("test/cases/large/clang-23353.c": line 1848) +* delete variable at ("test/cases/large/clang-23353.c": line 1849) +* delete variable at ("test/cases/large/clang-23353.c": line 1850) +* do not cast at ("test/cases/large/clang-23353.c": line 1851) +* delete variable at ("test/cases/large/clang-23353.c": line 1851) +* delete variable at ("test/cases/large/clang-23353.c": line 1852) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1854) +* delete variable at ("test/cases/large/clang-23353.c": line 1855) +* delete variable at ("test/cases/large/clang-23353.c": line 1856) +* do not cast at ("test/cases/large/clang-23353.c": line 1857) +* delete variable at ("test/cases/large/clang-23353.c": line 1857) +* delete variable at ("test/cases/large/clang-23353.c": line 1858) +* delete variable at ("test/cases/large/clang-23353.c": line 1859) +* delete variable at ("test/cases/large/clang-23353.c": line 1860) +* delete variable at ("test/cases/large/clang-23353.c": line 1861) +* delete variable at ("test/cases/large/clang-23353.c": line 1862) +* do not cast at ("test/cases/large/clang-23353.c": line 1863) +* delete variable at ("test/cases/large/clang-23353.c": line 1863) +* delete variable at ("test/cases/large/clang-23353.c": line 1864) +* do not cast at ("test/cases/large/clang-23353.c": line 1865) +* delete variable at ("test/cases/large/clang-23353.c": line 1865) +* delete variable at ("test/cases/large/clang-23353.c": line 1866) +* delete variable at ("test/cases/large/clang-23353.c": line 1867) +* do not cast at ("test/cases/large/clang-23353.c": line 1868) +* delete variable at ("test/cases/large/clang-23353.c": line 1868) +* delete variable at ("test/cases/large/clang-23353.c": line 1869) +* delete variable 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1871) +* do not cast at ("test/cases/large/clang-23353.c": line 1872) +* delete variable at ("test/cases/large/clang-23353.c": line 1872) +* delete variable at ("test/cases/large/clang-23353.c": line 1873) +* delete variable at ("test/cases/large/clang-23353.c": line 1874) +* delete variable at ("test/cases/large/clang-23353.c": line 1875) +* delete variable at ("test/cases/large/clang-23353.c": line 1876) +* delete variable at ("test/cases/large/clang-23353.c": line 1877) +* delete variable at ("test/cases/large/clang-23353.c": line 1878) +* delete variable at ("test/cases/large/clang-23353.c": line 1879) +* delete variable at ("test/cases/large/clang-23353.c": line 1880) +* delete variable at ("test/cases/large/clang-23353.c": line 1881) +* delete variable at ("test/cases/large/clang-23353.c": line 1882) +* delete variable at ("test/cases/large/clang-23353.c": line 1883) +* do not cast at ("test/cases/large/clang-23353.c": line 1884) +* delete variable at ("test/cases/large/clang-23353.c": line 1884) +* delete variable at ("test/cases/large/clang-23353.c": line 1885) +* delete variable at ("test/cases/large/clang-23353.c": line 1886) +* delete variable at ("test/cases/large/clang-23353.c": line 1887) +* delete variable at ("test/cases/large/clang-23353.c": line 1888) +* delete variable at ("test/cases/large/clang-23353.c": line 1889) +* delete variable at ("test/cases/large/clang-23353.c": line 1890) +* delete variable at ("test/cases/large/clang-23353.c": line 1891) +* do not cast at ("test/cases/large/clang-23353.c": line 1892) +* delete variable at ("test/cases/large/clang-23353.c": line 1892) +* delete variable at ("test/cases/large/clang-23353.c": line 1893) +* delete variable at ("test/cases/large/clang-23353.c": line 1894) +* delete variable at ("test/cases/large/clang-23353.c": line 1895) +* do not cast at ("test/cases/large/clang-23353.c": line 1896) +* delete variable at ("test/cases/large/clang-23353.c": line 1896) +* delete variable at ("test/cases/large/clang-23353.c": line 1897) +* delete variable at ("test/cases/large/clang-23353.c": line 1898) +* delete variable at ("test/cases/large/clang-23353.c": line 1899) +* do not cast at ("test/cases/large/clang-23353.c": line 1900) +* delete variable at ("test/cases/large/clang-23353.c": line 1900) * inline variable l_2922 at ("test/cases/large/clang-23353.c": line 1901) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1902) +* delete variable at ("test/cases/large/clang-23353.c": line 1903) +* delete variable at ("test/cases/large/clang-23353.c": line 1904) +* delete variable at ("test/cases/large/clang-23353.c": line 1905) * inline variable l_2927 at ("test/cases/large/clang-23353.c": line 1906) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1907) +* delete variable at ("test/cases/large/clang-23353.c": line 1908) +* delete variable at ("test/cases/large/clang-23353.c": line 1909) +* delete variable at ("test/cases/large/clang-23353.c": line 1910) +* delete variable at ("test/cases/large/clang-23353.c": line 1911) +* do not cast at ("test/cases/large/clang-23353.c": line 1912) +* delete variable at ("test/cases/large/clang-23353.c": line 1912) +* delete variable at ("test/cases/large/clang-23353.c": line 1913) +* delete variable at ("test/cases/large/clang-23353.c": line 1914) +* delete variable at ("test/cases/large/clang-23353.c": line 1915) +* do not cast at ("test/cases/large/clang-23353.c": line 1916) +* delete variable at ("test/cases/large/clang-23353.c": line 1916) +* delete variable at ("test/cases/large/clang-23353.c": line 1917) +* do not cast at ("test/cases/large/clang-23353.c": line 1918) +* delete variable at ("test/cases/large/clang-23353.c": line 1918) +* delete variable at ("test/cases/large/clang-23353.c": line 1919) +* do not cast at ("test/cases/large/clang-23353.c": line 1920) +* delete variable at ("test/cases/large/clang-23353.c": line 1920) +* delete variable at ("test/cases/large/clang-23353.c": line 1921) +* delete variable at ("test/cases/large/clang-23353.c": line 1922) +* delete variable at ("test/cases/large/clang-23353.c": line 1923) +* delete variable at ("test/cases/large/clang-23353.c": line 1924) +* do not cast at ("test/cases/large/clang-23353.c": line 1925) +* delete variable at ("test/cases/large/clang-23353.c": line 1925) * 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) * reduce to operant at ("test/cases/large/clang-23353.c": line 1927) * reduce to operant at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* remove expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* remove expression at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) * reduce to left at ("test/cases/large/clang-23353.c": line 1927) * reduce to right at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1927) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1927) +* remove expression at ("test/cases/large/clang-23353.c": line 1927) +* reduce to left at ("test/cases/large/clang-23353.c": line 1927) +* reduce to right at ("test/cases/large/clang-23353.c": line 1927) +* remove expression at ("test/cases/large/clang-23353.c": line 1927) * remove expression at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) -* do without param at ("test/cases/large/clang-23353.c": line 1927) * 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) -* 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) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1941) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) * remove expr statement at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* don't cast at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1945) +* reduce to left at ("test/cases/large/clang-23353.c": line 1945) +* reduce to right at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* do not cast at ("test/cases/large/clang-23353.c": line 1945) * remove return statement 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1960) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1962) +* delete variable at ("test/cases/large/clang-23353.c": line 1962) * inline variable l_2234 at ("test/cases/large/clang-23353.c": line 1963) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1964) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1966) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1968) * 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) -* 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) +* delete variable 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) -* do without param at ("test/cases/large/clang-23353.c": line 1974) -* do without param at ("test/cases/large/clang-23353.c": line 1974) * reduce to left at ("test/cases/large/clang-23353.c": line 1974) * reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) * remove expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1974) * remove expression at ("test/cases/large/clang-23353.c": line 1974) -* do without param 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2001) +* delete variable at ("test/cases/large/clang-23353.c": line 2002) * inline variable l_2285 at ("test/cases/large/clang-23353.c": line 2003) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2004) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2008) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 2018) +* delete variable at ("test/cases/large/clang-23353.c": line 2018) +* delete variable at ("test/cases/large/clang-23353.c": line 2019) * remove the for loop at ("test/cases/large/clang-23353.c": line 2020) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-23353.c": line 2020) -* do without param 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) -* 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2020) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2020) +* do not cast at ("test/cases/large/clang-23353.c": line 2022) +* delete variable at ("test/cases/large/clang-23353.c": line 2022) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 2024) * reduce to operant at ("test/cases/large/clang-23353.c": line 2024) * remove return statement at ("test/cases/large/clang-23353.c": line 2025) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1978) * 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) @@ -3649,173 +3350,247 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * remove expression at ("test/cases/large/clang-23353.c": line 1981) -* don't cast at ("test/cases/large/clang-23353.c": line 1981) +* do not cast at ("test/cases/large/clang-23353.c": line 1981) * reduce to operant at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* remove expression at ("test/cases/large/clang-23353.c": line 1981) -* remove expression at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* remove expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1981) +* remove expression at ("test/cases/large/clang-23353.c": line 1981) * remove the for loop at ("test/cases/large/clang-23353.c": line 1982) * remove initializer at ("test/cases/large/clang-23353.c": line 1982) * reduce to left at ("test/cases/large/clang-23353.c": line 1982) * 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 check at ("test/cases/large/clang-23353.c": line 1982) +* reduce to left at ("test/cases/large/clang-23353.c": line 1982) +* 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 iterator at ("test/cases/large/clang-23353.c": line 1982) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1982) +* delete variable at ("test/cases/large/clang-23353.c": line 1984) +* do not cast at ("test/cases/large/clang-23353.c": line 1985) +* delete variable at ("test/cases/large/clang-23353.c": line 1985) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) -* remove expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1987) * remove expression at ("test/cases/large/clang-23353.c": line 1987) -* do without param at ("test/cases/large/clang-23353.c": line 1987) -* do without param at ("test/cases/large/clang-23353.c": line 1987) -* don't cast at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* do not cast at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* remove expression at ("test/cases/large/clang-23353.c": line 1987) * remove expr statement at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) -* don't cast at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1989) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1989) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1989) +* reduce to left at ("test/cases/large/clang-23353.c": line 1989) +* reduce to right at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* do not cast at ("test/cases/large/clang-23353.c": line 1989) * remove expr statement at ("test/cases/large/clang-23353.c": line 1990) * reduce to left at ("test/cases/large/clang-23353.c": line 1990) * reduce to right at ("test/cases/large/clang-23353.c": line 1990) * remove expr statement at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) -* don't cast at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * remove expression at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* do not cast at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * remove expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) * remove expr statement at ("test/cases/large/clang-23353.c": line 1994) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1994) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1994) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1994) * reduce to left at ("test/cases/large/clang-23353.c": line 1994) * reduce to right at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) -* don't cast at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) +* reduce to right at ("test/cases/large/clang-23353.c": line 1994) +* reduce to right at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* do not cast at ("test/cases/large/clang-23353.c": line 1994) * remove expr statement at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) * remove expression at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) * remove expr statement at ("test/cases/large/clang-23353.c": line 2029) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 2029) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 2029) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 2029) * reduce to left at ("test/cases/large/clang-23353.c": line 2029) * reduce to right at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) -* don't cast at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) +* reduce to right at ("test/cases/large/clang-23353.c": line 2029) +* reduce to right at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* do not cast 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 3668) -* inline variable l_61 at ("test/cases/large/clang-23353.c": line 3668) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3668) +* delete variable at ("test/cases/large/clang-23353.c": line 3669) +* delete variable at ("test/cases/large/clang-23353.c": line 3670) * inline variable l_65 at ("test/cases/large/clang-23353.c": line 3671) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3672) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3674) +* delete variable at ("test/cases/large/clang-23353.c": line 3674) +* delete variable 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) * remove condition at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) @@ -3824,105 +3599,161 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* don't cast at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* do not cast at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) +* do not cast at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) -* don't cast at ("test/cases/large/clang-23353.c": line 3677) -* reduce to left at ("test/cases/large/clang-23353.c": line 3677) -* reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* reduce to left at ("test/cases/large/clang-23353.c": line 3677) -* reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* replace by zero at ("test/cases/large/clang-23353.c": line 3691) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * 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 the for loop at ("test/cases/large/clang-23353.c": line 3693) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3693) * remove iterator at ("test/cases/large/clang-23353.c": line 3693) -* replace by zero at ("test/cases/large/clang-23353.c": line 3695) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3693) * inline variable l_97 at ("test/cases/large/clang-23353.c": line 3695) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* remove expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * remove expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to operant at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* remove expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to right at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to right at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) * remove expression at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) * remove expr statement at ("test/cases/large/clang-23353.c": line 3698) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3698) * remove expr statement at ("test/cases/large/clang-23353.c": line 3699) * reduce to left at ("test/cases/large/clang-23353.c": line 3699) * reduce to right at ("test/cases/large/clang-23353.c": line 3699) -* remove expression at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to left at ("test/cases/large/clang-23353.c": line 3699) +* reduce to right at ("test/cases/large/clang-23353.c": line 3699) * reduce to left at ("test/cases/large/clang-23353.c": line 3699) * reduce to right at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* remove expression at ("test/cases/large/clang-23353.c": line 3699) * remove the for loop at ("test/cases/large/clang-23353.c": line 3705) * remove initializer at ("test/cases/large/clang-23353.c": line 3705) * reduce to left at ("test/cases/large/clang-23353.c": line 3705) * 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 check at ("test/cases/large/clang-23353.c": line 3705) +* reduce to left at ("test/cases/large/clang-23353.c": line 3705) +* reduce to right at ("test/cases/large/clang-23353.c": line 3705) * remove iterator at ("test/cases/large/clang-23353.c": line 3705) -* replace by zero at ("test/cases/large/clang-23353.c": line 3707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3705) * inline variable l_119 at ("test/cases/large/clang-23353.c": line 3707) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3708) * remove condition at ("test/cases/large/clang-23353.c": line 3709) * remove break at ("test/cases/large/clang-23353.c": line 3710) * remove expr statement at ("test/cases/large/clang-23353.c": line 3711) @@ -3932,20 +3763,21 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3712) * reduce to right at ("test/cases/large/clang-23353.c": line 3712) * remove condition at ("test/cases/large/clang-23353.c": line 3713) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3720) * remove expr statement at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) -* don't cast at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3722) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3722) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3722) +* reduce to left at ("test/cases/large/clang-23353.c": line 3722) +* reduce to right at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* do not cast at ("test/cases/large/clang-23353.c": line 3722) * remove expr statement at ("test/cases/large/clang-23353.c": line 3723) * reduce to left at ("test/cases/large/clang-23353.c": line 3723) * reduce to right at ("test/cases/large/clang-23353.c": line 3723) @@ -3953,377 +3785,384 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3724) * reduce to right at ("test/cases/large/clang-23353.c": line 3724) * remove expr statement at ("test/cases/large/clang-23353.c": line 3715) -* 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3715) +* do not cast at ("test/cases/large/clang-23353.c": line 3679) +* delete variable at ("test/cases/large/clang-23353.c": line 3679) +* delete variable at ("test/cases/large/clang-23353.c": line 3680) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3682) -* don't cast at ("test/cases/large/clang-23353.c": line 3682) +* do not cast at ("test/cases/large/clang-23353.c": line 3682) * remove expr statement at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) -* don't cast at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3684) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3684) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3684) +* reduce to left at ("test/cases/large/clang-23353.c": line 3684) +* reduce to right at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* do not cast at ("test/cases/large/clang-23353.c": line 3684) * remove return statement at ("test/cases/large/clang-23353.c": line 3685) * remove expr statement at ("test/cases/large/clang-23353.c": line 3733) * reduce to left at ("test/cases/large/clang-23353.c": line 3733) * reduce to right at ("test/cases/large/clang-23353.c": line 3733) * remove expr statement at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) -* don't cast at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3735) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3735) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3735) +* reduce to left at ("test/cases/large/clang-23353.c": line 3735) +* reduce to right at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* do not cast 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) * remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) * remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) * remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) * remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) * remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) * remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) * remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) * remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) * remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) * remove expr statement at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) * remove expr statement at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) * remove expr statement at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) * remove expr statement at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) * remove expr statement at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) * remove expr statement at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) * remove expr statement at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) * remove expr statement at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) * remove expr statement at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) * remove expr statement at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) * remove expr statement at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) * remove expr statement at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) * remove expr statement at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) * remove expr statement at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) * remove expr statement at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) * remove expr statement at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) * remove expr statement at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * remove expr statement at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) * remove expr statement at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) * remove expr statement at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) * remove expr statement at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) * remove expr statement at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) * remove expr statement at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) * remove expr statement at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) * remove expr statement at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) * remove expr statement at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) * remove expr statement at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) * remove expr statement at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) * remove expr statement at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) * remove expr statement at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) * remove expr statement at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) * remove expr statement at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) * remove expr statement at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) * remove expr statement at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) * remove expr statement at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) * remove expr statement at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) * remove expr statement at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) * remove expr statement at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) * remove expr statement at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) * remove expr statement at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) * remove expr statement at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) * remove expr statement at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) * remove expr statement at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) * remove expr statement at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) * remove expr statement at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) * remove expr statement at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) * remove expr statement at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) * remove expr statement at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) * remove expr statement at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) * remove expr statement at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) * remove expr statement at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) * remove expr statement at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) * remove expr statement at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) * remove expr statement at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) * remove expr statement at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) * remove expr statement at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) * remove expr statement at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) * remove expr statement at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) * remove expr statement at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) * remove expr statement at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) * remove expr statement at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) * remove expr statement at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) * remove expr statement at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) * remove expr statement at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) * remove expr statement at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) * remove expr statement at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) * remove expr statement at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -4331,58 +4170,69 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) * remove expr statement at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) * remove expr statement at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) * remove expr statement at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) * remove expr statement at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) * remove expr statement at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) * remove expr statement at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) * remove expr statement at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) * remove expr statement at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) * remove expr statement at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) * remove expr statement at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -4390,153 +4240,157 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove expr statement at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) * remove expr statement at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) * remove expr statement at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) * remove expr statement at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) * remove expr statement at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) * remove expr statement at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove expr statement at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) * remove expr statement at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) * remove expr statement at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) * remove expr statement at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) * remove expr statement at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) * remove expr statement at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) * remove expr statement at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) * remove expr statement at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) * remove expr statement at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) * remove expr statement at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) * remove expr statement at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) * remove expr statement at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) * remove expr statement at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) * remove expr statement at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) * remove expr statement at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) * remove expr statement at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) * remove expr statement at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) * remove expr statement at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) * remove expr statement at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) * remove expr statement at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) * remove expr statement at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) * remove expr statement at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -4544,145 +4398,170 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * remove expr statement at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) * remove expr statement at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) * remove expr statement at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) * reduce to right 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 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) * remove expr statement at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) * remove expr statement at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) * remove expr statement at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) * remove expr statement at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) * remove expr statement at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) * remove expr statement at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) * remove expr statement at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) * remove expr statement at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) * remove expr statement at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) * remove expr statement at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) * remove expr statement at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) * remove expr statement at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) * remove expr statement at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) * remove expr statement at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) * remove expr statement at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) * remove expr statement at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) * remove expr statement at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) * remove expr statement at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) * remove expr statement at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) * remove expr statement at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) @@ -4690,69 +4569,69 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3965) * reduce to right at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) * remove expr statement at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) * remove expr statement at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) * remove expr statement at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) * remove expr statement at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) * remove expr statement at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) * remove expr statement at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) * remove expr statement at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) * remove expr statement at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) * remove expr statement at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) * remove expr statement at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) * remove expr statement at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) * remove expr statement at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) * remove expr statement at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) * remove expr statement at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -4762,75 +4641,82 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) * remove expr statement at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) * remove expr statement at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) * remove expr statement at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) * remove expr statement at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) * remove expr statement at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) * remove expr statement at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) * remove expr statement at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) * remove expr statement at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) * remove expr statement at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) * remove expr statement at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) * remove expr statement at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p2.path b/rtree-c/test/expected/clang-23353/reduction/p2.path index b15eef6f9b147cc19959cea7ed8bfcea5706cf19..3d60edbf4e6f27bd398065209b5e9a8e2c24263c 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p2.path +++ b/rtree-c/test/expected/clang-23353/reduction/p2.path @@ -1,419 +1,213 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -* remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +* remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) * remove static from func_35 at ("test/cases/large/clang-23353.c": line 1957) -* remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) +* remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) * remove static from func_49 at ("test/cases/large/clang-23353.c": line 3666) -* remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) +* remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) * remove static from func_2 at ("test/cases/large/clang-23353.c": line 1694) -* remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) +* remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) * remove static from func_10 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) +* remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) * remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) +* remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) * remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) +* remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) +* remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) +* remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) * remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) +* remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) * remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) +* remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) +* remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) * remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) +* remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) +* remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) +* remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) +* remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) * remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) +* remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) +* remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) +* remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) +* remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) +* remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) +* remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) +* remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) +* remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) +* remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) +* remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) +* remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) +* remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) * remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) +* remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) +* remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) +* remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) +* remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) +* remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) +* remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) +* remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) +* remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) +* remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) +* remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) +* remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) +* remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) +* remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) +* remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) * remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) +* remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) +* remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) +* remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) +* remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) +* remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) +* remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) +* remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) +* remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) +* remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) +* remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) +* remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) +* remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) +* remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) +* remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) +* remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) +* remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) +* remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) * remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -* remove static from func_35 at ("test/cases/large/clang-23353.c": line 1957) -* remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -* remove static from func_49 at ("test/cases/large/clang-23353.c": line 3666) -* remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -* remove static from func_2 at ("test/cases/large/clang-23353.c": line 1694) -* remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -* remove static from func_10 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -* remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -* remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -* remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -* remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -* remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -* remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -* remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * remove parameter at ("test/cases/large/clang-23353.c": line 1957) * remove parameter at ("test/cases/large/clang-23353.c": line 3666) * remove parameter at ("test/cases/large/clang-23353.c": line 3666) @@ -617,17 +411,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -640,85 +435,121 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 108) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 110) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 113) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 113) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* replace by zero at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 113) * reduce to right at ("test/cases/large/clang-23353.c": line 113) -* don't cast at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 111) +* do not cast at ("test/cases/large/clang-23353.c": line 113) * remove return statement at ("test/cases/large/clang-23353.c": line 120) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 122) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 125) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 125) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) -* replace by zero at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 125) * reduce to right at ("test/cases/large/clang-23353.c": line 125) -* don't cast at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 123) +* do not cast at ("test/cases/large/clang-23353.c": line 125) * remove return statement at ("test/cases/large/clang-23353.c": line 132) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 134) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 137) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 137) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* replace by zero at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 137) * reduce to right at ("test/cases/large/clang-23353.c": line 137) -* don't cast at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 135) +* do not cast at ("test/cases/large/clang-23353.c": line 137) * remove return statement at ("test/cases/large/clang-23353.c": line 144) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 146) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 149) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 149) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 146) * reduce to right at ("test/cases/large/clang-23353.c": line 146) -* don't cast at ("test/cases/large/clang-23353.c": line 146) -* replace by zero at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* do not cast at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 149) * reduce to right at ("test/cases/large/clang-23353.c": line 149) -* don't cast at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 147) +* do not cast at ("test/cases/large/clang-23353.c": line 149) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -731,6 +562,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 214) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 216) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 219) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 219) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) @@ -738,13 +576,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) -* replace by zero at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 219) * reduce to right at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 217) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -752,77 +596,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 238) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 240) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 243) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 243) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* replace by zero at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 243) * reduce to right at ("test/cases/large/clang-23353.c": line 243) -* don't cast at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 241) +* do not cast at ("test/cases/large/clang-23353.c": line 243) * remove return statement at ("test/cases/large/clang-23353.c": line 250) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 252) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 255) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 255) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) -* replace by zero at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 255) * reduce to right at ("test/cases/large/clang-23353.c": line 255) -* don't cast at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 253) +* do not cast at ("test/cases/large/clang-23353.c": line 255) * remove return statement at ("test/cases/large/clang-23353.c": line 262) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 264) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 267) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 267) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* replace by zero at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 267) * reduce to right at ("test/cases/large/clang-23353.c": line 267) -* don't cast at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 265) +* do not cast at ("test/cases/large/clang-23353.c": line 267) * remove return statement at ("test/cases/large/clang-23353.c": line 274) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 276) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 279) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 279) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 276) * reduce to right at ("test/cases/large/clang-23353.c": line 276) -* don't cast at ("test/cases/large/clang-23353.c": line 276) -* replace by zero at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* do not cast at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 279) * reduce to right at ("test/cases/large/clang-23353.c": line 279) -* don't cast at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 277) +* do not cast at ("test/cases/large/clang-23353.c": line 279) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 302) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 305) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 309) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 309) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) @@ -840,12 +724,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to operant at ("test/cases/large/clang-23353.c": line 305) -* replace by zero at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 309) * reduce to right at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 306) * remove return statement at ("test/cases/large/clang-23353.c": line 316) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 319) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 323) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 323) +* reduce to left at ("test/cases/large/clang-23353.c": line 319) +* reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) @@ -861,12 +747,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to operant at ("test/cases/large/clang-23353.c": line 319) -* replace by zero at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 323) * reduce to right at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 320) * remove return statement at ("test/cases/large/clang-23353.c": line 330) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 333) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 337) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 337) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) @@ -896,6 +794,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to operant at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) @@ -905,12 +809,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) -* replace by zero at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 337) * reduce to right at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 334) * remove return statement at ("test/cases/large/clang-23353.c": line 344) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 346) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 349) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 349) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) @@ -918,13 +834,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) -* replace by zero at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 349) * reduce to right at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 347) * remove return statement at ("test/cases/large/clang-23353.c": line 356) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 358) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 361) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 361) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) @@ -932,77 +854,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) -* replace by zero at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 361) * reduce to right at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 359) * remove return statement at ("test/cases/large/clang-23353.c": line 368) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 370) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 373) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 373) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* replace by zero at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 373) * reduce to right at ("test/cases/large/clang-23353.c": line 373) -* don't cast at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 371) +* do not cast at ("test/cases/large/clang-23353.c": line 373) * remove return statement at ("test/cases/large/clang-23353.c": line 380) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 382) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 385) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 385) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) -* replace by zero at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 385) * reduce to right at ("test/cases/large/clang-23353.c": line 385) -* don't cast at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 383) +* do not cast at ("test/cases/large/clang-23353.c": line 385) * remove return statement at ("test/cases/large/clang-23353.c": line 392) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 394) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 397) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 397) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* replace by zero at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 397) * reduce to right at ("test/cases/large/clang-23353.c": line 397) -* don't cast at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 395) +* do not cast at ("test/cases/large/clang-23353.c": line 397) * remove return statement at ("test/cases/large/clang-23353.c": line 404) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 406) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 409) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 409) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 406) * reduce to right at ("test/cases/large/clang-23353.c": line 406) -* don't cast at ("test/cases/large/clang-23353.c": line 406) -* replace by zero at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* do not cast at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 409) * reduce to right at ("test/cases/large/clang-23353.c": line 409) -* don't cast at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 407) +* do not cast at ("test/cases/large/clang-23353.c": line 409) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 433) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 436) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 440) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 440) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) @@ -1020,12 +982,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to operant at ("test/cases/large/clang-23353.c": line 436) -* replace by zero at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 440) * reduce to right at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 437) * remove return statement at ("test/cases/large/clang-23353.c": line 447) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 450) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 454) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 454) +* reduce to left at ("test/cases/large/clang-23353.c": line 450) +* reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) @@ -1041,12 +1005,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to operant at ("test/cases/large/clang-23353.c": line 450) -* replace by zero at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 454) * reduce to right at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 451) * remove return statement at ("test/cases/large/clang-23353.c": line 461) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 464) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 468) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 468) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) @@ -1076,6 +1052,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to operant at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) @@ -1085,12 +1067,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) -* replace by zero at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 468) * reduce to right at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 465) * remove return statement at ("test/cases/large/clang-23353.c": line 475) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 477) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 480) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 480) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) @@ -1098,13 +1092,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) -* replace by zero at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 480) * reduce to right at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 478) * remove return statement at ("test/cases/large/clang-23353.c": line 487) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 489) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 492) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 492) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) @@ -1112,68 +1112,91 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) -* replace by zero at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 492) * reduce to right at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 490) * remove return statement at ("test/cases/large/clang-23353.c": line 499) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 501) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 504) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 504) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* replace by zero at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 504) * reduce to right at ("test/cases/large/clang-23353.c": line 504) -* don't cast at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 502) +* do not cast at ("test/cases/large/clang-23353.c": line 504) * remove return statement at ("test/cases/large/clang-23353.c": line 511) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 513) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 516) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 516) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) -* replace by zero at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 516) * reduce to right at ("test/cases/large/clang-23353.c": line 516) -* don't cast at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 514) +* do not cast at ("test/cases/large/clang-23353.c": line 516) * remove return statement at ("test/cases/large/clang-23353.c": line 523) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 525) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 528) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 528) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* replace by zero at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 528) * reduce to right at ("test/cases/large/clang-23353.c": line 528) -* don't cast at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 526) +* do not cast at ("test/cases/large/clang-23353.c": line 528) * remove return statement at ("test/cases/large/clang-23353.c": line 535) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 537) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 540) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 540) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 537) * reduce to right at ("test/cases/large/clang-23353.c": line 537) -* don't cast at ("test/cases/large/clang-23353.c": line 537) -* replace by zero at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* do not cast at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 540) * reduce to right at ("test/cases/large/clang-23353.c": line 540) -* don't cast at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 538) +* do not cast at ("test/cases/large/clang-23353.c": line 540) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -1185,68 +1208,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 605) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 607) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 610) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 610) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* replace by zero at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 610) * reduce to right at ("test/cases/large/clang-23353.c": line 610) -* don't cast at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 608) +* do not cast at ("test/cases/large/clang-23353.c": line 610) * remove return statement at ("test/cases/large/clang-23353.c": line 617) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 619) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 622) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 622) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) -* replace by zero at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 622) * reduce to right at ("test/cases/large/clang-23353.c": line 622) -* don't cast at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 620) +* do not cast at ("test/cases/large/clang-23353.c": line 622) * remove return statement at ("test/cases/large/clang-23353.c": line 629) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 631) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 634) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 634) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 631) * reduce to right at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* replace by zero at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 634) * reduce to right at ("test/cases/large/clang-23353.c": line 634) -* don't cast at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 632) +* do not cast at ("test/cases/large/clang-23353.c": line 634) * remove return statement at ("test/cases/large/clang-23353.c": line 641) -* don't cast at ("test/cases/large/clang-23353.c": line 643) -* replace by zero at ("test/cases/large/clang-23353.c": line 643) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 643) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 646) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 646) +* reduce to left at ("test/cases/large/clang-23353.c": line 643) +* reduce to right at ("test/cases/large/clang-23353.c": line 643) +* do not cast at ("test/cases/large/clang-23353.c": line 643) * reduce to left at ("test/cases/large/clang-23353.c": line 646) * reduce to right at ("test/cases/large/clang-23353.c": line 646) -* don't cast at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 644) +* do not cast at ("test/cases/large/clang-23353.c": line 646) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -1258,68 +1301,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 707) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 709) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 712) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 712) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* replace by zero at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 712) * reduce to right at ("test/cases/large/clang-23353.c": line 712) -* don't cast at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 710) +* do not cast at ("test/cases/large/clang-23353.c": line 712) * remove return statement at ("test/cases/large/clang-23353.c": line 719) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 721) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 724) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 724) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) -* replace by zero at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 724) * reduce to right at ("test/cases/large/clang-23353.c": line 724) -* don't cast at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 722) +* do not cast at ("test/cases/large/clang-23353.c": line 724) * remove return statement at ("test/cases/large/clang-23353.c": line 731) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 733) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 736) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 736) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 733) * reduce to right at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* replace by zero at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 736) * reduce to right at ("test/cases/large/clang-23353.c": line 736) -* don't cast at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 734) +* do not cast at ("test/cases/large/clang-23353.c": line 736) * remove return statement at ("test/cases/large/clang-23353.c": line 743) -* don't cast at ("test/cases/large/clang-23353.c": line 745) -* replace by zero at ("test/cases/large/clang-23353.c": line 745) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 745) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 748) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 748) +* reduce to left at ("test/cases/large/clang-23353.c": line 745) +* reduce to right at ("test/cases/large/clang-23353.c": line 745) +* do not cast at ("test/cases/large/clang-23353.c": line 745) * reduce to left at ("test/cases/large/clang-23353.c": line 748) * reduce to right at ("test/cases/large/clang-23353.c": line 748) -* don't cast at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 746) +* do not cast at ("test/cases/large/clang-23353.c": line 748) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -1331,68 +1394,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 809) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 811) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 814) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 814) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* replace by zero at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 814) * reduce to right at ("test/cases/large/clang-23353.c": line 814) -* don't cast at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 812) +* do not cast at ("test/cases/large/clang-23353.c": line 814) * remove return statement at ("test/cases/large/clang-23353.c": line 821) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 823) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 826) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 826) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) -* replace by zero at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 826) * reduce to right at ("test/cases/large/clang-23353.c": line 826) -* don't cast at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 824) +* do not cast at ("test/cases/large/clang-23353.c": line 826) * remove return statement at ("test/cases/large/clang-23353.c": line 833) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 835) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 838) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 838) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 835) * reduce to right at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* replace by zero at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 838) * reduce to right at ("test/cases/large/clang-23353.c": line 838) -* don't cast at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 836) +* do not cast at ("test/cases/large/clang-23353.c": line 838) * remove return statement at ("test/cases/large/clang-23353.c": line 845) -* don't cast at ("test/cases/large/clang-23353.c": line 847) -* replace by zero at ("test/cases/large/clang-23353.c": line 847) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 847) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 850) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 850) +* reduce to left at ("test/cases/large/clang-23353.c": line 847) +* reduce to right at ("test/cases/large/clang-23353.c": line 847) +* do not cast at ("test/cases/large/clang-23353.c": line 847) * reduce to left at ("test/cases/large/clang-23353.c": line 850) * reduce to right at ("test/cases/large/clang-23353.c": line 850) -* don't cast at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 848) +* do not cast at ("test/cases/large/clang-23353.c": line 850) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -1404,70 +1487,95 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 912) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 914) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 917) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 917) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* replace by zero at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 917) * reduce to right at ("test/cases/large/clang-23353.c": line 917) -* don't cast at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 915) +* do not cast at ("test/cases/large/clang-23353.c": line 917) * remove return statement at ("test/cases/large/clang-23353.c": line 924) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 926) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 929) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 929) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) -* replace by zero at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 929) * reduce to right at ("test/cases/large/clang-23353.c": line 929) -* don't cast at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 927) +* do not cast at ("test/cases/large/clang-23353.c": line 929) * remove return statement at ("test/cases/large/clang-23353.c": line 936) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 938) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 941) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 941) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 938) * reduce to right at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* replace by zero at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 941) * reduce to right at ("test/cases/large/clang-23353.c": line 941) -* don't cast at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 939) +* do not cast at ("test/cases/large/clang-23353.c": line 941) * remove return statement at ("test/cases/large/clang-23353.c": line 948) -* don't cast at ("test/cases/large/clang-23353.c": line 950) -* replace by zero at ("test/cases/large/clang-23353.c": line 950) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 950) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 953) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 953) +* reduce to left at ("test/cases/large/clang-23353.c": line 950) +* reduce to right at ("test/cases/large/clang-23353.c": line 950) +* do not cast at ("test/cases/large/clang-23353.c": line 950) * reduce to left at ("test/cases/large/clang-23353.c": line 953) * reduce to right at ("test/cases/large/clang-23353.c": line 953) -* don't cast at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 951) +* do not cast at ("test/cases/large/clang-23353.c": line 953) * 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -1476,13 +1584,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -1491,13 +1601,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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 true branch at ("test/cases/large/clang-23353.c": line 986) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 992) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 992) +* 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 expression 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) @@ -1508,18 +1620,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 992) * reduce to right at ("test/cases/large/clang-23353.c": line 992) -* 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 999) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1002) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1008) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1008) +* 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 expression 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) -* 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 expression 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) @@ -1530,13 +1648,15 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1008) * reduce to right at ("test/cases/large/clang-23353.c": line 1008) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1020) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1023) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1023) +* 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 expression 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) @@ -1545,13 +1665,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1023) * reduce to right at ("test/cases/large/clang-23353.c": line 1023) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1032) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1035) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1035) +* 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 expression 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) @@ -1560,13 +1682,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1035) * reduce to right at ("test/cases/large/clang-23353.c": line 1035) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1045) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1051) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1051) +* 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 expression 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) @@ -1577,18 +1701,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1051) * reduce to right at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1049) * remove return statement at ("test/cases/large/clang-23353.c": line 1058) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1061) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1067) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1067) +* 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 expression 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) -* 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 expression 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) @@ -1599,35 +1729,37 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1067) * reduce to right at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1065) * remove return statement at ("test/cases/large/clang-23353.c": line 1073) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1075) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1078) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1078) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to operant at ("test/cases/large/clang-23353.c": line 1075) -* replace by zero at ("test/cases/large/clang-23353.c": line 1075) -* don't cast at ("test/cases/large/clang-23353.c": line 1078) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) +* do not cast at ("test/cases/large/clang-23353.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) * reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove check at ("test/cases/large/clang-23353.c": line 1091) +* reduce to left at ("test/cases/large/clang-23353.c": line 1091) +* reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove iterator at ("test/cases/large/clang-23353.c": line 1091) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1091) * remove expr statement at ("test/cases/large/clang-23353.c": line 1092) * reduce to left at ("test/cases/large/clang-23353.c": line 1092) * reduce to right at ("test/cases/large/clang-23353.c": line 1092) @@ -1636,7 +1768,10 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1093) * reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove check at ("test/cases/large/clang-23353.c": line 1093) +* reduce to left at ("test/cases/large/clang-23353.c": line 1093) +* reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove iterator at ("test/cases/large/clang-23353.c": line 1093) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1093) * remove condition at ("test/cases/large/clang-23353.c": line 1094) * reduce to left at ("test/cases/large/clang-23353.c": line 1094) * reduce to right at ("test/cases/large/clang-23353.c": line 1094) @@ -1653,7 +1788,7 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1100) * reduce to left at ("test/cases/large/clang-23353.c": line 1100) * reduce to right at ("test/cases/large/clang-23353.c": line 1100) -* replace by zero at ("test/cases/large/clang-23353.c": line 1100) +* reduce to index at ("test/cases/large/clang-23353.c": line 1100) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) @@ -1663,577 +1798,555 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) -* replace by zero at ("test/cases/large/clang-23353.c": line 1108) * remove expr statement at ("test/cases/large/clang-23353.c": line 1113) -* do without param at ("test/cases/large/clang-23353.c": line 1113) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * remove expr statement at ("test/cases/large/clang-23353.c": line 1114) -* do without param at ("test/cases/large/clang-23353.c": line 1114) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * remove expr statement at ("test/cases/large/clang-23353.c": line 1115) -* do without param at ("test/cases/large/clang-23353.c": line 1115) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * remove expr statement at ("test/cases/large/clang-23353.c": line 1116) -* do without param at ("test/cases/large/clang-23353.c": line 1116) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * remove expr statement at ("test/cases/large/clang-23353.c": line 1117) -* do without param at ("test/cases/large/clang-23353.c": line 1117) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * remove expr statement at ("test/cases/large/clang-23353.c": line 1118) -* do without param at ("test/cases/large/clang-23353.c": line 1118) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * remove expr statement at ("test/cases/large/clang-23353.c": line 1119) -* do without param at ("test/cases/large/clang-23353.c": line 1119) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * remove expr statement at ("test/cases/large/clang-23353.c": line 1120) -* do without param at ("test/cases/large/clang-23353.c": line 1120) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * remove expr statement at ("test/cases/large/clang-23353.c": line 1126) -* do without param at ("test/cases/large/clang-23353.c": line 1126) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1126) * remove condition at ("test/cases/large/clang-23353.c": line 1127) * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) * reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove check at ("test/cases/large/clang-23353.c": line 1138) +* reduce to left at ("test/cases/large/clang-23353.c": line 1138) +* reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove iterator at ("test/cases/large/clang-23353.c": line 1138) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1138) * remove expr statement at ("test/cases/large/clang-23353.c": line 1139) -* do without param at ("test/cases/large/clang-23353.c": line 1139) -* replace by zero at ("test/cases/large/clang-23353.c": line 1139) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1139) +* reduce to index at ("test/cases/large/clang-23353.c": line 1139) * remove condition at ("test/cases/large/clang-23353.c": line 1141) * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) * reduce to left at ("test/cases/large/clang-23353.c": line 1142) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * delete variable at ("test/cases/large/clang-23353.c": line 1237) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1696) +* delete variable at ("test/cases/large/clang-23353.c": line 1697) +* delete variable at ("test/cases/large/clang-23353.c": line 1698) +* delete variable at ("test/cases/large/clang-23353.c": line 1699) * inline variable l_2981 at ("test/cases/large/clang-23353.c": line 1700) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1701) +* delete variable at ("test/cases/large/clang-23353.c": line 1702) +* delete variable at ("test/cases/large/clang-23353.c": line 1703) +* delete variable at ("test/cases/large/clang-23353.c": line 1704) +* delete variable at ("test/cases/large/clang-23353.c": line 1705) +* do not cast at ("test/cases/large/clang-23353.c": line 1706) +* delete variable at ("test/cases/large/clang-23353.c": line 1706) +* do not cast at ("test/cases/large/clang-23353.c": line 1707) +* delete variable at ("test/cases/large/clang-23353.c": line 1707) +* delete variable at ("test/cases/large/clang-23353.c": line 1708) +* delete variable at ("test/cases/large/clang-23353.c": line 1709) +* delete variable at ("test/cases/large/clang-23353.c": line 1710) +* delete variable at ("test/cases/large/clang-23353.c": line 1711) +* delete variable at ("test/cases/large/clang-23353.c": line 1712) +* delete variable at ("test/cases/large/clang-23353.c": line 1713) +* delete variable at ("test/cases/large/clang-23353.c": line 1714) +* delete variable at ("test/cases/large/clang-23353.c": line 1715) * inline variable l_2997 at ("test/cases/large/clang-23353.c": line 1716) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1717) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1720) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1722) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1725) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1729) * 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) * remove the for loop at ("test/cases/large/clang-23353.c": line 1732) * remove initializer at ("test/cases/large/clang-23353.c": line 1732) * reduce to left at ("test/cases/large/clang-23353.c": line 1732) * 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 check at ("test/cases/large/clang-23353.c": line 1732) +* reduce to left at ("test/cases/large/clang-23353.c": line 1732) +* reduce to right at ("test/cases/large/clang-23353.c": line 1732) * remove iterator at ("test/cases/large/clang-23353.c": line 1732) -* replace by zero at ("test/cases/large/clang-23353.c": line 1734) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1732) * inline variable l_3004 at ("test/cases/large/clang-23353.c": line 1734) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1735) * inline variable l_3041 at ("test/cases/large/clang-23353.c": line 1736) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1737) +* delete variable at ("test/cases/large/clang-23353.c": line 1738) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1749) +* delete variable at ("test/cases/large/clang-23353.c": line 1749) +* delete variable at ("test/cases/large/clang-23353.c": line 1750) * remove return statement 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) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * remove expression at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) * reduce to left at ("test/cases/large/clang-23353.c": line 1766) * reduce to right at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to left at ("test/cases/large/clang-23353.c": line 1766) +* reduce to right at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1766) * remove expression at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) * reduce to operant at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* don't cast at ("test/cases/large/clang-23353.c": line 1766) -* don't cast at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) -* do without param at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* do not cast at ("test/cases/large/clang-23353.c": line 1766) +* do not cast at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) +* remove expression at ("test/cases/large/clang-23353.c": line 1766) * remove expr statement at ("test/cases/large/clang-23353.c": line 1768) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1768) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1768) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1768) * reduce to left at ("test/cases/large/clang-23353.c": line 1768) * reduce to right at ("test/cases/large/clang-23353.c": line 1768) * reduce to left at ("test/cases/large/clang-23353.c": line 1768) * reduce to right at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* do without param at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) -* don't cast at ("test/cases/large/clang-23353.c": line 1768) -* replace by zero at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to right at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1768) +* do not cast 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1782) +* delete variable at ("test/cases/large/clang-23353.c": line 1783) +* delete variable at ("test/cases/large/clang-23353.c": line 1784) +* do not cast at ("test/cases/large/clang-23353.c": line 1785) +* delete variable at ("test/cases/large/clang-23353.c": line 1785) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1787) * reduce to operant at ("test/cases/large/clang-23353.c": line 1787) +* remove expr statement at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) +* reduce to right at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) * remove expr statement at ("test/cases/large/clang-23353.c": line 1790) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1790) * reduce to left at ("test/cases/large/clang-23353.c": line 1790) * reduce to right at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* don't cast at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* do not cast at ("test/cases/large/clang-23353.c": line 1790) * remove expr statement at ("test/cases/large/clang-23353.c": line 1792) * reduce to left at ("test/cases/large/clang-23353.c": line 1792) * reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) * remove return statement at ("test/cases/large/clang-23353.c": line 1793) -* 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) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1941) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) * remove expr statement at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* don't cast at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1945) +* reduce to left at ("test/cases/large/clang-23353.c": line 1945) +* reduce to right at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* do not cast at ("test/cases/large/clang-23353.c": line 1945) * remove return statement 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1960) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1962) +* delete variable at ("test/cases/large/clang-23353.c": line 1962) * inline variable l_2234 at ("test/cases/large/clang-23353.c": line 1963) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1964) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1966) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1968) * 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) -* 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) +* delete variable 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) -* do without param at ("test/cases/large/clang-23353.c": line 1974) -* do without param at ("test/cases/large/clang-23353.c": line 1974) * reduce to left at ("test/cases/large/clang-23353.c": line 1974) * reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to left at ("test/cases/large/clang-23353.c": line 1974) +* reduce to right at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1974) * remove expression at ("test/cases/large/clang-23353.c": line 1974) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1974) * remove expression at ("test/cases/large/clang-23353.c": line 1974) -* do without param 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2001) +* delete variable at ("test/cases/large/clang-23353.c": line 2002) * inline variable l_2285 at ("test/cases/large/clang-23353.c": line 2003) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2004) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 2008) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 2018) +* delete variable at ("test/cases/large/clang-23353.c": line 2018) +* delete variable at ("test/cases/large/clang-23353.c": line 2019) * remove the for loop at ("test/cases/large/clang-23353.c": line 2020) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-23353.c": line 2020) -* do without param 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) -* 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2020) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2020) +* do not cast at ("test/cases/large/clang-23353.c": line 2022) +* delete variable at ("test/cases/large/clang-23353.c": line 2022) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 2024) * reduce to operant at ("test/cases/large/clang-23353.c": line 2024) * remove return statement at ("test/cases/large/clang-23353.c": line 2025) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1978) * 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) @@ -2243,173 +2356,247 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * remove expression at ("test/cases/large/clang-23353.c": line 1981) -* don't cast at ("test/cases/large/clang-23353.c": line 1981) +* do not cast at ("test/cases/large/clang-23353.c": line 1981) * reduce to operant at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* remove expression at ("test/cases/large/clang-23353.c": line 1981) -* remove expression at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to left at ("test/cases/large/clang-23353.c": line 1981) +* reduce to right at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1981) * reduce to left at ("test/cases/large/clang-23353.c": line 1981) * reduce to right at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) -* do without param at ("test/cases/large/clang-23353.c": line 1981) +* remove expression at ("test/cases/large/clang-23353.c": line 1981) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1981) +* remove expression at ("test/cases/large/clang-23353.c": line 1981) * remove the for loop at ("test/cases/large/clang-23353.c": line 1982) * remove initializer at ("test/cases/large/clang-23353.c": line 1982) * reduce to left at ("test/cases/large/clang-23353.c": line 1982) * 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 check at ("test/cases/large/clang-23353.c": line 1982) +* reduce to left at ("test/cases/large/clang-23353.c": line 1982) +* 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 iterator at ("test/cases/large/clang-23353.c": line 1982) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1982) +* delete variable at ("test/cases/large/clang-23353.c": line 1984) +* do not cast at ("test/cases/large/clang-23353.c": line 1985) +* delete variable at ("test/cases/large/clang-23353.c": line 1985) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) -* remove expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1987) * remove expression at ("test/cases/large/clang-23353.c": line 1987) -* do without param at ("test/cases/large/clang-23353.c": line 1987) -* do without param at ("test/cases/large/clang-23353.c": line 1987) -* don't cast at ("test/cases/large/clang-23353.c": line 1987) * reduce to left at ("test/cases/large/clang-23353.c": line 1987) * reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* do not cast at ("test/cases/large/clang-23353.c": line 1987) +* reduce to left at ("test/cases/large/clang-23353.c": line 1987) +* reduce to right at ("test/cases/large/clang-23353.c": line 1987) +* remove expression at ("test/cases/large/clang-23353.c": line 1987) * remove expr statement at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* do without param at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) -* don't cast at ("test/cases/large/clang-23353.c": line 1989) -* replace by zero at ("test/cases/large/clang-23353.c": line 1989) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1989) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1989) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1989) +* reduce to left at ("test/cases/large/clang-23353.c": line 1989) +* reduce to right at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1989) +* do not cast at ("test/cases/large/clang-23353.c": line 1989) * remove expr statement at ("test/cases/large/clang-23353.c": line 1990) * reduce to left at ("test/cases/large/clang-23353.c": line 1990) * reduce to right at ("test/cases/large/clang-23353.c": line 1990) * remove expr statement at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) -* don't cast at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * remove expression at ("test/cases/large/clang-23353.c": line 1991) -* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* do not cast at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to left at ("test/cases/large/clang-23353.c": line 1991) +* reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) * remove expression at ("test/cases/large/clang-23353.c": line 1991) * reduce to left at ("test/cases/large/clang-23353.c": line 1991) * reduce to right at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) -* do without param at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) +* remove expression at ("test/cases/large/clang-23353.c": line 1991) * remove expr statement at ("test/cases/large/clang-23353.c": line 1994) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1994) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1994) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1994) * reduce to left at ("test/cases/large/clang-23353.c": line 1994) * reduce to right at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* do without param at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) -* don't cast at ("test/cases/large/clang-23353.c": line 1994) -* replace by zero at ("test/cases/large/clang-23353.c": line 1994) +* reduce to right at ("test/cases/large/clang-23353.c": line 1994) +* reduce to right at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1994) +* do not cast at ("test/cases/large/clang-23353.c": line 1994) * remove expr statement at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) * remove expression at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) * reduce to left at ("test/cases/large/clang-23353.c": line 1995) * reduce to right at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to left at ("test/cases/large/clang-23353.c": line 1995) +* reduce to right at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) -* do without param at ("test/cases/large/clang-23353.c": line 1995) * reduce to operant at ("test/cases/large/clang-23353.c": line 1995) * remove expr statement at ("test/cases/large/clang-23353.c": line 2029) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 2029) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 2029) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 2029) * reduce to left at ("test/cases/large/clang-23353.c": line 2029) * reduce to right at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* do without param at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) -* don't cast at ("test/cases/large/clang-23353.c": line 2029) -* replace by zero at ("test/cases/large/clang-23353.c": line 2029) +* reduce to right at ("test/cases/large/clang-23353.c": line 2029) +* reduce to right at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* reduce to expression at ("test/cases/large/clang-23353.c": line 2029) +* do not cast 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 3668) -* inline variable l_61 at ("test/cases/large/clang-23353.c": line 3668) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3668) +* delete variable at ("test/cases/large/clang-23353.c": line 3669) +* delete variable at ("test/cases/large/clang-23353.c": line 3670) * inline variable l_65 at ("test/cases/large/clang-23353.c": line 3671) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3672) * 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3674) +* delete variable at ("test/cases/large/clang-23353.c": line 3674) +* delete variable 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) * remove condition at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) @@ -2418,105 +2605,161 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* don't cast at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* do not cast at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) +* do not cast at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to left at ("test/cases/large/clang-23353.c": line 3677) * reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* reduce to left at ("test/cases/large/clang-23353.c": line 3677) +* reduce to right at ("test/cases/large/clang-23353.c": line 3677) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) -* don't cast at ("test/cases/large/clang-23353.c": line 3677) -* reduce to left at ("test/cases/large/clang-23353.c": line 3677) -* reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) * remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* reduce to left at ("test/cases/large/clang-23353.c": line 3677) -* reduce to right at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * reduce to operant at ("test/cases/large/clang-23353.c": line 3677) -* do without param at ("test/cases/large/clang-23353.c": line 3677) -* replace by zero at ("test/cases/large/clang-23353.c": line 3691) +* remove expression at ("test/cases/large/clang-23353.c": line 3677) * 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 the for loop at ("test/cases/large/clang-23353.c": line 3693) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3693) * remove iterator at ("test/cases/large/clang-23353.c": line 3693) -* replace by zero at ("test/cases/large/clang-23353.c": line 3695) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3693) * inline variable l_97 at ("test/cases/large/clang-23353.c": line 3695) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* remove expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * remove expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to operant at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* remove expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to right at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to left at ("test/cases/large/clang-23353.c": line 3697) +* reduce to right at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3697) * reduce to left at ("test/cases/large/clang-23353.c": line 3697) * reduce to right at ("test/cases/large/clang-23353.c": line 3697) * remove expression at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) -* do without param at ("test/cases/large/clang-23353.c": line 3697) * remove expr statement at ("test/cases/large/clang-23353.c": line 3698) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3698) * remove expr statement at ("test/cases/large/clang-23353.c": line 3699) * reduce to left at ("test/cases/large/clang-23353.c": line 3699) * reduce to right at ("test/cases/large/clang-23353.c": line 3699) -* remove expression at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to left at ("test/cases/large/clang-23353.c": line 3699) +* reduce to right at ("test/cases/large/clang-23353.c": line 3699) * reduce to left at ("test/cases/large/clang-23353.c": line 3699) * reduce to right at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) -* do without param at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3699) +* remove expression at ("test/cases/large/clang-23353.c": line 3699) * remove the for loop at ("test/cases/large/clang-23353.c": line 3705) * remove initializer at ("test/cases/large/clang-23353.c": line 3705) * reduce to left at ("test/cases/large/clang-23353.c": line 3705) * 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 check at ("test/cases/large/clang-23353.c": line 3705) +* reduce to left at ("test/cases/large/clang-23353.c": line 3705) +* reduce to right at ("test/cases/large/clang-23353.c": line 3705) * remove iterator at ("test/cases/large/clang-23353.c": line 3705) -* replace by zero at ("test/cases/large/clang-23353.c": line 3707) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3705) * inline variable l_119 at ("test/cases/large/clang-23353.c": line 3707) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 3708) * remove condition at ("test/cases/large/clang-23353.c": line 3709) * remove break at ("test/cases/large/clang-23353.c": line 3710) * remove expr statement at ("test/cases/large/clang-23353.c": line 3711) @@ -2526,20 +2769,21 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3712) * reduce to right at ("test/cases/large/clang-23353.c": line 3712) * remove condition at ("test/cases/large/clang-23353.c": line 3713) -* 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3720) * remove expr statement at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* do without param at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) -* don't cast at ("test/cases/large/clang-23353.c": line 3722) -* replace by zero at ("test/cases/large/clang-23353.c": line 3722) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3722) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3722) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3722) +* reduce to left at ("test/cases/large/clang-23353.c": line 3722) +* reduce to right at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3722) +* do not cast at ("test/cases/large/clang-23353.c": line 3722) * remove expr statement at ("test/cases/large/clang-23353.c": line 3723) * reduce to left at ("test/cases/large/clang-23353.c": line 3723) * reduce to right at ("test/cases/large/clang-23353.c": line 3723) @@ -2547,376 +2791,383 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3724) * reduce to right at ("test/cases/large/clang-23353.c": line 3724) * remove expr statement at ("test/cases/large/clang-23353.c": line 3715) -* 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3715) +* do not cast at ("test/cases/large/clang-23353.c": line 3679) +* delete variable at ("test/cases/large/clang-23353.c": line 3679) +* delete variable at ("test/cases/large/clang-23353.c": line 3680) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3682) -* don't cast at ("test/cases/large/clang-23353.c": line 3682) +* do not cast at ("test/cases/large/clang-23353.c": line 3682) * remove expr statement at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* do without param at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) -* don't cast at ("test/cases/large/clang-23353.c": line 3684) -* replace by zero at ("test/cases/large/clang-23353.c": line 3684) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3684) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3684) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3684) +* reduce to left at ("test/cases/large/clang-23353.c": line 3684) +* reduce to right at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3684) +* do not cast at ("test/cases/large/clang-23353.c": line 3684) * remove return statement at ("test/cases/large/clang-23353.c": line 3685) * remove expr statement at ("test/cases/large/clang-23353.c": line 3733) * reduce to left at ("test/cases/large/clang-23353.c": line 3733) * reduce to right at ("test/cases/large/clang-23353.c": line 3733) * remove expr statement at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* do without param at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) -* don't cast at ("test/cases/large/clang-23353.c": line 3735) -* replace by zero at ("test/cases/large/clang-23353.c": line 3735) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3735) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3735) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3735) +* reduce to left at ("test/cases/large/clang-23353.c": line 3735) +* reduce to right at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3735) +* do not cast 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) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) * remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) * remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) * remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) * remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) * remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) * remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) * remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) * remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) * remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) * remove expr statement at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) * remove expr statement at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) * remove expr statement at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) * remove expr statement at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) * remove expr statement at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) * remove expr statement at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) * remove expr statement at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) * remove expr statement at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) * remove expr statement at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) * remove expr statement at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) * remove expr statement at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) * remove expr statement at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) * remove expr statement at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) * remove expr statement at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) * remove expr statement at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) * remove expr statement at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) * remove expr statement at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * remove expr statement at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) * remove expr statement at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) * remove expr statement at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) * remove expr statement at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) * remove expr statement at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) * remove expr statement at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) * remove expr statement at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) * remove expr statement at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) * remove expr statement at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) * remove expr statement at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) * remove expr statement at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) * remove expr statement at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) * remove expr statement at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) * remove expr statement at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) * remove expr statement at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) * remove expr statement at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) * remove expr statement at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) * remove expr statement at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) * remove expr statement at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) * remove expr statement at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) * remove expr statement at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) * remove expr statement at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) * remove expr statement at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) * remove expr statement at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) * remove expr statement at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) * remove expr statement at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) * remove expr statement at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) * remove expr statement at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) * remove expr statement at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) * remove expr statement at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) * remove expr statement at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) * remove expr statement at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) * remove expr statement at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) * remove expr statement at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) * remove expr statement at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) * remove expr statement at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) * remove expr statement at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) * remove expr statement at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) * remove expr statement at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) * remove expr statement at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) * remove expr statement at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) * remove expr statement at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) * remove expr statement at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) * remove expr statement at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) * remove expr statement at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) * remove expr statement at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) * remove expr statement at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) * remove expr statement at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) * remove expr statement at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) * remove expr statement at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -2924,58 +3175,69 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) * remove expr statement at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) * remove expr statement at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) * remove expr statement at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) * remove expr statement at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) * remove expr statement at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) * remove expr statement at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) * remove expr statement at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) * remove expr statement at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) * remove expr statement at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) * remove expr statement at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -2983,153 +3245,157 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove expr statement at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) * remove expr statement at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) * remove expr statement at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) * remove expr statement at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) * remove expr statement at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) * remove expr statement at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove expr statement at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) * remove expr statement at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) * remove expr statement at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) * remove expr statement at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) * remove expr statement at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) * remove expr statement at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) * remove expr statement at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) * remove expr statement at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) * remove expr statement at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) * remove expr statement at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) * remove expr statement at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) * remove expr statement at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) * remove expr statement at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) * remove expr statement at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) * remove expr statement at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) * remove expr statement at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) * remove expr statement at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) * remove expr statement at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) * remove expr statement at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) * remove expr statement at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) * remove expr statement at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) * remove expr statement at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -3137,145 +3403,170 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * remove expr statement at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) * remove expr statement at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) * remove expr statement at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) * reduce to right 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 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) * remove expr statement at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) * remove expr statement at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) * remove expr statement at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) * remove expr statement at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) * remove expr statement at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) * remove expr statement at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) * remove expr statement at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) * remove expr statement at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) * remove expr statement at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) * remove expr statement at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) * remove expr statement at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) * remove expr statement at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) * remove expr statement at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) * remove expr statement at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) * remove expr statement at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) * remove expr statement at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) * remove expr statement at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) * remove expr statement at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) * remove expr statement at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) * remove expr statement at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) @@ -3283,69 +3574,69 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3965) * reduce to right at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) * remove expr statement at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) * remove expr statement at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) * remove expr statement at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) * remove expr statement at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) * remove expr statement at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) * remove expr statement at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) * remove expr statement at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) * remove expr statement at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) * remove expr statement at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) * remove expr statement at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) * remove expr statement at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) * remove expr statement at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) * remove expr statement at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) * remove expr statement at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -3355,75 +3646,82 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) * remove expr statement at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) * remove expr statement at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) * remove expr statement at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) * remove expr statement at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) * remove expr statement at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) * remove expr statement at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) * remove expr statement at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) * remove expr statement at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) * remove expr statement at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) * remove expr statement at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) * remove expr statement at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p3.path b/rtree-c/test/expected/clang-23353/reduction/p3.path index 17a0bb56cc3b567a9748dcc53ff3de79a0c347b4..d1449014ef4f89d1981591f0b310baf369c650ec 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p3.path +++ b/rtree-c/test/expected/clang-23353/reduction/p3.path @@ -1,407 +1,209 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +* remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) * remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) +* remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) * remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) +* remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) +* remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) +* remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) * remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) +* remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) * remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) +* remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) +* remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) * remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) +* remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) +* remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) +* remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) +* remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) * remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) +* remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) +* remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) +* remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) +* remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) +* remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) +* remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) +* remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) +* remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) +* remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) +* remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) +* remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) +* remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) * remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) +* remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) +* remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) +* remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) +* remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) +* remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) +* remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) +* remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) +* remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) +* remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) +* remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) +* remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) +* remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) +* remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) +* remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) * remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) +* remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) +* remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) +* remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) +* remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) +* remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) +* remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) +* remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) +* remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) +* remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) +* remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) +* remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) +* remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) +* remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) +* remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) +* remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) +* remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) +* remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) * remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -* remove static from func_19 at ("test/cases/large/clang-23353.c": line 1778) -* remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -* remove static from func_30 at ("test/cases/large/clang-23353.c": line 1938) -* remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 457) -* remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 326) -* remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -* remove static from crc32_8bytes at ("test/cases/large/clang-23353.c": line 1110) -* remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -* remove static from crc32_gentab at ("test/cases/large/clang-23353.c": line 1084) -* remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-23353.c": line 1054) -* remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -* remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -* remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -* remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * remove parameter at ("test/cases/large/clang-23353.c": line 1778) * remove parameter at ("test/cases/large/clang-23353.c": line 1938) * remove parameter at ("test/cases/large/clang-23353.c": line 1938) @@ -591,17 +393,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -614,85 +417,121 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 108) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 110) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 113) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 113) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* replace by zero at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 113) * reduce to right at ("test/cases/large/clang-23353.c": line 113) -* don't cast at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 111) +* do not cast at ("test/cases/large/clang-23353.c": line 113) * remove return statement at ("test/cases/large/clang-23353.c": line 120) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 122) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 125) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 125) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) -* replace by zero at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 125) * reduce to right at ("test/cases/large/clang-23353.c": line 125) -* don't cast at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 123) +* do not cast at ("test/cases/large/clang-23353.c": line 125) * remove return statement at ("test/cases/large/clang-23353.c": line 132) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 134) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 137) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 137) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* replace by zero at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 137) * reduce to right at ("test/cases/large/clang-23353.c": line 137) -* don't cast at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 135) +* do not cast at ("test/cases/large/clang-23353.c": line 137) * remove return statement at ("test/cases/large/clang-23353.c": line 144) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 146) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 149) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 149) * reduce to left at ("test/cases/large/clang-23353.c": line 146) * reduce to right at ("test/cases/large/clang-23353.c": line 146) -* don't cast at ("test/cases/large/clang-23353.c": line 146) -* replace by zero at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* do not cast at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 149) * reduce to right at ("test/cases/large/clang-23353.c": line 149) -* don't cast at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 147) +* do not cast at ("test/cases/large/clang-23353.c": line 149) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -705,6 +544,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 214) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 216) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 219) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 219) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) @@ -712,13 +558,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) -* replace by zero at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 219) * reduce to right at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 217) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -726,77 +578,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 238) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 240) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 243) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 243) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* replace by zero at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 243) * reduce to right at ("test/cases/large/clang-23353.c": line 243) -* don't cast at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 241) +* do not cast at ("test/cases/large/clang-23353.c": line 243) * remove return statement at ("test/cases/large/clang-23353.c": line 250) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 252) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 255) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 255) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) -* replace by zero at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 255) * reduce to right at ("test/cases/large/clang-23353.c": line 255) -* don't cast at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 253) +* do not cast at ("test/cases/large/clang-23353.c": line 255) * remove return statement at ("test/cases/large/clang-23353.c": line 262) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 264) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 267) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 267) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* replace by zero at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 267) * reduce to right at ("test/cases/large/clang-23353.c": line 267) -* don't cast at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 265) +* do not cast at ("test/cases/large/clang-23353.c": line 267) * remove return statement at ("test/cases/large/clang-23353.c": line 274) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 276) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 279) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 279) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 276) * reduce to right at ("test/cases/large/clang-23353.c": line 276) -* don't cast at ("test/cases/large/clang-23353.c": line 276) -* replace by zero at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* do not cast at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 279) * reduce to right at ("test/cases/large/clang-23353.c": line 279) -* don't cast at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 277) +* do not cast at ("test/cases/large/clang-23353.c": line 279) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 302) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 305) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 309) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 309) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) @@ -814,12 +706,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to operant at ("test/cases/large/clang-23353.c": line 305) -* replace by zero at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 309) * reduce to right at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 306) * remove return statement at ("test/cases/large/clang-23353.c": line 316) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 319) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 323) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 323) +* reduce to left at ("test/cases/large/clang-23353.c": line 319) +* reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) @@ -835,12 +729,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to operant at ("test/cases/large/clang-23353.c": line 319) -* replace by zero at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 323) * reduce to right at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 320) * remove return statement at ("test/cases/large/clang-23353.c": line 330) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 333) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 337) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 337) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) @@ -870,6 +776,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to operant at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) @@ -879,12 +791,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 333) * reduce to right at ("test/cases/large/clang-23353.c": line 333) -* replace by zero at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) +* reduce to left at ("test/cases/large/clang-23353.c": line 333) +* reduce to right at ("test/cases/large/clang-23353.c": line 333) * reduce to left at ("test/cases/large/clang-23353.c": line 337) * reduce to right at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 337) -* replace by zero at ("test/cases/large/clang-23353.c": line 334) * remove return statement at ("test/cases/large/clang-23353.c": line 344) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 346) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 349) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 349) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) @@ -892,13 +816,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) -* replace by zero at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 349) * reduce to right at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 347) * remove return statement at ("test/cases/large/clang-23353.c": line 356) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 358) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 361) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 361) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) @@ -906,77 +836,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) -* replace by zero at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 361) * reduce to right at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 359) * remove return statement at ("test/cases/large/clang-23353.c": line 368) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 370) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 373) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 373) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* replace by zero at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 373) * reduce to right at ("test/cases/large/clang-23353.c": line 373) -* don't cast at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 371) +* do not cast at ("test/cases/large/clang-23353.c": line 373) * remove return statement at ("test/cases/large/clang-23353.c": line 380) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 382) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 385) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 385) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) -* replace by zero at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 385) * reduce to right at ("test/cases/large/clang-23353.c": line 385) -* don't cast at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 383) +* do not cast at ("test/cases/large/clang-23353.c": line 385) * remove return statement at ("test/cases/large/clang-23353.c": line 392) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 394) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 397) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 397) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* replace by zero at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 397) * reduce to right at ("test/cases/large/clang-23353.c": line 397) -* don't cast at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 395) +* do not cast at ("test/cases/large/clang-23353.c": line 397) * remove return statement at ("test/cases/large/clang-23353.c": line 404) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 406) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 409) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 409) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 406) * reduce to right at ("test/cases/large/clang-23353.c": line 406) -* don't cast at ("test/cases/large/clang-23353.c": line 406) -* replace by zero at ("test/cases/large/clang-23353.c": line 406) +* do not cast at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 409) * reduce to right at ("test/cases/large/clang-23353.c": line 409) -* don't cast at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 407) +* do not cast at ("test/cases/large/clang-23353.c": line 409) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 433) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 436) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 440) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 440) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) @@ -994,12 +964,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to operant at ("test/cases/large/clang-23353.c": line 436) -* replace by zero at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 440) * reduce to right at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 437) * remove return statement at ("test/cases/large/clang-23353.c": line 447) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 450) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 454) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 454) +* reduce to left at ("test/cases/large/clang-23353.c": line 450) +* reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) @@ -1015,12 +987,24 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to operant at ("test/cases/large/clang-23353.c": line 450) -* replace by zero at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 454) * reduce to right at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 451) * remove return statement at ("test/cases/large/clang-23353.c": line 461) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 464) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 468) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 468) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) @@ -1050,6 +1034,12 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to operant at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) @@ -1059,12 +1049,24 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 464) * reduce to right at ("test/cases/large/clang-23353.c": line 464) -* replace by zero at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) +* reduce to left at ("test/cases/large/clang-23353.c": line 464) +* reduce to right at ("test/cases/large/clang-23353.c": line 464) * reduce to left at ("test/cases/large/clang-23353.c": line 468) * reduce to right at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 468) -* replace by zero at ("test/cases/large/clang-23353.c": line 465) * remove return statement at ("test/cases/large/clang-23353.c": line 475) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 477) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 480) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 480) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) @@ -1072,13 +1074,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) -* replace by zero at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 480) * reduce to right at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 478) * remove return statement at ("test/cases/large/clang-23353.c": line 487) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 489) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 492) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 492) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) @@ -1086,68 +1094,91 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) -* replace by zero at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 492) * reduce to right at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 490) * remove return statement at ("test/cases/large/clang-23353.c": line 499) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 501) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 504) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 504) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* replace by zero at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 504) * reduce to right at ("test/cases/large/clang-23353.c": line 504) -* don't cast at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 502) +* do not cast at ("test/cases/large/clang-23353.c": line 504) * remove return statement at ("test/cases/large/clang-23353.c": line 511) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 513) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 516) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 516) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) -* replace by zero at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 516) * reduce to right at ("test/cases/large/clang-23353.c": line 516) -* don't cast at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 514) +* do not cast at ("test/cases/large/clang-23353.c": line 516) * remove return statement at ("test/cases/large/clang-23353.c": line 523) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 525) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 528) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 528) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* replace by zero at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 528) * reduce to right at ("test/cases/large/clang-23353.c": line 528) -* don't cast at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 526) +* do not cast at ("test/cases/large/clang-23353.c": line 528) * remove return statement at ("test/cases/large/clang-23353.c": line 535) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 537) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 540) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 540) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 537) * reduce to right at ("test/cases/large/clang-23353.c": line 537) -* don't cast at ("test/cases/large/clang-23353.c": line 537) -* replace by zero at ("test/cases/large/clang-23353.c": line 537) +* do not cast at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 540) * reduce to right at ("test/cases/large/clang-23353.c": line 540) -* don't cast at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 538) +* do not cast at ("test/cases/large/clang-23353.c": line 540) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -1159,68 +1190,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 605) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 607) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 610) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 610) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* replace by zero at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 610) * reduce to right at ("test/cases/large/clang-23353.c": line 610) -* don't cast at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 608) +* do not cast at ("test/cases/large/clang-23353.c": line 610) * remove return statement at ("test/cases/large/clang-23353.c": line 617) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 619) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 622) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 622) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) -* replace by zero at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 622) * reduce to right at ("test/cases/large/clang-23353.c": line 622) -* don't cast at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 620) +* do not cast at ("test/cases/large/clang-23353.c": line 622) * remove return statement at ("test/cases/large/clang-23353.c": line 629) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 631) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 634) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 634) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 631) * reduce to right at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* replace by zero at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 634) * reduce to right at ("test/cases/large/clang-23353.c": line 634) -* don't cast at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 632) +* do not cast at ("test/cases/large/clang-23353.c": line 634) * remove return statement at ("test/cases/large/clang-23353.c": line 641) -* don't cast at ("test/cases/large/clang-23353.c": line 643) -* replace by zero at ("test/cases/large/clang-23353.c": line 643) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 643) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 646) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 646) +* reduce to left at ("test/cases/large/clang-23353.c": line 643) +* reduce to right at ("test/cases/large/clang-23353.c": line 643) +* do not cast at ("test/cases/large/clang-23353.c": line 643) * reduce to left at ("test/cases/large/clang-23353.c": line 646) * reduce to right at ("test/cases/large/clang-23353.c": line 646) -* don't cast at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 644) +* do not cast at ("test/cases/large/clang-23353.c": line 646) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -1232,68 +1283,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 707) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 709) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 712) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 712) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* replace by zero at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 712) * reduce to right at ("test/cases/large/clang-23353.c": line 712) -* don't cast at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 710) +* do not cast at ("test/cases/large/clang-23353.c": line 712) * remove return statement at ("test/cases/large/clang-23353.c": line 719) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 721) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 724) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 724) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) -* replace by zero at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 724) * reduce to right at ("test/cases/large/clang-23353.c": line 724) -* don't cast at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 722) +* do not cast at ("test/cases/large/clang-23353.c": line 724) * remove return statement at ("test/cases/large/clang-23353.c": line 731) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 733) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 736) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 736) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 733) * reduce to right at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* replace by zero at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 736) * reduce to right at ("test/cases/large/clang-23353.c": line 736) -* don't cast at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 734) +* do not cast at ("test/cases/large/clang-23353.c": line 736) * remove return statement at ("test/cases/large/clang-23353.c": line 743) -* don't cast at ("test/cases/large/clang-23353.c": line 745) -* replace by zero at ("test/cases/large/clang-23353.c": line 745) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 745) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 748) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 748) +* reduce to left at ("test/cases/large/clang-23353.c": line 745) +* reduce to right at ("test/cases/large/clang-23353.c": line 745) +* do not cast at ("test/cases/large/clang-23353.c": line 745) * reduce to left at ("test/cases/large/clang-23353.c": line 748) * reduce to right at ("test/cases/large/clang-23353.c": line 748) -* don't cast at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 746) +* do not cast at ("test/cases/large/clang-23353.c": line 748) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -1305,68 +1376,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 809) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 811) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 814) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 814) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* replace by zero at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 814) * reduce to right at ("test/cases/large/clang-23353.c": line 814) -* don't cast at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 812) +* do not cast at ("test/cases/large/clang-23353.c": line 814) * remove return statement at ("test/cases/large/clang-23353.c": line 821) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 823) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 826) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 826) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) -* replace by zero at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 826) * reduce to right at ("test/cases/large/clang-23353.c": line 826) -* don't cast at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 824) +* do not cast at ("test/cases/large/clang-23353.c": line 826) * remove return statement at ("test/cases/large/clang-23353.c": line 833) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 835) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 838) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 838) * reduce to left at ("test/cases/large/clang-23353.c": line 835) * reduce to right at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* replace by zero at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 838) * reduce to right at ("test/cases/large/clang-23353.c": line 838) -* don't cast at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 836) +* do not cast at ("test/cases/large/clang-23353.c": line 838) * remove return statement at ("test/cases/large/clang-23353.c": line 845) -* don't cast at ("test/cases/large/clang-23353.c": line 847) -* replace by zero at ("test/cases/large/clang-23353.c": line 847) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 847) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 850) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 850) +* reduce to left at ("test/cases/large/clang-23353.c": line 847) +* reduce to right at ("test/cases/large/clang-23353.c": line 847) +* do not cast at ("test/cases/large/clang-23353.c": line 847) * reduce to left at ("test/cases/large/clang-23353.c": line 850) * reduce to right at ("test/cases/large/clang-23353.c": line 850) -* don't cast at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 848) +* do not cast at ("test/cases/large/clang-23353.c": line 850) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -1378,70 +1469,95 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 912) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 914) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 917) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 917) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* replace by zero at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 917) * reduce to right at ("test/cases/large/clang-23353.c": line 917) -* don't cast at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 915) +* do not cast at ("test/cases/large/clang-23353.c": line 917) * remove return statement at ("test/cases/large/clang-23353.c": line 924) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 926) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 929) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 929) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) -* replace by zero at ("test/cases/large/clang-23353.c": line 926) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 929) * reduce to right at ("test/cases/large/clang-23353.c": line 929) -* don't cast at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 927) +* do not cast at ("test/cases/large/clang-23353.c": line 929) * remove return statement at ("test/cases/large/clang-23353.c": line 936) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 938) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 941) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 941) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 938) * reduce to right at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* replace by zero at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 941) * reduce to right at ("test/cases/large/clang-23353.c": line 941) -* don't cast at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 939) +* do not cast at ("test/cases/large/clang-23353.c": line 941) * remove return statement at ("test/cases/large/clang-23353.c": line 948) -* don't cast at ("test/cases/large/clang-23353.c": line 950) -* replace by zero at ("test/cases/large/clang-23353.c": line 950) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 950) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 953) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 953) +* reduce to left at ("test/cases/large/clang-23353.c": line 950) +* reduce to right at ("test/cases/large/clang-23353.c": line 950) +* do not cast at ("test/cases/large/clang-23353.c": line 950) * reduce to left at ("test/cases/large/clang-23353.c": line 953) * reduce to right at ("test/cases/large/clang-23353.c": line 953) -* don't cast at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 951) +* do not cast at ("test/cases/large/clang-23353.c": line 953) * 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -1450,13 +1566,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -1465,13 +1583,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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 true branch at ("test/cases/large/clang-23353.c": line 986) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 992) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 992) +* 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 expression 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) @@ -1482,18 +1602,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 992) * reduce to right at ("test/cases/large/clang-23353.c": line 992) -* 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 999) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1002) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1008) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1008) * 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 expression 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 expression 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) @@ -1504,13 +1630,15 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1008) * reduce to right at ("test/cases/large/clang-23353.c": line 1008) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1020) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1023) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1023) +* 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 expression 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) @@ -1519,13 +1647,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1023) * reduce to right at ("test/cases/large/clang-23353.c": line 1023) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1032) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1035) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1035) +* 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 expression 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) @@ -1534,13 +1664,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1035) * reduce to right at ("test/cases/large/clang-23353.c": line 1035) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1045) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1051) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1051) +* 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 expression 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) @@ -1551,18 +1683,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1051) * reduce to right at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1049) * remove return statement at ("test/cases/large/clang-23353.c": line 1058) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1061) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1067) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1067) +* 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) -* do without param at ("test/cases/large/clang-23353.c": line 1061) +* reduce to expression 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 expression 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) @@ -1573,35 +1711,37 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1061) * reduce to left at ("test/cases/large/clang-23353.c": line 1067) * reduce to right at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1067) -* replace by zero at ("test/cases/large/clang-23353.c": line 1065) * remove return statement at ("test/cases/large/clang-23353.c": line 1073) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1075) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1078) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1078) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to operant at ("test/cases/large/clang-23353.c": line 1075) -* replace by zero at ("test/cases/large/clang-23353.c": line 1075) -* don't cast at ("test/cases/large/clang-23353.c": line 1078) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) +* do not cast at ("test/cases/large/clang-23353.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1087) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1089) * remove the for loop at ("test/cases/large/clang-23353.c": line 1091) * remove initializer at ("test/cases/large/clang-23353.c": line 1091) * reduce to left at ("test/cases/large/clang-23353.c": line 1091) * reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove check at ("test/cases/large/clang-23353.c": line 1091) +* reduce to left at ("test/cases/large/clang-23353.c": line 1091) +* reduce to right at ("test/cases/large/clang-23353.c": line 1091) * remove iterator at ("test/cases/large/clang-23353.c": line 1091) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1091) * remove expr statement at ("test/cases/large/clang-23353.c": line 1092) * reduce to left at ("test/cases/large/clang-23353.c": line 1092) * reduce to right at ("test/cases/large/clang-23353.c": line 1092) @@ -1610,7 +1750,10 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 1093) * reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove check at ("test/cases/large/clang-23353.c": line 1093) +* reduce to left at ("test/cases/large/clang-23353.c": line 1093) +* reduce to right at ("test/cases/large/clang-23353.c": line 1093) * remove iterator at ("test/cases/large/clang-23353.c": line 1093) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1093) * remove condition at ("test/cases/large/clang-23353.c": line 1094) * reduce to left at ("test/cases/large/clang-23353.c": line 1094) * reduce to right at ("test/cases/large/clang-23353.c": line 1094) @@ -1627,7 +1770,7 @@ * remove expr statement at ("test/cases/large/clang-23353.c": line 1100) * reduce to left at ("test/cases/large/clang-23353.c": line 1100) * reduce to right at ("test/cases/large/clang-23353.c": line 1100) -* replace by zero at ("test/cases/large/clang-23353.c": line 1100) +* reduce to index at ("test/cases/large/clang-23353.c": line 1100) * remove expr statement at ("test/cases/large/clang-23353.c": line 1106) * reduce to left at ("test/cases/large/clang-23353.c": line 1106) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) @@ -1637,621 +1780,661 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) -* replace by zero at ("test/cases/large/clang-23353.c": line 1108) * remove expr statement at ("test/cases/large/clang-23353.c": line 1113) -* do without param at ("test/cases/large/clang-23353.c": line 1113) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * reduce to left at ("test/cases/large/clang-23353.c": line 1113) * reduce to right at ("test/cases/large/clang-23353.c": line 1113) * remove expr statement at ("test/cases/large/clang-23353.c": line 1114) -* do without param at ("test/cases/large/clang-23353.c": line 1114) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * reduce to left at ("test/cases/large/clang-23353.c": line 1114) * reduce to right at ("test/cases/large/clang-23353.c": line 1114) * remove expr statement at ("test/cases/large/clang-23353.c": line 1115) -* do without param at ("test/cases/large/clang-23353.c": line 1115) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * reduce to left at ("test/cases/large/clang-23353.c": line 1115) * reduce to right at ("test/cases/large/clang-23353.c": line 1115) * remove expr statement at ("test/cases/large/clang-23353.c": line 1116) -* do without param at ("test/cases/large/clang-23353.c": line 1116) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * reduce to left at ("test/cases/large/clang-23353.c": line 1116) * reduce to right at ("test/cases/large/clang-23353.c": line 1116) * remove expr statement at ("test/cases/large/clang-23353.c": line 1117) -* do without param at ("test/cases/large/clang-23353.c": line 1117) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * reduce to left at ("test/cases/large/clang-23353.c": line 1117) * reduce to right at ("test/cases/large/clang-23353.c": line 1117) * remove expr statement at ("test/cases/large/clang-23353.c": line 1118) -* do without param at ("test/cases/large/clang-23353.c": line 1118) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * reduce to left at ("test/cases/large/clang-23353.c": line 1118) * reduce to right at ("test/cases/large/clang-23353.c": line 1118) * remove expr statement at ("test/cases/large/clang-23353.c": line 1119) -* do without param at ("test/cases/large/clang-23353.c": line 1119) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * reduce to left at ("test/cases/large/clang-23353.c": line 1119) * reduce to right at ("test/cases/large/clang-23353.c": line 1119) * remove expr statement at ("test/cases/large/clang-23353.c": line 1120) -* do without param at ("test/cases/large/clang-23353.c": line 1120) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * reduce to left at ("test/cases/large/clang-23353.c": line 1120) * reduce to right at ("test/cases/large/clang-23353.c": line 1120) * remove expr statement at ("test/cases/large/clang-23353.c": line 1126) -* do without param at ("test/cases/large/clang-23353.c": line 1126) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1126) * remove condition at ("test/cases/large/clang-23353.c": line 1127) * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right at ("test/cases/large/clang-23353.c": line 1128) -* delete uninitialized variable at ("test/cases/large/clang-23353.c": line 1137) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1137) * remove the for loop at ("test/cases/large/clang-23353.c": line 1138) * remove initializer at ("test/cases/large/clang-23353.c": line 1138) * reduce to left at ("test/cases/large/clang-23353.c": line 1138) * reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove check at ("test/cases/large/clang-23353.c": line 1138) +* reduce to left at ("test/cases/large/clang-23353.c": line 1138) +* reduce to right at ("test/cases/large/clang-23353.c": line 1138) * remove iterator at ("test/cases/large/clang-23353.c": line 1138) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1138) * remove expr statement at ("test/cases/large/clang-23353.c": line 1139) -* do without param at ("test/cases/large/clang-23353.c": line 1139) -* replace by zero at ("test/cases/large/clang-23353.c": line 1139) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1139) +* reduce to index at ("test/cases/large/clang-23353.c": line 1139) * remove condition at ("test/cases/large/clang-23353.c": line 1141) * remove expr statement at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1142) * reduce to left at ("test/cases/large/clang-23353.c": line 1142) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1781) +* delete variable at ("test/cases/large/clang-23353.c": line 1782) +* delete variable at ("test/cases/large/clang-23353.c": line 1783) +* delete variable at ("test/cases/large/clang-23353.c": line 1784) +* do not cast at ("test/cases/large/clang-23353.c": line 1785) +* delete variable at ("test/cases/large/clang-23353.c": line 1785) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1787) * reduce to operant at ("test/cases/large/clang-23353.c": line 1787) +* remove expr statement at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) +* reduce to right at ("test/cases/large/clang-23353.c": line 1788) +* reduce to left at ("test/cases/large/clang-23353.c": line 1788) * remove expr statement at ("test/cases/large/clang-23353.c": line 1790) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1790) * reduce to left at ("test/cases/large/clang-23353.c": line 1790) * reduce to right at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* do without param at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) -* don't cast at ("test/cases/large/clang-23353.c": line 1790) -* replace by zero at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to right at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1790) +* do not cast at ("test/cases/large/clang-23353.c": line 1790) * remove expr statement at ("test/cases/large/clang-23353.c": line 1792) * reduce to left at ("test/cases/large/clang-23353.c": line 1792) * reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1792) * remove expression at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) -* do without param at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1792) +* reduce to left at ("test/cases/large/clang-23353.c": line 1792) +* reduce to right at ("test/cases/large/clang-23353.c": line 1792) * remove return statement at ("test/cases/large/clang-23353.c": line 1793) -* 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) +* delete variable 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1941) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* remove expression at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) * remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to left at ("test/cases/large/clang-23353.c": line 1943) * reduce to right at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1943) +* reduce to left at ("test/cases/large/clang-23353.c": line 1943) +* reduce to right at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) * reduce to operant at ("test/cases/large/clang-23353.c": line 1943) -* do without param at ("test/cases/large/clang-23353.c": line 1943) -* don't cast at ("test/cases/large/clang-23353.c": line 1943) +* remove expression at ("test/cases/large/clang-23353.c": line 1943) +* do not cast at ("test/cases/large/clang-23353.c": line 1943) * remove expr statement at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* do without param at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) -* don't cast at ("test/cases/large/clang-23353.c": line 1945) -* replace by zero at ("test/cases/large/clang-23353.c": line 1945) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1945) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1945) +* reduce to left at ("test/cases/large/clang-23353.c": line 1945) +* reduce to right at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1945) +* do not cast at ("test/cases/large/clang-23353.c": line 1945) * remove return statement 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) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) * remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) * remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) * remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) * remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) * remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) * remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) * remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) * remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) * remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) * remove expr statement at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) * remove expr statement at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) * remove expr statement at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) * remove expr statement at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) * remove expr statement at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) * remove expr statement at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) * remove expr statement at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) * remove expr statement at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) * remove expr statement at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) * remove expr statement at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) * remove expr statement at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) * remove expr statement at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) * remove expr statement at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) * remove expr statement at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) * remove expr statement at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) * remove expr statement at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) * remove expr statement at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * remove expr statement at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) * remove expr statement at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) * remove expr statement at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) * remove expr statement at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) * remove expr statement at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) * remove expr statement at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) * remove expr statement at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) * remove expr statement at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) * remove expr statement at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) * remove expr statement at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) * remove expr statement at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) * remove expr statement at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) * remove expr statement at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) * remove expr statement at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) * remove expr statement at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) * remove expr statement at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) * remove expr statement at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) * remove expr statement at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) * remove expr statement at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) * remove expr statement at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) * remove expr statement at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) * remove expr statement at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) * remove expr statement at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) * remove expr statement at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) * remove expr statement at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) * remove expr statement at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) * remove expr statement at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) * remove expr statement at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) * remove expr statement at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) * remove expr statement at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) * remove expr statement at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) * remove expr statement at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) * remove expr statement at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) * remove expr statement at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) * remove expr statement at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) * remove expr statement at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) * remove expr statement at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) * remove expr statement at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) * remove expr statement at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) * remove expr statement at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) * remove expr statement at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) * remove expr statement at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) * remove expr statement at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) * remove expr statement at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) * remove expr statement at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) * remove expr statement at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) * remove expr statement at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) * remove expr statement at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) * remove expr statement at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) * remove expr statement at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -2259,58 +2442,69 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) * remove expr statement at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) * remove expr statement at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) * remove expr statement at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) * remove expr statement at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) * remove expr statement at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) * remove expr statement at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) * remove expr statement at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) * remove expr statement at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) * remove expr statement at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) * remove expr statement at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -2318,153 +2512,157 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove expr statement at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) * remove expr statement at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) * remove expr statement at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) * remove expr statement at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) * remove expr statement at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) * remove expr statement at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove expr statement at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) * remove expr statement at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) * remove expr statement at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) * remove expr statement at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) * remove expr statement at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) * remove expr statement at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) * remove expr statement at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) * remove expr statement at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) * remove expr statement at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) * remove expr statement at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) * remove expr statement at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) * remove expr statement at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) * remove expr statement at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) * remove expr statement at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) * remove expr statement at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) * remove expr statement at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) * remove expr statement at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) * remove expr statement at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) * remove expr statement at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) * remove expr statement at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) * remove expr statement at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) * remove expr statement at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -2472,145 +2670,170 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * remove expr statement at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) * remove expr statement at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) * remove expr statement at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) +* reduce to right 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 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) * remove expr statement at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) * remove expr statement at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) * remove expr statement at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) * remove expr statement at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) * remove expr statement at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) * remove expr statement at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) * remove expr statement at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) * remove expr statement at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) * remove expr statement at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) * remove expr statement at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) * remove expr statement at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) * remove expr statement at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) * remove expr statement at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) * remove expr statement at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) * remove expr statement at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) * remove expr statement at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) * remove expr statement at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) * remove expr statement at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) * remove expr statement at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) * remove expr statement at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) @@ -2618,69 +2841,69 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3965) * reduce to right at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) * remove expr statement at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) * remove expr statement at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) * remove expr statement at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) * remove expr statement at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) * remove expr statement at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) * remove expr statement at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) * remove expr statement at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) * remove expr statement at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) * remove expr statement at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) * remove expr statement at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) * remove expr statement at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) * remove expr statement at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) * remove expr statement at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) * remove expr statement at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -2690,75 +2913,82 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) * remove expr statement at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) * remove expr statement at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) * remove expr statement at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) * remove expr statement at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) * remove expr statement at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) * remove expr statement at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) * remove expr statement at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) * remove expr statement at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) * remove expr statement at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) * remove expr statement at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) * remove expr statement at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p4.path b/rtree-c/test/expected/clang-23353/reduction/p4.path index 1e142b76bda324d06fd9a14df1d56e3a59be0e06..2e529dce8b4ac9dfdb425727a89b52d8f0c21683 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p4.path +++ b/rtree-c/test/expected/clang-23353/reduction/p4.path @@ -1,383 +1,201 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -1 remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -1 remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -1 remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -1 remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -1 remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -1 remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -1 remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -1 remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) +* remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) +* remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) +* remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) +* remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) * remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) +* remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) +* remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) +* remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) +* remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) +* remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) +* remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) +* remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) +* remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) +* remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) +* remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) +* remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) +* remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) * remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) +* remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) +* remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) +* remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) +* remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) +* remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) +* remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) +* remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) +* remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) +* remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) +* remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) +* remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) +* remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) +* remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) +* remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) * remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) +* remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) +* remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) +* remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) +* remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) +* remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) +* remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) +* remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) +* remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) +* remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) +* remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) +* remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) +* remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) +* remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) +* remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) +* remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) +* remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) +* remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) * remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 507) -* remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-23353.c": line 995) -* remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 429) -* remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -* remove static from safe_lshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 920) -* remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 376) -* remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 495) -* remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 246) -* remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 116) -* remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 817) -* remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 908) -* remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 715) -* remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 298) -* remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 234) -* remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 613) -* remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -* remove static from 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 228 at ("test/cases/large/clang-23353.c": line 805) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -* remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * remove parameter 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 995) @@ -553,17 +371,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -576,85 +395,121 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 108) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 110) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 113) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 113) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 110) * reduce to right at ("test/cases/large/clang-23353.c": line 110) -* don't cast at ("test/cases/large/clang-23353.c": line 110) -* replace by zero at ("test/cases/large/clang-23353.c": line 110) +* reduce to left at ("test/cases/large/clang-23353.c": line 110) +* reduce to right at ("test/cases/large/clang-23353.c": line 110) +* do not cast at ("test/cases/large/clang-23353.c": line 110) * reduce to left at ("test/cases/large/clang-23353.c": line 113) * reduce to right at ("test/cases/large/clang-23353.c": line 113) -* don't cast at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 113) -* replace by zero at ("test/cases/large/clang-23353.c": line 111) +* do not cast at ("test/cases/large/clang-23353.c": line 113) * remove return statement at ("test/cases/large/clang-23353.c": line 120) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 122) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 125) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 125) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 122) * reduce to right at ("test/cases/large/clang-23353.c": line 122) -* don't cast at ("test/cases/large/clang-23353.c": line 122) -* replace by zero at ("test/cases/large/clang-23353.c": line 122) +* reduce to left at ("test/cases/large/clang-23353.c": line 122) +* reduce to right at ("test/cases/large/clang-23353.c": line 122) +* do not cast at ("test/cases/large/clang-23353.c": line 122) * reduce to left at ("test/cases/large/clang-23353.c": line 125) * reduce to right at ("test/cases/large/clang-23353.c": line 125) -* don't cast at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 125) -* replace by zero at ("test/cases/large/clang-23353.c": line 123) +* do not cast at ("test/cases/large/clang-23353.c": line 125) * remove return statement at ("test/cases/large/clang-23353.c": line 132) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 134) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 137) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 137) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* replace by zero at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 137) * reduce to right at ("test/cases/large/clang-23353.c": line 137) -* don't cast at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 135) +* do not cast at ("test/cases/large/clang-23353.c": line 137) * remove return statement at ("test/cases/large/clang-23353.c": line 144) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 146) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 149) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 149) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 146) * reduce to right at ("test/cases/large/clang-23353.c": line 146) -* don't cast at ("test/cases/large/clang-23353.c": line 146) -* replace by zero at ("test/cases/large/clang-23353.c": line 146) +* do not cast at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 149) * reduce to right at ("test/cases/large/clang-23353.c": line 149) -* don't cast at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 147) +* do not cast at ("test/cases/large/clang-23353.c": line 149) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -667,6 +522,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 214) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 216) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 219) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 219) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) @@ -674,13 +536,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) -* replace by zero at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 219) * reduce to right at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 217) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -688,77 +556,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 238) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 240) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 243) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 243) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 240) * reduce to right at ("test/cases/large/clang-23353.c": line 240) -* don't cast at ("test/cases/large/clang-23353.c": line 240) -* replace by zero at ("test/cases/large/clang-23353.c": line 240) +* reduce to left at ("test/cases/large/clang-23353.c": line 240) +* reduce to right at ("test/cases/large/clang-23353.c": line 240) +* do not cast at ("test/cases/large/clang-23353.c": line 240) * reduce to left at ("test/cases/large/clang-23353.c": line 243) * reduce to right at ("test/cases/large/clang-23353.c": line 243) -* don't cast at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 243) -* replace by zero at ("test/cases/large/clang-23353.c": line 241) +* do not cast at ("test/cases/large/clang-23353.c": line 243) * remove return statement at ("test/cases/large/clang-23353.c": line 250) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 252) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 255) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 255) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 252) * reduce to right at ("test/cases/large/clang-23353.c": line 252) -* don't cast at ("test/cases/large/clang-23353.c": line 252) -* replace by zero at ("test/cases/large/clang-23353.c": line 252) +* reduce to left at ("test/cases/large/clang-23353.c": line 252) +* reduce to right at ("test/cases/large/clang-23353.c": line 252) +* do not cast at ("test/cases/large/clang-23353.c": line 252) * reduce to left at ("test/cases/large/clang-23353.c": line 255) * reduce to right at ("test/cases/large/clang-23353.c": line 255) -* don't cast at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 255) -* replace by zero at ("test/cases/large/clang-23353.c": line 253) +* do not cast at ("test/cases/large/clang-23353.c": line 255) * remove return statement at ("test/cases/large/clang-23353.c": line 262) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 264) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 267) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 267) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* replace by zero at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 267) * reduce to right at ("test/cases/large/clang-23353.c": line 267) -* don't cast at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 265) +* do not cast at ("test/cases/large/clang-23353.c": line 267) * remove return statement at ("test/cases/large/clang-23353.c": line 274) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 276) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 279) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 279) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 276) * reduce to right at ("test/cases/large/clang-23353.c": line 276) -* don't cast at ("test/cases/large/clang-23353.c": line 276) -* replace by zero at ("test/cases/large/clang-23353.c": line 276) +* do not cast at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 279) * reduce to right at ("test/cases/large/clang-23353.c": line 279) -* don't cast at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 277) +* do not cast at ("test/cases/large/clang-23353.c": line 279) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 302) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 305) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 309) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 309) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) +* reduce to left at ("test/cases/large/clang-23353.c": line 305) +* reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 305) @@ -776,12 +684,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 305) * reduce to right at ("test/cases/large/clang-23353.c": line 305) * reduce to operant at ("test/cases/large/clang-23353.c": line 305) -* replace by zero at ("test/cases/large/clang-23353.c": line 305) * reduce to left at ("test/cases/large/clang-23353.c": line 309) * reduce to right at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 309) -* replace by zero at ("test/cases/large/clang-23353.c": line 306) * remove return statement at ("test/cases/large/clang-23353.c": line 316) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 319) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 323) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 323) +* reduce to left at ("test/cases/large/clang-23353.c": line 319) +* reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) @@ -797,12 +707,16 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to operant at ("test/cases/large/clang-23353.c": line 319) -* replace by zero at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 323) * reduce to right at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 320) * remove return statement at ("test/cases/large/clang-23353.c": line 344) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 346) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 349) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 349) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) @@ -810,13 +724,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) -* replace by zero at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 349) * reduce to right at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 347) * remove return statement at ("test/cases/large/clang-23353.c": line 356) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 358) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 361) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 361) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) @@ -824,77 +744,117 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) -* replace by zero at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 361) * reduce to right at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 359) * remove return statement at ("test/cases/large/clang-23353.c": line 368) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 370) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 373) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 373) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) +* reduce to left at ("test/cases/large/clang-23353.c": line 370) +* reduce to right at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 370) * reduce to right at ("test/cases/large/clang-23353.c": line 370) -* don't cast at ("test/cases/large/clang-23353.c": line 370) -* replace by zero at ("test/cases/large/clang-23353.c": line 370) +* do not cast at ("test/cases/large/clang-23353.c": line 370) * reduce to left at ("test/cases/large/clang-23353.c": line 373) * reduce to right at ("test/cases/large/clang-23353.c": line 373) -* don't cast at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 373) -* replace by zero at ("test/cases/large/clang-23353.c": line 371) +* do not cast at ("test/cases/large/clang-23353.c": line 373) * remove return statement at ("test/cases/large/clang-23353.c": line 380) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 382) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 385) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 385) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) +* reduce to left at ("test/cases/large/clang-23353.c": line 382) +* reduce to right at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 382) * reduce to right at ("test/cases/large/clang-23353.c": line 382) -* don't cast at ("test/cases/large/clang-23353.c": line 382) -* replace by zero at ("test/cases/large/clang-23353.c": line 382) +* do not cast at ("test/cases/large/clang-23353.c": line 382) * reduce to left at ("test/cases/large/clang-23353.c": line 385) * reduce to right at ("test/cases/large/clang-23353.c": line 385) -* don't cast at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 385) -* replace by zero at ("test/cases/large/clang-23353.c": line 383) +* do not cast at ("test/cases/large/clang-23353.c": line 385) * remove return statement at ("test/cases/large/clang-23353.c": line 392) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 394) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 397) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 397) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* replace by zero at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 397) * reduce to right at ("test/cases/large/clang-23353.c": line 397) -* don't cast at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 395) +* do not cast at ("test/cases/large/clang-23353.c": line 397) * remove return statement at ("test/cases/large/clang-23353.c": line 404) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 406) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 409) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 409) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 406) * reduce to right at ("test/cases/large/clang-23353.c": line 406) -* don't cast at ("test/cases/large/clang-23353.c": line 406) -* replace by zero at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* do not cast at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 409) * reduce to right at ("test/cases/large/clang-23353.c": line 409) -* don't cast at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 407) +* do not cast at ("test/cases/large/clang-23353.c": line 409) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 433) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 436) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 440) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 440) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) +* reduce to left at ("test/cases/large/clang-23353.c": line 436) +* reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 436) @@ -912,12 +872,14 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 436) * reduce to right at ("test/cases/large/clang-23353.c": line 436) * reduce to operant at ("test/cases/large/clang-23353.c": line 436) -* replace by zero at ("test/cases/large/clang-23353.c": line 436) * reduce to left at ("test/cases/large/clang-23353.c": line 440) * reduce to right at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 440) -* replace by zero at ("test/cases/large/clang-23353.c": line 437) * remove return statement at ("test/cases/large/clang-23353.c": line 447) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 450) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 454) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 454) +* reduce to left at ("test/cases/large/clang-23353.c": line 450) +* reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) @@ -933,12 +895,16 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to operant at ("test/cases/large/clang-23353.c": line 450) -* replace by zero at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 454) * reduce to right at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 451) * remove return statement at ("test/cases/large/clang-23353.c": line 475) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 477) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 480) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 480) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) @@ -946,13 +912,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) -* replace by zero at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 480) * reduce to right at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 478) * remove return statement at ("test/cases/large/clang-23353.c": line 487) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 489) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 492) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 492) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) @@ -960,68 +932,91 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) -* replace by zero at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 492) * reduce to right at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 490) * remove return statement at ("test/cases/large/clang-23353.c": line 499) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 501) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 504) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 504) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 501) * reduce to right at ("test/cases/large/clang-23353.c": line 501) -* don't cast at ("test/cases/large/clang-23353.c": line 501) -* replace by zero at ("test/cases/large/clang-23353.c": line 501) +* reduce to left at ("test/cases/large/clang-23353.c": line 501) +* reduce to right at ("test/cases/large/clang-23353.c": line 501) +* do not cast at ("test/cases/large/clang-23353.c": line 501) * reduce to left at ("test/cases/large/clang-23353.c": line 504) * reduce to right at ("test/cases/large/clang-23353.c": line 504) -* don't cast at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 504) -* replace by zero at ("test/cases/large/clang-23353.c": line 502) +* do not cast at ("test/cases/large/clang-23353.c": line 504) * remove return statement at ("test/cases/large/clang-23353.c": line 511) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 513) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 516) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 516) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 513) * reduce to right at ("test/cases/large/clang-23353.c": line 513) -* don't cast at ("test/cases/large/clang-23353.c": line 513) -* replace by zero at ("test/cases/large/clang-23353.c": line 513) +* reduce to left at ("test/cases/large/clang-23353.c": line 513) +* reduce to right at ("test/cases/large/clang-23353.c": line 513) +* do not cast at ("test/cases/large/clang-23353.c": line 513) * reduce to left at ("test/cases/large/clang-23353.c": line 516) * reduce to right at ("test/cases/large/clang-23353.c": line 516) -* don't cast at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 516) -* replace by zero at ("test/cases/large/clang-23353.c": line 514) +* do not cast at ("test/cases/large/clang-23353.c": line 516) * remove return statement at ("test/cases/large/clang-23353.c": line 523) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 525) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 528) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 528) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* replace by zero at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 528) * reduce to right at ("test/cases/large/clang-23353.c": line 528) -* don't cast at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 526) +* do not cast at ("test/cases/large/clang-23353.c": line 528) * remove return statement at ("test/cases/large/clang-23353.c": line 535) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 537) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 540) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 540) * reduce to left at ("test/cases/large/clang-23353.c": line 537) * reduce to right at ("test/cases/large/clang-23353.c": line 537) -* don't cast at ("test/cases/large/clang-23353.c": line 537) -* replace by zero at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* do not cast at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 540) * reduce to right at ("test/cases/large/clang-23353.c": line 540) -* don't cast at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 538) +* do not cast at ("test/cases/large/clang-23353.c": line 540) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -1033,68 +1028,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 605) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 607) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 610) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 610) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* replace by zero at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 610) * reduce to right at ("test/cases/large/clang-23353.c": line 610) -* don't cast at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 608) +* do not cast at ("test/cases/large/clang-23353.c": line 610) * remove return statement at ("test/cases/large/clang-23353.c": line 617) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 619) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 622) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 622) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 619) * reduce to right at ("test/cases/large/clang-23353.c": line 619) -* don't cast at ("test/cases/large/clang-23353.c": line 619) -* replace by zero at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* reduce to left at ("test/cases/large/clang-23353.c": line 619) +* reduce to right at ("test/cases/large/clang-23353.c": line 619) +* do not cast at ("test/cases/large/clang-23353.c": line 619) * reduce to left at ("test/cases/large/clang-23353.c": line 622) * reduce to right at ("test/cases/large/clang-23353.c": line 622) -* don't cast at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 622) -* replace by zero at ("test/cases/large/clang-23353.c": line 620) +* do not cast at ("test/cases/large/clang-23353.c": line 622) * remove return statement at ("test/cases/large/clang-23353.c": line 629) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 631) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 634) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 634) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 631) * reduce to right at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* replace by zero at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 634) * reduce to right at ("test/cases/large/clang-23353.c": line 634) -* don't cast at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 632) +* do not cast at ("test/cases/large/clang-23353.c": line 634) * remove return statement at ("test/cases/large/clang-23353.c": line 641) -* don't cast at ("test/cases/large/clang-23353.c": line 643) -* replace by zero at ("test/cases/large/clang-23353.c": line 643) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 643) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 646) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 646) +* reduce to left at ("test/cases/large/clang-23353.c": line 643) +* reduce to right at ("test/cases/large/clang-23353.c": line 643) +* do not cast at ("test/cases/large/clang-23353.c": line 643) * reduce to left at ("test/cases/large/clang-23353.c": line 646) * reduce to right at ("test/cases/large/clang-23353.c": line 646) -* don't cast at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 644) +* do not cast at ("test/cases/large/clang-23353.c": line 646) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -1106,68 +1121,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 707) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 709) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 712) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 712) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* replace by zero at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 712) * reduce to right at ("test/cases/large/clang-23353.c": line 712) -* don't cast at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 710) +* do not cast at ("test/cases/large/clang-23353.c": line 712) * remove return statement at ("test/cases/large/clang-23353.c": line 719) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 721) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 724) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 724) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 721) * reduce to right at ("test/cases/large/clang-23353.c": line 721) -* don't cast at ("test/cases/large/clang-23353.c": line 721) -* replace by zero at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* reduce to left at ("test/cases/large/clang-23353.c": line 721) +* reduce to right at ("test/cases/large/clang-23353.c": line 721) +* do not cast at ("test/cases/large/clang-23353.c": line 721) * reduce to left at ("test/cases/large/clang-23353.c": line 724) * reduce to right at ("test/cases/large/clang-23353.c": line 724) -* don't cast at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 724) -* replace by zero at ("test/cases/large/clang-23353.c": line 722) +* do not cast at ("test/cases/large/clang-23353.c": line 724) * remove return statement at ("test/cases/large/clang-23353.c": line 731) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 733) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 736) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 736) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 733) * reduce to right at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* replace by zero at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 736) * reduce to right at ("test/cases/large/clang-23353.c": line 736) -* don't cast at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 734) +* do not cast at ("test/cases/large/clang-23353.c": line 736) * remove return statement at ("test/cases/large/clang-23353.c": line 743) -* don't cast at ("test/cases/large/clang-23353.c": line 745) -* replace by zero at ("test/cases/large/clang-23353.c": line 745) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 745) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 748) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 748) +* reduce to left at ("test/cases/large/clang-23353.c": line 745) +* reduce to right at ("test/cases/large/clang-23353.c": line 745) +* do not cast at ("test/cases/large/clang-23353.c": line 745) * reduce to left at ("test/cases/large/clang-23353.c": line 748) * reduce to right at ("test/cases/large/clang-23353.c": line 748) -* don't cast at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 746) +* do not cast at ("test/cases/large/clang-23353.c": line 748) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -1179,68 +1214,88 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 809) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 811) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 814) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 814) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* replace by zero at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 814) * reduce to right at ("test/cases/large/clang-23353.c": line 814) -* don't cast at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 812) +* do not cast at ("test/cases/large/clang-23353.c": line 814) * remove return statement at ("test/cases/large/clang-23353.c": line 821) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 823) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 826) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 826) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* reduce to left at ("test/cases/large/clang-23353.c": line 823) +* reduce to right at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 823) * reduce to right at ("test/cases/large/clang-23353.c": line 823) -* don't cast at ("test/cases/large/clang-23353.c": line 823) -* replace by zero at ("test/cases/large/clang-23353.c": line 823) +* do not cast at ("test/cases/large/clang-23353.c": line 823) * reduce to left at ("test/cases/large/clang-23353.c": line 826) * reduce to right at ("test/cases/large/clang-23353.c": line 826) -* don't cast at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 826) -* replace by zero at ("test/cases/large/clang-23353.c": line 824) +* do not cast at ("test/cases/large/clang-23353.c": line 826) * remove return statement at ("test/cases/large/clang-23353.c": line 833) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 835) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 838) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 838) * reduce to left at ("test/cases/large/clang-23353.c": line 835) * reduce to right at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* replace by zero at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 838) * reduce to right at ("test/cases/large/clang-23353.c": line 838) -* don't cast at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 836) +* do not cast at ("test/cases/large/clang-23353.c": line 838) * remove return statement at ("test/cases/large/clang-23353.c": line 845) -* don't cast at ("test/cases/large/clang-23353.c": line 847) -* replace by zero at ("test/cases/large/clang-23353.c": line 847) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 847) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 850) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 850) +* reduce to left at ("test/cases/large/clang-23353.c": line 847) +* reduce to right at ("test/cases/large/clang-23353.c": line 847) +* do not cast at ("test/cases/large/clang-23353.c": line 847) * reduce to left at ("test/cases/large/clang-23353.c": line 850) * reduce to right at ("test/cases/large/clang-23353.c": line 850) -* don't cast at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 848) +* do not cast at ("test/cases/large/clang-23353.c": line 850) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -1252,70 +1307,95 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 912) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 914) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 917) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 917) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 914) * reduce to right at ("test/cases/large/clang-23353.c": line 914) -* don't cast at ("test/cases/large/clang-23353.c": line 914) -* replace by zero at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* reduce to left at ("test/cases/large/clang-23353.c": line 914) +* reduce to right at ("test/cases/large/clang-23353.c": line 914) +* do not cast at ("test/cases/large/clang-23353.c": line 914) * reduce to left at ("test/cases/large/clang-23353.c": line 917) * reduce to right at ("test/cases/large/clang-23353.c": line 917) -* don't cast at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 917) -* replace by zero at ("test/cases/large/clang-23353.c": line 915) +* do not cast at ("test/cases/large/clang-23353.c": line 917) * remove return statement at ("test/cases/large/clang-23353.c": line 924) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 926) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 929) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 929) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 926) * reduce to right at ("test/cases/large/clang-23353.c": line 926) -* don't cast at ("test/cases/large/clang-23353.c": line 926) -* replace by zero at ("test/cases/large/clang-23353.c": line 926) +* reduce to left at ("test/cases/large/clang-23353.c": line 926) +* reduce to right at ("test/cases/large/clang-23353.c": line 926) +* do not cast at ("test/cases/large/clang-23353.c": line 926) * reduce to left at ("test/cases/large/clang-23353.c": line 929) * reduce to right at ("test/cases/large/clang-23353.c": line 929) -* don't cast at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 929) -* replace by zero at ("test/cases/large/clang-23353.c": line 927) +* do not cast at ("test/cases/large/clang-23353.c": line 929) * remove return statement at ("test/cases/large/clang-23353.c": line 936) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 938) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 941) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 941) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 938) * reduce to right at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* replace by zero at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 941) * reduce to right at ("test/cases/large/clang-23353.c": line 941) -* don't cast at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 939) +* do not cast at ("test/cases/large/clang-23353.c": line 941) * remove return statement at ("test/cases/large/clang-23353.c": line 948) -* don't cast at ("test/cases/large/clang-23353.c": line 950) -* replace by zero at ("test/cases/large/clang-23353.c": line 950) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 950) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 953) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 953) +* reduce to left at ("test/cases/large/clang-23353.c": line 950) +* reduce to right at ("test/cases/large/clang-23353.c": line 950) +* do not cast at ("test/cases/large/clang-23353.c": line 950) * reduce to left at ("test/cases/large/clang-23353.c": line 953) * reduce to right at ("test/cases/large/clang-23353.c": line 953) -* don't cast at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 951) +* do not cast at ("test/cases/large/clang-23353.c": line 953) * 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -1324,13 +1404,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -1339,13 +1421,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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 true branch at ("test/cases/large/clang-23353.c": line 986) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 992) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 992) +* 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 expression 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) @@ -1356,18 +1440,24 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 992) * reduce to right at ("test/cases/large/clang-23353.c": line 992) -* 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 999) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1002) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1008) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1008) +* 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 expression 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) -* 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 expression 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) @@ -1378,13 +1468,15 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1002) * reduce to left at ("test/cases/large/clang-23353.c": line 1008) * reduce to right at ("test/cases/large/clang-23353.c": line 1008) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1020) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1023) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1023) +* 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 expression 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) @@ -1393,13 +1485,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1023) * reduce to right at ("test/cases/large/clang-23353.c": line 1023) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1032) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1035) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1035) +* 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 expression 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) @@ -1408,13 +1502,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1035) * reduce to right at ("test/cases/large/clang-23353.c": line 1035) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1045) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1051) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1051) +* 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 expression 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) @@ -1425,23 +1521,23 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1051) * reduce to right at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1049) * remove return statement at ("test/cases/large/clang-23353.c": line 1073) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1075) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1078) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1078) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to operant at ("test/cases/large/clang-23353.c": line 1075) -* replace by zero at ("test/cases/large/clang-23353.c": line 1075) -* don't cast at ("test/cases/large/clang-23353.c": line 1078) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) +* do not cast at ("test/cases/large/clang-23353.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) @@ -1452,467 +1548,470 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) -* replace by zero at ("test/cases/large/clang-23353.c": line 1108) +* remove expr statement at ("test/cases/large/clang-23353.c": line 1126) * remove condition at ("test/cases/large/clang-23353.c": line 1127) * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * 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) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) * remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) * remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) * remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) * remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) * remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) * remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) * remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) * remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) * remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) * remove expr statement at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) * remove expr statement at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) * remove expr statement at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) * remove expr statement at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) * remove expr statement at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) * remove expr statement at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) * remove expr statement at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) * remove expr statement at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) * remove expr statement at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) * remove expr statement at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) * remove expr statement at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) * remove expr statement at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) * remove expr statement at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) * remove expr statement at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) * remove expr statement at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) * remove expr statement at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) * remove expr statement at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * remove expr statement at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) * remove expr statement at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) * remove expr statement at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) * remove expr statement at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) * remove expr statement at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) * remove expr statement at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) * remove expr statement at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) * remove expr statement at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) * remove expr statement at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) * remove expr statement at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) * remove expr statement at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) * remove expr statement at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) * remove expr statement at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) * remove expr statement at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) * remove expr statement at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) * remove expr statement at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) * remove expr statement at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) * remove expr statement at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) * remove expr statement at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) * remove expr statement at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) * remove expr statement at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) * remove expr statement at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) * remove expr statement at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) * remove expr statement at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) * remove expr statement at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) * remove expr statement at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) * remove expr statement at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) * remove expr statement at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) * remove expr statement at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) * remove expr statement at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) * remove expr statement at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) * remove expr statement at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) * remove expr statement at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) * remove expr statement at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) * remove expr statement at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) * remove expr statement at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) * remove expr statement at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) * remove expr statement at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) * remove expr statement at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) * remove expr statement at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) * remove expr statement at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) * remove expr statement at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) * remove expr statement at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) * remove expr statement at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) * remove expr statement at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) * remove expr statement at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) * remove expr statement at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) * remove expr statement at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) * remove expr statement at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) * remove expr statement at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -1920,58 +2019,69 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) * remove expr statement at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) * remove expr statement at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) * remove expr statement at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) * remove expr statement at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) * remove expr statement at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) * remove expr statement at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) * remove expr statement at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) * remove expr statement at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) * remove expr statement at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) * remove expr statement at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -1979,153 +2089,157 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove expr statement at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) * remove expr statement at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) * remove expr statement at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) * remove expr statement at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) * remove expr statement at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) * remove expr statement at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove expr statement at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) * remove expr statement at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) * remove expr statement at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) * remove expr statement at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) * remove expr statement at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) * remove expr statement at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) * remove expr statement at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) * remove expr statement at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) * remove expr statement at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) * remove expr statement at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) * remove expr statement at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) * remove expr statement at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) * remove expr statement at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) * remove expr statement at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) * remove expr statement at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) * remove expr statement at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) * remove expr statement at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) * remove expr statement at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) * remove expr statement at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) * remove expr statement at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) * remove expr statement at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) * remove expr statement at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -2133,145 +2247,170 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * remove expr statement at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) * remove expr statement at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) * remove expr statement at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) +* reduce to right 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 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) * remove expr statement at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) * remove expr statement at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) * remove expr statement at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) * remove expr statement at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) * remove expr statement at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) * remove expr statement at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) * remove expr statement at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) * remove expr statement at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) * remove expr statement at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) * remove expr statement at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) * remove expr statement at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) * remove expr statement at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) * remove expr statement at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) * remove expr statement at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) * remove expr statement at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) * remove expr statement at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) * remove expr statement at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) * remove expr statement at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) * remove expr statement at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) * remove expr statement at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) @@ -2279,69 +2418,69 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3965) * reduce to right at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) * remove expr statement at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) * remove expr statement at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) * remove expr statement at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) * remove expr statement at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) * remove expr statement at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) * remove expr statement at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) * remove expr statement at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) * remove expr statement at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) * remove expr statement at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) * remove expr statement at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) * remove expr statement at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) * remove expr statement at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) * remove expr statement at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) * remove expr statement at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -2351,75 +2490,82 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) * remove expr statement at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) * remove expr statement at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) * remove expr statement at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) * remove expr statement at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) * remove expr statement at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) * remove expr statement at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) * remove expr statement at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) * remove expr statement at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) * remove expr statement at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) * remove expr statement at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) * remove expr statement at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p5.path b/rtree-c/test/expected/clang-23353/reduction/p5.path index a85c5c8af540c96581b935c54b448c89df6b7f7b..3de9c8fa1c74460b3e488b89e85dd987a20e18d5 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p5.path +++ b/rtree-c/test/expected/clang-23353/reduction/p5.path @@ -1,335 +1,185 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -1 remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -1 remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -1 remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -1 remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -1 remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -1 remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -1 remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -1 remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -1 remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -1 remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -1 remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -1 remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -1 remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -1 remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -1 remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -1 remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -1 remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -1 remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -1 remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -1 remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -1 remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -1 remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -1 remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -* remove function safe_lshift_func_uint32_t_u_s 228 at ("test/cases/large/clang-23353.c": line 805) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) +1 remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) +1 remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) +1 remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) +* remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) +* remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) +* remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) +* remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) +* remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) +* remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) +* remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) +* remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) +* remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) +* remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) +* remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) +* remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) +* remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) +* remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) * remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) +* remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) +* remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) +* remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) +* remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) +* remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) +* remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) +* remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) +* remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) +* remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) +* remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) +* remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) +* remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) +* remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) +* remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) +* remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) +* remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) +* remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) * remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function safe_lshift_func_uint32_t_u_s 228 at ("test/cases/large/clang-23353.c": line 805) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 805) -* remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-23353.c": line 1038) -* remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 703) -* remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 601) -* remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-23353.c": line 979) -* remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 443) -* remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-23353.c": line 400) -* remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-23353.c": line 531) -* remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-23353.c": line 270) -* remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-23353.c": line 140) -* remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 388) -* remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 519) -* remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 258) -* remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -* remove static from transparent_crc at ("test/cases/large/clang-23353.c": line 1123) -* remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 312) -* remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 471) -* remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-23353.c": line 483) -* remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 128) -* remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 841) -* remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 944) -* remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 739) -* remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 637) -* remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-23353.c": line 1026) -* remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-23353.c": line 1014) -* remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-23353.c": line 829) -* remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-23353.c": line 932) -* remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-23353.c": line 727) -* remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 340) -* remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-23353.c": line 352) -* remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-23353.c": line 625) -* remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-23353.c": line 1069) -* remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove static from 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 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * remove parameter 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 1038) @@ -473,17 +323,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -496,52 +347,74 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 132) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 134) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 137) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 137) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) +* reduce to left at ("test/cases/large/clang-23353.c": line 134) +* reduce to right at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 134) * reduce to right at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* don't cast at ("test/cases/large/clang-23353.c": line 134) -* replace by zero at ("test/cases/large/clang-23353.c": line 134) +* do not cast at ("test/cases/large/clang-23353.c": line 134) * reduce to left at ("test/cases/large/clang-23353.c": line 137) * reduce to right at ("test/cases/large/clang-23353.c": line 137) -* don't cast at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 137) -* replace by zero at ("test/cases/large/clang-23353.c": line 135) +* do not cast at ("test/cases/large/clang-23353.c": line 137) * remove return statement at ("test/cases/large/clang-23353.c": line 144) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 146) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 149) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 149) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) +* reduce to left at ("test/cases/large/clang-23353.c": line 146) +* reduce to right at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 146) * reduce to right at ("test/cases/large/clang-23353.c": line 146) -* don't cast at ("test/cases/large/clang-23353.c": line 146) -* replace by zero at ("test/cases/large/clang-23353.c": line 146) +* do not cast at ("test/cases/large/clang-23353.c": line 146) * reduce to left at ("test/cases/large/clang-23353.c": line 149) * reduce to right at ("test/cases/large/clang-23353.c": line 149) -* don't cast at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 149) -* replace by zero at ("test/cases/large/clang-23353.c": line 147) +* do not cast at ("test/cases/large/clang-23353.c": line 149) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -554,6 +427,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 214) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 216) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 219) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 219) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 216) @@ -561,13 +441,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 216) * reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) +* reduce to left at ("test/cases/large/clang-23353.c": line 216) +* reduce to right at ("test/cases/large/clang-23353.c": line 216) * reduce to operant at ("test/cases/large/clang-23353.c": line 216) -* replace by zero at ("test/cases/large/clang-23353.c": line 216) * reduce to left at ("test/cases/large/clang-23353.c": line 219) * reduce to right at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 219) -* replace by zero at ("test/cases/large/clang-23353.c": line 217) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -575,44 +461,60 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 262) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 264) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 267) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 267) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) +* reduce to left at ("test/cases/large/clang-23353.c": line 264) +* reduce to right at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 264) * reduce to right at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* don't cast at ("test/cases/large/clang-23353.c": line 264) -* replace by zero at ("test/cases/large/clang-23353.c": line 264) +* do not cast at ("test/cases/large/clang-23353.c": line 264) * reduce to left at ("test/cases/large/clang-23353.c": line 267) * reduce to right at ("test/cases/large/clang-23353.c": line 267) -* don't cast at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 267) -* replace by zero at ("test/cases/large/clang-23353.c": line 265) +* do not cast at ("test/cases/large/clang-23353.c": line 267) * remove return statement at ("test/cases/large/clang-23353.c": line 274) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 276) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 279) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 279) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) +* reduce to left at ("test/cases/large/clang-23353.c": line 276) +* reduce to right at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 276) * reduce to right at ("test/cases/large/clang-23353.c": line 276) -* don't cast at ("test/cases/large/clang-23353.c": line 276) -* replace by zero at ("test/cases/large/clang-23353.c": line 276) +* do not cast at ("test/cases/large/clang-23353.c": line 276) * reduce to left at ("test/cases/large/clang-23353.c": line 279) * reduce to right at ("test/cases/large/clang-23353.c": line 279) -* don't cast at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 279) -* replace by zero at ("test/cases/large/clang-23353.c": line 277) +* do not cast at ("test/cases/large/clang-23353.c": line 279) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 316) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 319) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 323) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 323) +* reduce to left at ("test/cases/large/clang-23353.c": line 319) +* reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 319) @@ -628,12 +530,16 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 319) * reduce to right at ("test/cases/large/clang-23353.c": line 319) * reduce to operant at ("test/cases/large/clang-23353.c": line 319) -* replace by zero at ("test/cases/large/clang-23353.c": line 319) * reduce to left at ("test/cases/large/clang-23353.c": line 323) * reduce to right at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 323) -* replace by zero at ("test/cases/large/clang-23353.c": line 320) * remove return statement at ("test/cases/large/clang-23353.c": line 344) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 346) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 349) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 349) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 346) @@ -641,13 +547,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 346) * reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) +* reduce to left at ("test/cases/large/clang-23353.c": line 346) +* reduce to right at ("test/cases/large/clang-23353.c": line 346) * reduce to operant at ("test/cases/large/clang-23353.c": line 346) -* replace by zero at ("test/cases/large/clang-23353.c": line 346) * reduce to left at ("test/cases/large/clang-23353.c": line 349) * reduce to right at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 349) -* replace by zero at ("test/cases/large/clang-23353.c": line 347) * remove return statement at ("test/cases/large/clang-23353.c": line 356) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 358) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 361) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 361) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 358) @@ -655,44 +567,60 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 358) * reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) +* reduce to left at ("test/cases/large/clang-23353.c": line 358) +* reduce to right at ("test/cases/large/clang-23353.c": line 358) * reduce to operant at ("test/cases/large/clang-23353.c": line 358) -* replace by zero at ("test/cases/large/clang-23353.c": line 358) * reduce to left at ("test/cases/large/clang-23353.c": line 361) * reduce to right at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 361) -* replace by zero at ("test/cases/large/clang-23353.c": line 359) * remove return statement at ("test/cases/large/clang-23353.c": line 392) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 394) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 397) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 397) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) +* reduce to left at ("test/cases/large/clang-23353.c": line 394) +* reduce to right at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 394) * reduce to right at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* don't cast at ("test/cases/large/clang-23353.c": line 394) -* replace by zero at ("test/cases/large/clang-23353.c": line 394) +* do not cast at ("test/cases/large/clang-23353.c": line 394) * reduce to left at ("test/cases/large/clang-23353.c": line 397) * reduce to right at ("test/cases/large/clang-23353.c": line 397) -* don't cast at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 397) -* replace by zero at ("test/cases/large/clang-23353.c": line 395) +* do not cast at ("test/cases/large/clang-23353.c": line 397) * remove return statement at ("test/cases/large/clang-23353.c": line 404) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 406) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 409) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 409) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) +* reduce to left at ("test/cases/large/clang-23353.c": line 406) +* reduce to right at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 406) * reduce to right at ("test/cases/large/clang-23353.c": line 406) -* don't cast at ("test/cases/large/clang-23353.c": line 406) -* replace by zero at ("test/cases/large/clang-23353.c": line 406) +* do not cast at ("test/cases/large/clang-23353.c": line 406) * reduce to left at ("test/cases/large/clang-23353.c": line 409) * reduce to right at ("test/cases/large/clang-23353.c": line 409) -* don't cast at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 409) -* replace by zero at ("test/cases/large/clang-23353.c": line 407) +* do not cast at ("test/cases/large/clang-23353.c": line 409) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 447) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 450) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 454) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 454) +* reduce to left at ("test/cases/large/clang-23353.c": line 450) +* reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 450) @@ -708,12 +636,16 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 450) * reduce to right at ("test/cases/large/clang-23353.c": line 450) * reduce to operant at ("test/cases/large/clang-23353.c": line 450) -* replace by zero at ("test/cases/large/clang-23353.c": line 450) * reduce to left at ("test/cases/large/clang-23353.c": line 454) * reduce to right at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 454) -* replace by zero at ("test/cases/large/clang-23353.c": line 451) * remove return statement at ("test/cases/large/clang-23353.c": line 475) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 477) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 480) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 480) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 477) @@ -721,13 +653,19 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 477) * reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) +* reduce to left at ("test/cases/large/clang-23353.c": line 477) +* reduce to right at ("test/cases/large/clang-23353.c": line 477) * reduce to operant at ("test/cases/large/clang-23353.c": line 477) -* replace by zero at ("test/cases/large/clang-23353.c": line 477) * reduce to left at ("test/cases/large/clang-23353.c": line 480) * reduce to right at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 480) -* replace by zero at ("test/cases/large/clang-23353.c": line 478) * remove return statement at ("test/cases/large/clang-23353.c": line 487) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 489) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 492) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 492) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 489) @@ -735,35 +673,44 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 489) * reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) +* reduce to left at ("test/cases/large/clang-23353.c": line 489) +* reduce to right at ("test/cases/large/clang-23353.c": line 489) * reduce to operant at ("test/cases/large/clang-23353.c": line 489) -* replace by zero at ("test/cases/large/clang-23353.c": line 489) * reduce to left at ("test/cases/large/clang-23353.c": line 492) * reduce to right at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 492) -* replace by zero at ("test/cases/large/clang-23353.c": line 490) * remove return statement at ("test/cases/large/clang-23353.c": line 523) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 525) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 528) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 528) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) +* reduce to left at ("test/cases/large/clang-23353.c": line 525) +* reduce to right at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 525) * reduce to right at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* don't cast at ("test/cases/large/clang-23353.c": line 525) -* replace by zero at ("test/cases/large/clang-23353.c": line 525) +* do not cast at ("test/cases/large/clang-23353.c": line 525) * reduce to left at ("test/cases/large/clang-23353.c": line 528) * reduce to right at ("test/cases/large/clang-23353.c": line 528) -* don't cast at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 528) -* replace by zero at ("test/cases/large/clang-23353.c": line 526) +* do not cast at ("test/cases/large/clang-23353.c": line 528) * remove return statement at ("test/cases/large/clang-23353.c": line 535) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 537) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 540) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 540) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) +* reduce to left at ("test/cases/large/clang-23353.c": line 537) +* reduce to right at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 537) * reduce to right at ("test/cases/large/clang-23353.c": line 537) -* don't cast at ("test/cases/large/clang-23353.c": line 537) -* replace by zero at ("test/cases/large/clang-23353.c": line 537) +* do not cast at ("test/cases/large/clang-23353.c": line 537) * reduce to left at ("test/cases/large/clang-23353.c": line 540) * reduce to right at ("test/cases/large/clang-23353.c": line 540) -* don't cast at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 540) -* replace by zero at ("test/cases/large/clang-23353.c": line 538) +* do not cast at ("test/cases/large/clang-23353.c": line 540) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -775,55 +722,71 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 605) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 607) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 610) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 610) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* reduce to left at ("test/cases/large/clang-23353.c": line 607) +* reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 607) * reduce to right at ("test/cases/large/clang-23353.c": line 607) -* don't cast at ("test/cases/large/clang-23353.c": line 607) -* replace by zero at ("test/cases/large/clang-23353.c": line 607) +* do not cast at ("test/cases/large/clang-23353.c": line 607) * reduce to left at ("test/cases/large/clang-23353.c": line 610) * reduce to right at ("test/cases/large/clang-23353.c": line 610) -* don't cast at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 610) -* replace by zero at ("test/cases/large/clang-23353.c": line 608) +* do not cast at ("test/cases/large/clang-23353.c": line 610) * remove return statement at ("test/cases/large/clang-23353.c": line 629) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 631) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 634) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 634) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* reduce to left at ("test/cases/large/clang-23353.c": line 631) +* reduce to right at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 631) * reduce to right at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* don't cast at ("test/cases/large/clang-23353.c": line 631) -* replace by zero at ("test/cases/large/clang-23353.c": line 631) +* do not cast at ("test/cases/large/clang-23353.c": line 631) * reduce to left at ("test/cases/large/clang-23353.c": line 634) * reduce to right at ("test/cases/large/clang-23353.c": line 634) -* don't cast at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 634) -* replace by zero at ("test/cases/large/clang-23353.c": line 632) +* do not cast at ("test/cases/large/clang-23353.c": line 634) * remove return statement at ("test/cases/large/clang-23353.c": line 641) -* don't cast at ("test/cases/large/clang-23353.c": line 643) -* replace by zero at ("test/cases/large/clang-23353.c": line 643) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 643) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 646) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 646) +* reduce to left at ("test/cases/large/clang-23353.c": line 643) +* reduce to right at ("test/cases/large/clang-23353.c": line 643) +* do not cast at ("test/cases/large/clang-23353.c": line 643) * reduce to left at ("test/cases/large/clang-23353.c": line 646) * reduce to right at ("test/cases/large/clang-23353.c": line 646) -* don't cast at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 646) -* replace by zero at ("test/cases/large/clang-23353.c": line 644) +* do not cast at ("test/cases/large/clang-23353.c": line 646) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -835,55 +798,71 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 707) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 709) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 712) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 712) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* reduce to left at ("test/cases/large/clang-23353.c": line 709) +* reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 709) * reduce to right at ("test/cases/large/clang-23353.c": line 709) -* don't cast at ("test/cases/large/clang-23353.c": line 709) -* replace by zero at ("test/cases/large/clang-23353.c": line 709) +* do not cast at ("test/cases/large/clang-23353.c": line 709) * reduce to left at ("test/cases/large/clang-23353.c": line 712) * reduce to right at ("test/cases/large/clang-23353.c": line 712) -* don't cast at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 712) -* replace by zero at ("test/cases/large/clang-23353.c": line 710) +* do not cast at ("test/cases/large/clang-23353.c": line 712) * remove return statement at ("test/cases/large/clang-23353.c": line 731) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 733) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 736) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 736) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* reduce to left at ("test/cases/large/clang-23353.c": line 733) +* reduce to right at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 733) * reduce to right at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* don't cast at ("test/cases/large/clang-23353.c": line 733) -* replace by zero at ("test/cases/large/clang-23353.c": line 733) +* do not cast at ("test/cases/large/clang-23353.c": line 733) * reduce to left at ("test/cases/large/clang-23353.c": line 736) * reduce to right at ("test/cases/large/clang-23353.c": line 736) -* don't cast at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 736) -* replace by zero at ("test/cases/large/clang-23353.c": line 734) +* do not cast at ("test/cases/large/clang-23353.c": line 736) * remove return statement at ("test/cases/large/clang-23353.c": line 743) -* don't cast at ("test/cases/large/clang-23353.c": line 745) -* replace by zero at ("test/cases/large/clang-23353.c": line 745) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 745) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 748) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 748) +* reduce to left at ("test/cases/large/clang-23353.c": line 745) +* reduce to right at ("test/cases/large/clang-23353.c": line 745) +* do not cast at ("test/cases/large/clang-23353.c": line 745) * reduce to left at ("test/cases/large/clang-23353.c": line 748) * reduce to right at ("test/cases/large/clang-23353.c": line 748) -* don't cast at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 748) -* replace by zero at ("test/cases/large/clang-23353.c": line 746) +* do not cast at ("test/cases/large/clang-23353.c": line 748) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -895,55 +874,71 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 809) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 811) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 814) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 814) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* reduce to left at ("test/cases/large/clang-23353.c": line 811) +* reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 811) * reduce to right at ("test/cases/large/clang-23353.c": line 811) -* don't cast at ("test/cases/large/clang-23353.c": line 811) -* replace by zero at ("test/cases/large/clang-23353.c": line 811) +* do not cast at ("test/cases/large/clang-23353.c": line 811) * reduce to left at ("test/cases/large/clang-23353.c": line 814) * reduce to right at ("test/cases/large/clang-23353.c": line 814) -* don't cast at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 814) -* replace by zero at ("test/cases/large/clang-23353.c": line 812) +* do not cast at ("test/cases/large/clang-23353.c": line 814) * remove return statement at ("test/cases/large/clang-23353.c": line 833) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 835) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 838) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 838) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* reduce to left at ("test/cases/large/clang-23353.c": line 835) +* reduce to right at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 835) * reduce to right at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* don't cast at ("test/cases/large/clang-23353.c": line 835) -* replace by zero at ("test/cases/large/clang-23353.c": line 835) +* do not cast at ("test/cases/large/clang-23353.c": line 835) * reduce to left at ("test/cases/large/clang-23353.c": line 838) * reduce to right at ("test/cases/large/clang-23353.c": line 838) -* don't cast at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 838) -* replace by zero at ("test/cases/large/clang-23353.c": line 836) +* do not cast at ("test/cases/large/clang-23353.c": line 838) * remove return statement at ("test/cases/large/clang-23353.c": line 845) -* don't cast at ("test/cases/large/clang-23353.c": line 847) -* replace by zero at ("test/cases/large/clang-23353.c": line 847) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 847) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 850) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 850) +* reduce to left at ("test/cases/large/clang-23353.c": line 847) +* reduce to right at ("test/cases/large/clang-23353.c": line 847) +* do not cast at ("test/cases/large/clang-23353.c": line 847) * reduce to left at ("test/cases/large/clang-23353.c": line 850) * reduce to right at ("test/cases/large/clang-23353.c": line 850) -* don't cast at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 850) -* replace by zero at ("test/cases/large/clang-23353.c": line 848) +* do not cast at ("test/cases/large/clang-23353.c": line 850) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -955,41 +950,56 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 936) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 938) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 941) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 941) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* reduce to left at ("test/cases/large/clang-23353.c": line 938) +* reduce to right at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 938) * reduce to right at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* don't cast at ("test/cases/large/clang-23353.c": line 938) -* replace by zero at ("test/cases/large/clang-23353.c": line 938) +* do not cast at ("test/cases/large/clang-23353.c": line 938) * reduce to left at ("test/cases/large/clang-23353.c": line 941) * reduce to right at ("test/cases/large/clang-23353.c": line 941) -* don't cast at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 941) -* replace by zero at ("test/cases/large/clang-23353.c": line 939) +* do not cast at ("test/cases/large/clang-23353.c": line 941) * remove return statement at ("test/cases/large/clang-23353.c": line 948) -* don't cast at ("test/cases/large/clang-23353.c": line 950) -* replace by zero at ("test/cases/large/clang-23353.c": line 950) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 950) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 953) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 953) +* reduce to left at ("test/cases/large/clang-23353.c": line 950) +* reduce to right at ("test/cases/large/clang-23353.c": line 950) +* do not cast at ("test/cases/large/clang-23353.c": line 950) * reduce to left at ("test/cases/large/clang-23353.c": line 953) * reduce to right at ("test/cases/large/clang-23353.c": line 953) -* don't cast at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 953) -* replace by zero at ("test/cases/large/clang-23353.c": line 951) +* do not cast at ("test/cases/large/clang-23353.c": line 953) * 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -998,13 +1008,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -1013,13 +1025,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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 true branch at ("test/cases/large/clang-23353.c": line 986) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 992) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 992) +* 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 expression 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) @@ -1030,13 +1044,15 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 986) * reduce to left at ("test/cases/large/clang-23353.c": line 992) * reduce to right at ("test/cases/large/clang-23353.c": line 992) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1020) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1023) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1023) +* 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 expression 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) @@ -1045,13 +1061,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1023) * reduce to right at ("test/cases/large/clang-23353.c": line 1023) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1032) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1035) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1035) +* 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 expression 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) @@ -1060,13 +1078,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 1035) * reduce to right at ("test/cases/large/clang-23353.c": line 1035) -* 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 true branch at ("test/cases/large/clang-23353.c": line 1045) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1051) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1051) +* 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 expression 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) @@ -1077,23 +1097,23 @@ * 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1045) * reduce to left at ("test/cases/large/clang-23353.c": line 1051) * reduce to right at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1051) -* replace by zero at ("test/cases/large/clang-23353.c": line 1049) * remove return statement at ("test/cases/large/clang-23353.c": line 1073) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 1075) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 1078) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 1078) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to left at ("test/cases/large/clang-23353.c": line 1075) * reduce to right at ("test/cases/large/clang-23353.c": line 1075) * reduce to operant at ("test/cases/large/clang-23353.c": line 1075) -* replace by zero at ("test/cases/large/clang-23353.c": line 1075) -* don't cast at ("test/cases/large/clang-23353.c": line 1078) -* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 1075) +* reduce to right at ("test/cases/large/clang-23353.c": line 1075) +* do not cast at ("test/cases/large/clang-23353.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) @@ -1104,467 +1124,470 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) -* replace by zero at ("test/cases/large/clang-23353.c": line 1108) +* remove expr statement at ("test/cases/large/clang-23353.c": line 1126) * remove condition at ("test/cases/large/clang-23353.c": line 1127) * remove expr statement at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) +* reduce to expression at ("test/cases/large/clang-23353.c": line 1128) * reduce to left at ("test/cases/large/clang-23353.c": line 1128) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * 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) -* do without param at ("test/cases/large/clang-23353.c": line 3750) -* do without param at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) * remove expr statement at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) -* do without param at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) * remove expr statement at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) -* do without param at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) * remove expr statement at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) -* do without param at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) * remove expr statement at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) -* do without param at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) * remove expr statement at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) -* do without param at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) * remove expr statement at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) -* do without param at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) * remove expr statement at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) -* do without param at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) * remove expr statement at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) -* do without param at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) * remove expr statement at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) -* do without param at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) * remove expr statement at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) -* do without param at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) * remove expr statement at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) -* do without param at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) * remove expr statement at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) -* do without param at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) * remove expr statement at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) -* do without param at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) * remove expr statement at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) -* do without param at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) * remove expr statement at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) -* do without param at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) * remove expr statement at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) -* do without param at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) * remove expr statement at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) -* do without param at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) * remove expr statement at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) -* do without param at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) * remove expr statement at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) -* do without param at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) * remove expr statement at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) -* do without param at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) * remove expr statement at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) -* do without param at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) * remove expr statement at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) -* do without param at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) * remove expr statement at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) -* do without param at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) * remove expr statement at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) -* do without param at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) * remove expr statement at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) -* do without param at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) * remove expr statement at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) -* do without param at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) * remove expr statement at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) -* do without param at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) * remove expr statement at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) -* do without param at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) * remove expr statement at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) -* do without param at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) * remove expr statement at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) -* do without param at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) * remove expr statement at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) -* do without param at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) * remove expr statement at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) -* do without param at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) * remove expr statement at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) -* do without param at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) * remove expr statement at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) -* do without param at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) * remove expr statement at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) -* do without param at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) * remove expr statement at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) -* do without param at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) * remove expr statement at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) -* do without param at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) * remove expr statement at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) -* do without param at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) * remove expr statement at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) -* do without param at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) * remove expr statement at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) -* do without param at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) * remove expr statement at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) -* do without param at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) * remove expr statement at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) -* do without param at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) * remove expr statement at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) -* do without param at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) * remove expr statement at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) -* do without param at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) * remove expr statement at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) -* do without param at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) * remove expr statement at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) -* do without param at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) * remove expr statement at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) -* do without param at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) * remove expr statement at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) -* do without param at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) * remove expr statement at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) -* do without param at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) * remove expr statement at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) -* do without param at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) * remove expr statement at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) -* do without param at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) * remove expr statement at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) -* do without param at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) * remove expr statement at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) -* do without param at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) * remove expr statement at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) -* do without param at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) * remove expr statement at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) -* do without param at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) * remove expr statement at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) -* do without param at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) * remove expr statement at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) -* do without param at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) * remove expr statement at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) -* do without param at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) * remove expr statement at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) -* do without param at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) * remove expr statement at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) -* do without param at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) * remove expr statement at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) -* do without param at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) * remove expr statement at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) -* do without param at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) * remove expr statement at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) -* do without param at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) -* do without param at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) * remove expr statement at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) -* do without param at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) * remove expr statement at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) -* do without param at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) * remove expr statement at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) -* do without param at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) * remove expr statement at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) -* do without param at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) * remove expr statement at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) -* do without param at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) * remove expr statement at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) -* do without param at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) * remove expr statement at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) -* do without param at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) * remove expr statement at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) -* do without param at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) * remove expr statement at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) -* do without param at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) * remove expr statement at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) -* do without param at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) * remove expr statement at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) -* do without param at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) * remove expr statement at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) -* do without param at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) * remove expr statement at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) -* do without param at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) * remove expr statement at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) -* do without param at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) * remove expr statement at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) -* do without param at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) * remove expr statement at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) -* do without param at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) * remove expr statement at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) -* do without param at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -1572,58 +1595,69 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) * remove expr statement at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) -* do without param at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) * remove expr statement at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) -* do without param at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) * remove expr statement at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) -* do without param at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) * remove expr statement at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) -* do without param at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) * remove expr statement at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) -* do without param at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) * remove expr statement at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) -* do without param at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) * remove expr statement at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) -* do without param at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) * remove expr statement at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) -* do without param at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) * remove expr statement at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) -* do without param at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) * remove expr statement at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) -* do without param at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) * remove expr statement at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) -* do without param at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) * remove expr statement at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) -* do without param at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -1631,153 +1665,157 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) * remove expr statement at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) -* do without param at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) * remove expr statement at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) -* do without param at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) * remove expr statement at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) -* do without param at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) * remove expr statement at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) -* do without param at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) * remove expr statement at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) -* do without param at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) * remove expr statement at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) -* do without param at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) * remove expr statement at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) -* do without param at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) * remove expr statement at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) -* do without param at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) * remove expr statement at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) -* do without param at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) * remove expr statement at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) -* do without param at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) * remove expr statement at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) -* do without param at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) * remove expr statement at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) -* do without param at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) * remove expr statement at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) -* do without param at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) * remove expr statement at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) -* do without param at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) * remove expr statement at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) -* do without param at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) * remove expr statement at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) -* do without param at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) * remove expr statement at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) -* do without param at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) * remove expr statement at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) -* do without param at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) * remove expr statement at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) -* do without param at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) * remove expr statement at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) -* do without param at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) * remove expr statement at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) -* do without param at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) * remove expr statement at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) -* do without param at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) * remove expr statement at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) -* do without param at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) * remove expr statement at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) -* do without param at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) * remove expr statement at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) -* do without param at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) * remove expr statement at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) -* do without param at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) * remove expr statement at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) -* do without param at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) * remove expr statement at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) -* do without param at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -1785,145 +1823,170 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) * remove expr statement at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) -* do without param at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) * remove expr statement at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) -* do without param at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) * remove expr statement at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) -* do without param at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) * remove expr statement at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) -* do without param at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) * reduce to right 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 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) -* do without param at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) * remove expr statement at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) -* do without param at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) * remove expr statement at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) -* do without param at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) * remove expr statement at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) -* do without param at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) * remove expr statement at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) -* do without param at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) * remove expr statement at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) -* do without param at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) * remove expr statement at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) -* do without param at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) * remove expr statement at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) -* do without param at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) * remove expr statement at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) -* do without param at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) * remove expr statement at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) -* do without param at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) * remove expr statement at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) -* do without param at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) * remove expr statement at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) -* do without param at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) * remove expr statement at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) -* do without param at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) * remove expr statement at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) -* do without param at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) * remove expr statement at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) -* do without param at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) * remove expr statement at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) -* do without param at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) * remove expr statement at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) -* do without param at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) * remove expr statement at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) -* do without param at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) * remove expr statement at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) -* do without param at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) * remove expr statement at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) -* do without param at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) * remove expr statement at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) -* do without param at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) * remove expr statement at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) -* do without param at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) @@ -1931,69 +1994,69 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 3965) * reduce to right at ("test/cases/large/clang-23353.c": line 3965) * remove expr statement at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) -* do without param at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) * remove expr statement at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) -* do without param at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) * remove expr statement at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) -* do without param at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) * remove expr statement at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) -* do without param at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) * remove expr statement at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) -* do without param at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) * remove expr statement at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) -* do without param at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) * remove expr statement at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) -* do without param at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) * remove expr statement at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) -* do without param at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) * remove expr statement at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) -* do without param at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) * remove expr statement at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) -* do without param at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) * remove expr statement at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) -* do without param at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) * remove expr statement at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) -* do without param at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) * remove expr statement at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) -* do without param at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) * remove expr statement at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) -* do without param at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) * remove expr statement at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) -* do without param at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) * remove expr statement at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) -* do without param at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -2003,75 +2066,82 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) * remove expr statement at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) -* do without param at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) * remove expr statement at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) -* do without param at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) * remove expr statement at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) -* do without param at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) * remove expr statement at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) -* do without param at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) * remove expr statement at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) -* do without param at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) * remove expr statement at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) -* do without param at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) * remove expr statement at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) -* do without param at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) * remove expr statement at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) -* do without param at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) * remove expr statement at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) -* do without param at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) * remove expr statement at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) -* do without param at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) * remove expr statement at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) -* do without param at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p6.path b/rtree-c/test/expected/clang-23353/reduction/p6.path index 076e50cb984912e72939699b31abfbcf41a8a552..4a427667ad7f419b8df41180b18446ac76d44d59 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p6.path +++ b/rtree-c/test/expected/clang-23353/reduction/p6.path @@ -1,239 +1,153 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -1 remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -1 remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -1 remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -1 remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -1 remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -1 remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -1 remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -1 remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -1 remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -1 remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -1 remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -1 remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -1 remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -1 remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -1 remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -1 remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -1 remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -1 remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -1 remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -1 remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -1 remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -1 remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -1 remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -1 remove function safe_lshift_func_uint32_t_u_s 228 at ("test/cases/large/clang-23353.c": line 805) -1 remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -1 remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -1 remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -1 remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -1 remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -1 remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -1 remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -1 remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -1 remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -1 remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -1 remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -1 remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -1 remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -1 remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -1 remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -1 remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -1 remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -1 remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -1 remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -1 remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -1 remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -1 remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -1 remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -1 remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -1 remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -1 remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -1 remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -1 remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -1 remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -1 remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -1 remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -* remove function safe_div_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 222) +1 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) +1 remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) +1 remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) +1 remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) +1 remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) +1 remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) +1 remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) +1 remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) +1 remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) +1 remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) +1 remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) +1 remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) +1 remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) +1 remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) +1 remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) +1 remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) +1 remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) +1 remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) +1 remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) +1 remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) +1 remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) +1 remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) +1 remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) +1 remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) +1 remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) +1 remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) +1 remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) +1 remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) +1 remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) +1 remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) +1 remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) +1 remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) +1 remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) +1 remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) +1 remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) +1 remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) +* remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) +* remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) +* remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) +* remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) +* remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) +* remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) +* remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) +* remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) +* remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) +* remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) +* remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) +* remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) +* remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) +* remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) * remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) +* remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) +* remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) +* remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) +* remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) +* remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) +* remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) +* remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +* remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) +* remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) +* remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) +* remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) +* remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) +* remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) +* remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) +* remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) +* remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) +* remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) +* remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) +* remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) +* remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) * remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) +* remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) +* remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) +* remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) +* remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) +* remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) +* remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) +* remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) +* remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) -* remove function safe_div_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 222) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 222) -* remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-23353.c": line 967) -* remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-23353.c": line 955) -* remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 80) -* remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 92) -* remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 877) -* remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-23353.c": line 415) -* remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 781) -* remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 884) -* remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 679) -* remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 793) -* remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 896) -* remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 691) -* remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -* remove static from crc32_byte at ("test/cases/large/clang-23353.c": line 1104) -* remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 589) -* remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 577) -* remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 774) -* remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 672) -* remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-23353.c": line 284) -* remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 570) -* remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -* remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 168) -* remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 182) -* remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-23353.c": line 196) -* remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 52) -* remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 38) -* remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-23353.c": line 66) -* remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 767) -* remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-23353.c": line 760) -* remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 870) -* remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-23353.c": line 863) -* remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 665) -* remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-23353.c": line 658) -* remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -* remove static from platform_main_end at ("test/cases/large/clang-23353.c": line 14) -* remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 563) -* remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-23353.c": line 556) -* remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-23353.c": line 154) -* remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-23353.c": line 24) -* remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-23353.c": line 753) -* remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-23353.c": line 856) -* remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-23353.c": line 651) -* remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-23353.c": line 549) -* remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -* remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -* remove function fabs 18 at ("test/cases/large/clang-23353.c": line 11) +* remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +* remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +* remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) * remove parameter 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 967) @@ -313,17 +227,18 @@ * remove parameter at ("test/cases/large/clang-23353.c": line 549) * remove parameter at ("test/cases/large/clang-23353.c": line 12) * remove parameter at ("test/cases/large/clang-23353.c": line 11) -* 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 compound at ("test/cases/large/clang-23353.c": line 13) +* inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) * remove expr statement at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) +* reduce to expression at ("test/cases/large/clang-23353.c": line 22) * remove return statement at ("test/cases/large/clang-23353.c": line 28) * reduce to operant at ("test/cases/large/clang-23353.c": line 35) * remove return statement at ("test/cases/large/clang-23353.c": line 42) @@ -336,29 +251,41 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 77) * reduce to right at ("test/cases/large/clang-23353.c": line 77) * remove return statement at ("test/cases/large/clang-23353.c": line 84) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 86) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 89) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 89) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 86) * reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) +* reduce to left at ("test/cases/large/clang-23353.c": line 86) +* reduce to right at ("test/cases/large/clang-23353.c": line 86) * reduce to operant at ("test/cases/large/clang-23353.c": line 86) -* replace by zero at ("test/cases/large/clang-23353.c": line 86) * reduce to left at ("test/cases/large/clang-23353.c": line 89) * reduce to right at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 89) -* replace by zero at ("test/cases/large/clang-23353.c": line 87) * remove return statement at ("test/cases/large/clang-23353.c": line 96) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 98) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 101) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 101) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 98) * reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) +* reduce to left at ("test/cases/large/clang-23353.c": line 98) +* reduce to right at ("test/cases/large/clang-23353.c": line 98) * reduce to operant at ("test/cases/large/clang-23353.c": line 98) -* replace by zero at ("test/cases/large/clang-23353.c": line 98) * reduce to left at ("test/cases/large/clang-23353.c": line 101) * reduce to right at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 101) -* replace by zero at ("test/cases/large/clang-23353.c": line 99) * remove return statement at ("test/cases/large/clang-23353.c": line 158) * reduce to operant at ("test/cases/large/clang-23353.c": line 165) * remove return statement at ("test/cases/large/clang-23353.c": line 172) @@ -371,6 +298,13 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 207) * reduce to right at ("test/cases/large/clang-23353.c": line 207) * remove return statement at ("test/cases/large/clang-23353.c": line 226) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 228) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 231) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 231) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 228) @@ -378,28 +312,31 @@ * reduce to left at ("test/cases/large/clang-23353.c": line 228) * reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) +* reduce to left at ("test/cases/large/clang-23353.c": line 228) +* reduce to right at ("test/cases/large/clang-23353.c": line 228) * reduce to operant at ("test/cases/large/clang-23353.c": line 228) -* replace by zero at ("test/cases/large/clang-23353.c": line 228) * reduce to left at ("test/cases/large/clang-23353.c": line 231) * reduce to right at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 231) -* replace by zero at ("test/cases/large/clang-23353.c": line 229) * remove return statement at ("test/cases/large/clang-23353.c": line 288) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 291) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 295) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 295) +* reduce to left at ("test/cases/large/clang-23353.c": line 291) +* reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to left at ("test/cases/large/clang-23353.c": line 291) * reduce to right at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 291) -* replace by zero at ("test/cases/large/clang-23353.c": line 291) * reduce to operant at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 295) -* replace by zero at ("test/cases/large/clang-23353.c": line 292) * remove return statement at ("test/cases/large/clang-23353.c": line 419) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 422) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 426) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 426) +* reduce to left at ("test/cases/large/clang-23353.c": line 422) +* reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to left at ("test/cases/large/clang-23353.c": line 422) * reduce to right at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 422) -* replace by zero at ("test/cases/large/clang-23353.c": line 422) * reduce to operant at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 426) -* replace by zero at ("test/cases/large/clang-23353.c": line 423) * remove return statement at ("test/cases/large/clang-23353.c": line 553) * reduce to operant at ("test/cases/large/clang-23353.c": line 553) * remove return statement at ("test/cases/large/clang-23353.c": line 560) @@ -411,20 +348,24 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 574) * reduce to left at ("test/cases/large/clang-23353.c": line 574) * reduce to right at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) -* don't cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) +* do not cast at ("test/cases/large/clang-23353.c": line 574) * remove return statement at ("test/cases/large/clang-23353.c": line 581) -* replace by zero at ("test/cases/large/clang-23353.c": line 583) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 583) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 586) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 586) +* reduce to left at ("test/cases/large/clang-23353.c": line 583) +* reduce to right at ("test/cases/large/clang-23353.c": line 583) * reduce to left at ("test/cases/large/clang-23353.c": line 586) * reduce to right at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 586) -* replace by zero at ("test/cases/large/clang-23353.c": line 584) * remove return statement at ("test/cases/large/clang-23353.c": line 593) -* replace by zero at ("test/cases/large/clang-23353.c": line 595) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 595) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 598) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 598) +* reduce to left at ("test/cases/large/clang-23353.c": line 595) +* reduce to right at ("test/cases/large/clang-23353.c": line 595) * reduce to left at ("test/cases/large/clang-23353.c": line 598) * reduce to right at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 598) -* replace by zero at ("test/cases/large/clang-23353.c": line 596) * remove return statement at ("test/cases/large/clang-23353.c": line 655) * reduce to operant at ("test/cases/large/clang-23353.c": line 655) * remove return statement at ("test/cases/large/clang-23353.c": line 662) @@ -436,20 +377,24 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 676) * reduce to left at ("test/cases/large/clang-23353.c": line 676) * reduce to right at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) -* don't cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) +* do not cast at ("test/cases/large/clang-23353.c": line 676) * remove return statement at ("test/cases/large/clang-23353.c": line 683) -* replace by zero at ("test/cases/large/clang-23353.c": line 685) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 685) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 688) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 688) +* reduce to left at ("test/cases/large/clang-23353.c": line 685) +* reduce to right at ("test/cases/large/clang-23353.c": line 685) * reduce to left at ("test/cases/large/clang-23353.c": line 688) * reduce to right at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 688) -* replace by zero at ("test/cases/large/clang-23353.c": line 686) * remove return statement at ("test/cases/large/clang-23353.c": line 695) -* replace by zero at ("test/cases/large/clang-23353.c": line 697) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 697) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 700) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 700) +* reduce to left at ("test/cases/large/clang-23353.c": line 697) +* reduce to right at ("test/cases/large/clang-23353.c": line 697) * reduce to left at ("test/cases/large/clang-23353.c": line 700) * reduce to right at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 700) -* replace by zero at ("test/cases/large/clang-23353.c": line 698) * remove return statement at ("test/cases/large/clang-23353.c": line 757) * reduce to operant at ("test/cases/large/clang-23353.c": line 757) * remove return statement at ("test/cases/large/clang-23353.c": line 764) @@ -461,20 +406,24 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 778) * reduce to left at ("test/cases/large/clang-23353.c": line 778) * reduce to right at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) -* don't cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) +* do not cast at ("test/cases/large/clang-23353.c": line 778) * remove return statement at ("test/cases/large/clang-23353.c": line 785) -* replace by zero at ("test/cases/large/clang-23353.c": line 787) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 787) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 790) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 790) +* reduce to left at ("test/cases/large/clang-23353.c": line 787) +* reduce to right at ("test/cases/large/clang-23353.c": line 787) * reduce to left at ("test/cases/large/clang-23353.c": line 790) * reduce to right at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 790) -* replace by zero at ("test/cases/large/clang-23353.c": line 788) * remove return statement at ("test/cases/large/clang-23353.c": line 797) -* replace by zero at ("test/cases/large/clang-23353.c": line 799) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 799) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 802) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 802) +* reduce to left at ("test/cases/large/clang-23353.c": line 799) +* reduce to right at ("test/cases/large/clang-23353.c": line 799) * reduce to left at ("test/cases/large/clang-23353.c": line 802) * reduce to right at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 802) -* replace by zero at ("test/cases/large/clang-23353.c": line 800) * remove return statement at ("test/cases/large/clang-23353.c": line 860) * reduce to operant at ("test/cases/large/clang-23353.c": line 860) * remove return statement at ("test/cases/large/clang-23353.c": line 867) @@ -486,22 +435,31 @@ * remove return statement at ("test/cases/large/clang-23353.c": line 881) * reduce to left at ("test/cases/large/clang-23353.c": line 881) * reduce to right at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) -* don't cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) +* do not cast at ("test/cases/large/clang-23353.c": line 881) * remove return statement at ("test/cases/large/clang-23353.c": line 888) -* replace by zero at ("test/cases/large/clang-23353.c": line 890) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 890) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 893) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 893) +* reduce to left at ("test/cases/large/clang-23353.c": line 890) +* reduce to right at ("test/cases/large/clang-23353.c": line 890) * reduce to left at ("test/cases/large/clang-23353.c": line 893) * reduce to right at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 893) -* replace by zero at ("test/cases/large/clang-23353.c": line 891) * remove return statement at ("test/cases/large/clang-23353.c": line 900) -* replace by zero at ("test/cases/large/clang-23353.c": line 902) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 902) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 905) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 905) +* reduce to left at ("test/cases/large/clang-23353.c": line 902) +* reduce to right at ("test/cases/large/clang-23353.c": line 902) * reduce to left at ("test/cases/large/clang-23353.c": line 905) * reduce to right at ("test/cases/large/clang-23353.c": line 905) -* 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 true branch at ("test/cases/large/clang-23353.c": line 961) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 964) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 964) +* 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 expression 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) @@ -510,13 +468,15 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 964) * reduce to right at ("test/cases/large/clang-23353.c": line 964) -* 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 true branch at ("test/cases/large/clang-23353.c": line 973) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 976) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 976) +* 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 expression 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) @@ -525,13 +485,9 @@ * 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) * reduce to left at ("test/cases/large/clang-23353.c": line 976) * reduce to right at ("test/cases/large/clang-23353.c": line 976) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) * 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) @@ -542,135 +498,380 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 1107) * reduce to left at ("test/cases/large/clang-23353.c": line 1107) * reduce to right at ("test/cases/large/clang-23353.c": line 1107) +* reduce to index at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * reduce to right at ("test/cases/large/clang-23353.c": line 1108) * reduce to left at ("test/cases/large/clang-23353.c": line 1108) * 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) +* delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +* remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +* remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1169) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1172) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1173) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) +* delete variable at ("test/cases/large/clang-23353.c": line 1175) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1176) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * inline variable g_266 at ("test/cases/large/clang-23353.c": line 1181) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1182) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1187) * delete variable at ("test/cases/large/clang-23353.c": line 1187) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1188) * delete variable at ("test/cases/large/clang-23353.c": line 1188) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1189) * delete variable at ("test/cases/large/clang-23353.c": line 1190) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1191) * delete variable at ("test/cases/large/clang-23353.c": line 1191) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1192) * delete variable at ("test/cases/large/clang-23353.c": line 1192) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1193) * delete variable at ("test/cases/large/clang-23353.c": line 1193) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1194) * delete variable at ("test/cases/large/clang-23353.c": line 1194) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1195) * delete variable at ("test/cases/large/clang-23353.c": line 1195) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1196) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1197) +* delete variable at ("test/cases/large/clang-23353.c": line 1197) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1198) * 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) -* 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 1203) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1204) * delete variable at ("test/cases/large/clang-23353.c": line 1204) -* 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) -* 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 1205) +* delete variable 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1210) * delete variable at ("test/cases/large/clang-23353.c": line 1210) -* 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 1211) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1212) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * inline variable g_2309 at ("test/cases/large/clang-23353.c": line 1215) * delete variable at ("test/cases/large/clang-23353.c": line 1216) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1217) * 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) -* 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 1220) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1221) * 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1223) * delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) * delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * inline variable g_4114 at ("test/cases/large/clang-23353.c": line 1230) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1231) * 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1233) * delete variable at ("test/cases/large/clang-23353.c": line 1233) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1234) +* delete variable at ("test/cases/large/clang-23353.c": line 1235) * inline variable g_4582 at ("test/cases/large/clang-23353.c": line 1236) +* reduce to operant at ("test/cases/large/clang-23353.c": line 1237) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -678,10 +879,57 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -689,41 +937,129 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) +* do not cast at ("test/cases/large/clang-23353.c": line 3879) +* delete variable at ("test/cases/large/clang-23353.c": line 3879) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -731,47 +1067,198 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) * reduce to right at ("test/cases/large/clang-23353.c": line 3915) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 left at ("test/cases/large/clang-23353.c": line 3929) +* reduce to right 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 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* delete variable 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -* replace by zero at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param at ("test/cases/large/clang-23353.c": line 3963) -* do without param 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -781,31 +1268,71 @@ * 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) -* 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) -* 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3990) +* delete variable at ("test/cases/large/clang-23353.c": line 3990) +* do not cast at ("test/cases/large/clang-23353.c": line 3991) +* delete variable at ("test/cases/large/clang-23353.c": line 3991) +* delete variable 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) * reduce to right at ("test/cases/large/clang-23353.c": line 3993) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3993) * remove expression at ("test/cases/large/clang-23353.c": line 3993) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* do without param at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3995) +* reduce to left at ("test/cases/large/clang-23353.c": line 3995) +* reduce to right at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) * remove expr statement at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * reduce to left at ("test/cases/large/clang-23353.c": line 4011) * reduce to right at ("test/cases/large/clang-23353.c": line 4011) -* do without param at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p7.path b/rtree-c/test/expected/clang-23353/reduction/p7.path index 9c61b91dbeadc3f82fe617a5465fffdae5b78533..fe2d3b1e32b0be9353c0b59a39009d18b58d1a93 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p7.path +++ b/rtree-c/test/expected/clang-23353/reduction/p7.path @@ -1,248 +1,347 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -1 remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -1 remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -1 remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -1 remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -1 remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -1 remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -1 remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -1 remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -1 remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -1 remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -1 remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -1 remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -1 remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -1 remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -1 remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -1 remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -1 remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -1 remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -1 remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -1 remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -1 remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -1 remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -1 remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -1 remove function safe_lshift_func_uint32_t_u_s 228 at ("test/cases/large/clang-23353.c": line 805) -1 remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -1 remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -1 remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -1 remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -1 remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -1 remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -1 remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -1 remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -1 remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -1 remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -1 remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -1 remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -1 remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -1 remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -1 remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -1 remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -1 remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -1 remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -1 remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -1 remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -1 remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -1 remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -1 remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -1 remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -1 remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -1 remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -1 remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -1 remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -1 remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -1 remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -1 remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -1 remove function safe_div_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 222) -1 remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -1 remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -1 remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -1 remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -1 remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -1 remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -1 remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -1 remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -1 remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -1 remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -1 remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -1 remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -1 remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -1 remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -1 remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -1 remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -1 remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -1 remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -1 remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -1 remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -1 remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -1 remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -1 remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -1 remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -1 remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -1 remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -1 remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -1 remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -1 remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -1 remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -1 remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -1 remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -1 remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -1 remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -1 remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -1 remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -1 remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -1 remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -1 remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -1 remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -1 remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -1 remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -1 remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -1 remove function fabs 18 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 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) +1 remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) +1 remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) +1 remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) +1 remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) +1 remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) +1 remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) +1 remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) +1 remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) +1 remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) +1 remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) +1 remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) +1 remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) +1 remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) +1 remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) +1 remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) +1 remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) +1 remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) +1 remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) +1 remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) +1 remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) +1 remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) +1 remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) +1 remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) +1 remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) +1 remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) +1 remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) +1 remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) +1 remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) +1 remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) +1 remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) +1 remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) +1 remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) +1 remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) +1 remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) +1 remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) +1 remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) +1 remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) +1 remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) +1 remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) +1 remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) +1 remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) +1 remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) +1 remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) +1 remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) +1 remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) +1 remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) +1 remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) +1 remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) +1 remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) +1 remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) +1 remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) +1 remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) +1 remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) +1 remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) +1 remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) +1 remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +1 remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) +1 remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) +1 remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) +1 remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) +1 remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) +1 remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) +1 remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) +1 remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) +1 remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) +1 remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) +1 remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) +1 remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) +1 remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) +1 remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) +1 remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) +1 remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) +1 remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) +1 remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) +1 remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) +1 remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) +1 remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) +1 remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +1 remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +1 remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) +1 inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) 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 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +1 remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +1 remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) 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) -* 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) +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 do not cast at ("test/cases/large/clang-23353.c": line 1173) * inline variable g_108 at ("test/cases/large/clang-23353.c": line 1173) -* 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) -* replace by zero at ("test/cases/large/clang-23353.c": line 1175) +* delete variable at ("test/cases/large/clang-23353.c": line 1174) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1178) +* delete variable at ("test/cases/large/clang-23353.c": line 1179) +* delete variable at ("test/cases/large/clang-23353.c": line 1180) * 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1183) * 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) -* delete variable at ("test/cases/large/clang-23353.c": line 1189) -* delete variable at ("test/cases/large/clang-23353.c": line 1190) -* delete variable at ("test/cases/large/clang-23353.c": line 1191) -* delete variable at ("test/cases/large/clang-23353.c": line 1192) -* delete variable at ("test/cases/large/clang-23353.c": line 1193) -* 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) -* 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) -* 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1214) +* delete variable at ("test/cases/large/clang-23353.c": line 1214) * 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1220) * inline variable g_2951 at ("test/cases/large/clang-23353.c": line 1222) -* delete variable at ("test/cases/large/clang-23353.c": line 1223) -* 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) -* 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) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1224) +* delete variable at ("test/cases/large/clang-23353.c": line 1225) +* delete variable at ("test/cases/large/clang-23353.c": line 1226) * inline variable g_3732 at ("test/cases/large/clang-23353.c": line 1227) -* delete variable at ("test/cases/large/clang-23353.c": line 1228) -* 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) +* delete variable at ("test/cases/large/clang-23353.c": line 1229) * 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 1232) +* delete variable at ("test/cases/large/clang-23353.c": line 1232) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3750) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3751) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3752) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3752) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3753) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3753) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3754) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3754) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3755) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3755) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3756) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3756) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3757) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3757) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3758) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3759) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3760) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3760) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3761) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3761) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3762) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3762) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3763) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3763) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3764) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3764) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3765) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3765) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3766) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3766) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3767) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3767) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3768) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3768) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3769) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3769) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3770) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3770) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3771) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3771) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3772) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3772) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3773) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3773) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3774) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3775) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3775) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3776) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3776) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3777) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3777) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3778) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3778) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3779) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3780) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3781) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3782) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3783) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3783) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3784) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3784) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3785) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3785) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3786) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3786) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3787) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3787) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3788) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3788) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3789) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3789) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3790) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3790) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3791) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3791) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3792) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3792) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3793) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3793) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3794) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3794) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3795) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3795) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3796) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3796) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3797) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3797) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3798) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3798) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3799) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3799) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3800) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3800) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3801) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3801) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3802) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3802) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3803) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3803) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3804) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3804) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3805) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3805) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3806) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3806) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3807) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3807) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3808) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3808) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3809) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3809) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3810) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3810) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3811) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3811) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3812) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3812) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3813) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3813) * remove condition at ("test/cases/large/clang-23353.c": line 3814) +* reduce to left at ("test/cases/large/clang-23353.c": line 3814) +* reduce to right 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3821) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3821) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3822) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3822) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3823) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3823) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3824) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3824) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3825) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3825) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3826) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3826) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3827) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3827) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3828) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3828) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3829) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3829) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3830) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3830) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3831) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3831) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3832) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3832) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3833) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3833) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3834) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3834) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3835) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3835) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3836) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3836) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3837) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3837) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3838) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3838) * 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) @@ -250,10 +349,46 @@ * 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 right 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) * 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) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3842) +* reduce to 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) * remove expression at ("test/cases/large/clang-23353.c": line 3842) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3846) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3846) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3847) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3847) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3848) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3848) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3849) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3849) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3850) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3850) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3851) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3852) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3852) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) * 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) @@ -261,41 +396,99 @@ * reduce to right 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) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) * remove expr statement at ("test/cases/large/clang-23353.c": line 3861) * reduce to left at ("test/cases/large/clang-23353.c": line 3861) * reduce to right at ("test/cases/large/clang-23353.c": line 3861) -* reduce to left at ("test/cases/large/clang-23353.c": line 3861) -* reduce to right at ("test/cases/large/clang-23353.c": line 3861) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3861) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) * remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) * reduce to operant at ("test/cases/large/clang-23353.c": line 3871) * remove the for loop at ("test/cases/large/clang-23353.c": line 3874) * 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 check 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) * reduce to operant at ("test/cases/large/clang-23353.c": line 3874) * remove iterator 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) -* 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) -* 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) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3878) +* delete variable at ("test/cases/large/clang-23353.c": line 3878) * 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 expr statement at ("test/cases/large/clang-23353.c": line 3885) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) @@ -303,42 +496,149 @@ * reduce to right at ("test/cases/large/clang-23353.c": line 3912) * reduce to left at ("test/cases/large/clang-23353.c": line 3912) * reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right 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 left at ("test/cases/large/clang-23353.c": line 3915) -* reduce to right at ("test/cases/large/clang-23353.c": line 3915) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) * 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 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) * reduce to left at ("test/cases/large/clang-23353.c": line 3956) * reduce to right at ("test/cases/large/clang-23353.c": line 3956) -* replace by zero at ("test/cases/large/clang-23353.c": line 3960) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right 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 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) * remove expr statement 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast at ("test/cases/large/clang-23353.c": line 3963) * 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) @@ -348,21 +648,41 @@ * 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) -* 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) -* 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) -* reduce to right at ("test/cases/large/clang-23353.c": line 3993) -* remove expression at ("test/cases/large/clang-23353.c": line 3993) +* reduce to right at ("test/cases/large/clang-23353.c": line 3986) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-23353.c": line 3995) -* replace by zero 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) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) +* expand compound statment at ("test/cases/large/clang-23353.c": line 3989) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * remove return statement at ("test/cases/large/clang-23353.c": line 4012) diff --git a/rtree-c/test/expected/clang-23353/reduction/p8.path b/rtree-c/test/expected/clang-23353/reduction/p8.path index 890ffb86e5144143cf70fb0270def8f8874097b1..808e7a6f41371c8800e9096a2046a028c5b1c883 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p8.path +++ b/rtree-c/test/expected/clang-23353/reduction/p8.path @@ -1,281 +1,546 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -1 remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -1 remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -1 remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -1 remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -1 remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -1 remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -1 remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -1 remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -1 remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -1 remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -1 remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -1 remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -1 remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -1 remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -1 remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -1 remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -1 remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -1 remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -1 remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -1 remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -1 remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -1 remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -1 remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -1 remove function safe_lshift_func_uint32_t_u_s 228 at ("test/cases/large/clang-23353.c": line 805) -1 remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -1 remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -1 remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -1 remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -1 remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -1 remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -1 remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -1 remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -1 remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -1 remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -1 remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -1 remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -1 remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -1 remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -1 remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -1 remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -1 remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -1 remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -1 remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -1 remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -1 remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -1 remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -1 remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -1 remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -1 remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -1 remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -1 remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -1 remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -1 remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -1 remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -1 remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -1 remove function safe_div_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 222) -1 remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -1 remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -1 remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -1 remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -1 remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -1 remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -1 remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -1 remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -1 remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -1 remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -1 remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -1 remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -1 remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -1 remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -1 remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -1 remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -1 remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -1 remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -1 remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -1 remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -1 remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -1 remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -1 remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -1 remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -1 remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -1 remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -1 remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -1 remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -1 remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -1 remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -1 remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -1 remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -1 remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -1 remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -1 remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -1 remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -1 remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -1 remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -1 remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -1 remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -1 remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -1 remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -1 remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -1 remove function fabs 18 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 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) +1 remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) +1 remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) +1 remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) +1 remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) +1 remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) +1 remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) +1 remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) +1 remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) +1 remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) +1 remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) +1 remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) +1 remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) +1 remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) +1 remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) +1 remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) +1 remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) +1 remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) +1 remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) +1 remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) +1 remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) +1 remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) +1 remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) +1 remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) +1 remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) +1 remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) +1 remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) +1 remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) +1 remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) +1 remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) +1 remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) +1 remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) +1 remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) +1 remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) +1 remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) +1 remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) +1 remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) +1 remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) +1 remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) +1 remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) +1 remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) +1 remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) +1 remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) +1 remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) +1 remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) +1 remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) +1 remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) +1 remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) +1 remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) +1 remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) +1 remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) +1 remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) +1 remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) +1 remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) +1 remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) +1 remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) +1 remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +1 remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) +1 remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) +1 remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) +1 remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) +1 remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) +1 remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) +1 remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) +1 remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) +1 remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) +1 remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) +1 remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) +1 remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) +1 remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) +1 remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) +1 remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) +1 remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) +1 remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) +1 remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) +1 remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) +1 remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) +1 remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) +1 remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +1 remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +1 remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) +1 inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) 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 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +1 remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +1 remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) 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 do not cast 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 do not cast 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 do not cast 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 do not cast 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 expr statement at ("test/cases/large/clang-23353.c": line 3750) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3751) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3752) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3753) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3754) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3755) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3756) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3757) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3758) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3759) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3760) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3761) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3762) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3763) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3764) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3765) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3766) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3767) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3768) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3769) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3770) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3771) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3772) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3773) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3774) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3775) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3776) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3777) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3778) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3779) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3780) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3781) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3782) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3783) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3784) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3785) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3786) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3787) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3788) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3789) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3790) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3791) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3792) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3793) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3794) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3795) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3796) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3797) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3798) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3799) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3800) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3801) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3802) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3803) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3804) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3805) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3806) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3807) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3808) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3809) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3810) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3811) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3812) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3813) 1 remove condition at ("test/cases/large/clang-23353.c": line 3814) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3815) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3817) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3814) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3821) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3822) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3823) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3824) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3825) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3826) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3827) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3828) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3829) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3830) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3831) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3832) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3833) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3834) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3835) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3836) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3837) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3838) 1 remove condition at ("test/cases/large/clang-23353.c": line 3839) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3840) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3842) 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 Remove compound at ("test/cases/large/clang-23353.c": line 3859) -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 the for loop 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 compound at ("test/cases/large/clang-23353.c": line 3875) -1 remove expr statement at ("test/cases/large/clang-23353.c": line 3885) -* Remove compound at ("test/cases/large/clang-23353.c": line 3872) -* expand compound statment at ("test/cases/large/clang-23353.c": line 3871) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3846) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3847) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3848) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3849) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3850) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3851) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3852) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3853) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3853) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3854) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3854) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3855) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3855) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3856) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3856) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3857) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3857) +* 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to right at ("test/cases/large/clang-23353.c": line 3858) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* reduce to left at ("test/cases/large/clang-23353.c": line 3858) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3861) +* reduce to left at ("test/cases/large/clang-23353.c": line 3861) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3865) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3866) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3866) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3867) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3867) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3868) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3868) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3869) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3869) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3870) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3870) +* remove condition at ("test/cases/large/clang-23353.c": line 3871) +* reduce to left at ("test/cases/large/clang-23353.c": line 3871) +* reduce to right at ("test/cases/large/clang-23353.c": line 3871) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3871) +* remove the for loop at ("test/cases/large/clang-23353.c": line 3874) +* remove initializer at ("test/cases/large/clang-23353.c": line 3874) +* reduce to left at ("test/cases/large/clang-23353.c": line 3874) +* remove check 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) +* reduce to operant at ("test/cases/large/clang-23353.c": line 3874) +* remove iterator at ("test/cases/large/clang-23353.c": line 3874) +* do not cast at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3876) +* delete variable at ("test/cases/large/clang-23353.c": line 3877) +* inline variable l_1236 at ("test/cases/large/clang-23353.c": line 3878) +* inline variable l_1271 at ("test/cases/large/clang-23353.c": line 3880) +* inline variable l_1342 at ("test/cases/large/clang-23353.c": line 3881) +* inline variable l_1353 at ("test/cases/large/clang-23353.c": line 3882) +* inline variable l_1364 at ("test/cases/large/clang-23353.c": line 3883) +* inline variable l_1403 at ("test/cases/large/clang-23353.c": line 3884) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3885) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3890) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3890) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3891) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3891) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3892) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3892) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3893) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3893) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3894) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3894) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3895) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3895) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3896) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3896) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3897) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3897) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3898) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3898) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3899) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3899) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3900) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3900) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3901) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3902) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3903) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3903) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3904) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3904) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3905) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3905) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3906) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3906) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3907) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3907) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3908) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3908) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3909) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3909) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3910) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3910) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3911) * remove condition at ("test/cases/large/clang-23353.c": line 3912) -* Remove compound at ("test/cases/large/clang-23353.c": line 3913) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to right at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left at ("test/cases/large/clang-23353.c": line 3912) +* reduce to left 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3919) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3920) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3920) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3921) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3921) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3922) +* reduce to expression 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) +* reduce to left at ("test/cases/large/clang-23353.c": line 3923) +* reduce to right at ("test/cases/large/clang-23353.c": line 3923) * 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) +* 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 left at ("test/cases/large/clang-23353.c": line 3929) +* reduce to right 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) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3934) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3934) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3935) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3935) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3936) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3936) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3937) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3937) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3938) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3938) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3939) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3939) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3940) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3940) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3941) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3941) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3942) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3942) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3943) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3943) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3944) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3944) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3945) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3945) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3946) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3946) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3947) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3947) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3948) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3948) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3949) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3949) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3950) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3950) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3951) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3951) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3952) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3952) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3953) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3953) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3954) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3954) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3955) * remove condition at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to right at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left at ("test/cases/large/clang-23353.c": line 3956) +* reduce to left 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 3961) +* reduce to left at ("test/cases/large/clang-23353.c": line 3961) * 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) +* reduce to true branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3963) +* reduce to condtion at ("test/cases/large/clang-23353.c": line 3963) +* reduce to left at ("test/cases/large/clang-23353.c": line 3963) +* reduce to right at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3963) +* do not cast at ("test/cases/large/clang-23353.c": line 3963) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3965) +* reduce to left at ("test/cases/large/clang-23353.c": line 3965) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3970) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3970) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3971) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3971) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3972) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3972) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3973) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3973) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3974) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3975) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3975) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3976) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3976) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3977) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3977) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3978) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3978) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3979) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3979) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3980) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3980) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3981) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3982) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3982) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3983) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3983) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3984) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3984) +* remove expr statement at ("test/cases/large/clang-23353.c": line 3985) +* reduce to expression at ("test/cases/large/clang-23353.c": line 3985) * 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) +* 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 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 left at ("test/cases/large/clang-23353.c": line 3986) +* reduce to left at ("test/cases/large/clang-23353.c": line 3986) +* reduce to left at ("test/cases/large/clang-23353.c": line 3986) * 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) +* reduce to false branch at ("test/cases/large/clang-23353.c": line 3995) +* do not cast at ("test/cases/large/clang-23353.c": line 3995) +* expand compound statment at ("test/cases/large/clang-23353.c": line 3989) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4000) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4000) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4001) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4001) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4002) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4002) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4003) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4003) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4004) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4004) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4005) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4005) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4006) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4007) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4007) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4008) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4008) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4009) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4009) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4010) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4010) +* remove expr statement at ("test/cases/large/clang-23353.c": line 4011) +* reduce to expression at ("test/cases/large/clang-23353.c": line 4011) * 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 index 5bea97163507c86a0399e1c44d079dfebb642391..30b0e361d98ddd57922b8d15b81a01a794aa95f8 100644 --- a/rtree-c/test/expected/clang-23353/reduction/p9.path +++ b/rtree-c/test/expected/clang-23353/reduction/p9.path @@ -1,288 +1,382 @@ -1 remove function func_43 43375 at ("test/cases/large/clang-23353.c": line 2040) -1 remove function func_47 24710 at ("test/cases/large/clang-23353.c": line 3093) -1 remove function func_1 14863 at ("test/cases/large/clang-23353.c": line 1251) -1 remove function func_26 4542 at ("test/cases/large/clang-23353.c": line 1802) -1 remove function func_35 4235 at ("test/cases/large/clang-23353.c": line 1957) -1 remove function func_49 2893 at ("test/cases/large/clang-23353.c": line 3666) -1 remove function func_2 1831 at ("test/cases/large/clang-23353.c": line 1694) -1 remove function func_10 856 at ("test/cases/large/clang-23353.c": line 1761) -1 remove function func_19 798 at ("test/cases/large/clang-23353.c": line 1778) -1 remove function func_30 729 at ("test/cases/large/clang-23353.c": line 1938) -1 remove function safe_mul_func_int64_t_s_s 427 at ("test/cases/large/clang-23353.c": line 457) -1 remove function safe_mul_func_int32_t_s_s 385 at ("test/cases/large/clang-23353.c": line 326) -1 remove function crc32_8bytes 297 at ("test/cases/large/clang-23353.c": line 1110) -1 remove function crc32_gentab 275 at ("test/cases/large/clang-23353.c": line 1084) -1 remove function safe_div_func_double_f_f 266 at ("test/cases/large/clang-23353.c": line 1054) -1 remove function transparent_crc_bytes 265 at ("test/cases/large/clang-23353.c": line 1134) -1 remove function safe_lshift_func_int64_t_s_u 262 at ("test/cases/large/clang-23353.c": line 507) -1 remove function safe_div_func_float_f_f 260 at ("test/cases/large/clang-23353.c": line 995) -1 remove function safe_add_func_int64_t_s_s 255 at ("test/cases/large/clang-23353.c": line 429) -1 remove function safe_lshift_func_uint64_t_u_u 253 at ("test/cases/large/clang-23353.c": line 920) -1 remove function safe_lshift_func_int32_t_s_u 252 at ("test/cases/large/clang-23353.c": line 376) -1 remove function safe_lshift_func_int64_t_s_s 248 at ("test/cases/large/clang-23353.c": line 495) -1 remove function safe_lshift_func_int16_t_s_u 247 at ("test/cases/large/clang-23353.c": line 246) -1 remove function safe_lshift_func_int8_t_s_u 242 at ("test/cases/large/clang-23353.c": line 116) -1 remove function safe_lshift_func_uint32_t_u_u 242 at ("test/cases/large/clang-23353.c": line 817) -1 remove function safe_lshift_func_uint64_t_u_s 239 at ("test/cases/large/clang-23353.c": line 908) -1 remove function safe_lshift_func_int32_t_s_s 238 at ("test/cases/large/clang-23353.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 236 at ("test/cases/large/clang-23353.c": line 715) -1 remove function safe_add_func_int32_t_s_s 234 at ("test/cases/large/clang-23353.c": line 298) -1 remove function safe_lshift_func_int16_t_s_s 233 at ("test/cases/large/clang-23353.c": line 234) -1 remove function safe_lshift_func_uint8_t_u_u 231 at ("test/cases/large/clang-23353.c": line 613) -1 remove function safe_lshift_func_int8_t_s_s 228 at ("test/cases/large/clang-23353.c": line 104) -1 remove function safe_lshift_func_uint32_t_u_s 228 at ("test/cases/large/clang-23353.c": line 805) -1 remove function safe_mul_func_double_f_f 224 at ("test/cases/large/clang-23353.c": line 1038) -1 remove function safe_lshift_func_uint16_t_u_s 222 at ("test/cases/large/clang-23353.c": line 703) -1 remove function safe_lshift_func_uint8_t_u_s 217 at ("test/cases/large/clang-23353.c": line 601) -1 remove function safe_mul_func_float_f_f 215 at ("test/cases/large/clang-23353.c": line 979) -1 remove function safe_sub_func_int64_t_s_s 204 at ("test/cases/large/clang-23353.c": line 443) -1 remove function safe_rshift_func_int32_t_s_u 200 at ("test/cases/large/clang-23353.c": line 400) -1 remove function safe_rshift_func_int64_t_s_u 200 at ("test/cases/large/clang-23353.c": line 531) -1 remove function safe_rshift_func_int16_t_s_u 200 at ("test/cases/large/clang-23353.c": line 270) -1 remove function safe_rshift_func_int8_t_s_u 197 at ("test/cases/large/clang-23353.c": line 140) -1 remove function safe_rshift_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 388) -1 remove function safe_rshift_func_int64_t_s_s 194 at ("test/cases/large/clang-23353.c": line 519) -1 remove function safe_rshift_func_int16_t_s_s 194 at ("test/cases/large/clang-23353.c": line 258) -1 remove function transparent_crc 194 at ("test/cases/large/clang-23353.c": line 1123) -1 remove function safe_sub_func_int32_t_s_s 194 at ("test/cases/large/clang-23353.c": line 312) -1 remove function safe_mod_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 471) -1 remove function safe_div_func_int64_t_s_s 193 at ("test/cases/large/clang-23353.c": line 483) -1 remove function safe_rshift_func_int8_t_s_s 191 at ("test/cases/large/clang-23353.c": line 128) -1 remove function safe_rshift_func_uint32_t_u_u 187 at ("test/cases/large/clang-23353.c": line 841) -1 remove function safe_rshift_func_uint64_t_u_u 187 at ("test/cases/large/clang-23353.c": line 944) -1 remove function safe_rshift_func_uint16_t_u_u 187 at ("test/cases/large/clang-23353.c": line 739) -1 remove function safe_rshift_func_uint8_t_u_u 184 at ("test/cases/large/clang-23353.c": line 637) -1 remove function safe_sub_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1026) -1 remove function safe_add_func_double_f_f 184 at ("test/cases/large/clang-23353.c": line 1014) -1 remove function safe_rshift_func_uint32_t_u_s 184 at ("test/cases/large/clang-23353.c": line 829) -1 remove function safe_rshift_func_uint64_t_u_s 184 at ("test/cases/large/clang-23353.c": line 932) -1 remove function safe_rshift_func_uint16_t_u_s 184 at ("test/cases/large/clang-23353.c": line 727) -1 remove function safe_mod_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 340) -1 remove function safe_div_func_int32_t_s_s 182 at ("test/cases/large/clang-23353.c": line 352) -1 remove function safe_rshift_func_uint8_t_u_s 181 at ("test/cases/large/clang-23353.c": line 625) -1 remove function safe_convert_func_float_to_int32_t 180 at ("test/cases/large/clang-23353.c": line 1069) -1 remove function safe_mod_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 210) -1 remove function safe_div_func_int16_t_s_s 177 at ("test/cases/large/clang-23353.c": line 222) -1 remove function safe_sub_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 967) -1 remove function safe_add_func_float_f_f 176 at ("test/cases/large/clang-23353.c": line 955) -1 remove function safe_mod_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 80) -1 remove function safe_div_func_int8_t_s_s 169 at ("test/cases/large/clang-23353.c": line 92) -1 remove function safe_mul_func_uint64_t_u_u 142 at ("test/cases/large/clang-23353.c": line 877) -1 remove function safe_unary_minus_func_int64_t_s 140 at ("test/cases/large/clang-23353.c": line 415) -1 remove function safe_mod_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 781) -1 remove function safe_mod_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 884) -1 remove function safe_mod_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 679) -1 remove function safe_div_func_uint32_t_u_u 137 at ("test/cases/large/clang-23353.c": line 793) -1 remove function safe_div_func_uint64_t_u_u 137 at ("test/cases/large/clang-23353.c": line 896) -1 remove function safe_div_func_uint16_t_u_u 137 at ("test/cases/large/clang-23353.c": line 691) -1 remove function crc32_byte 136 at ("test/cases/large/clang-23353.c": line 1104) -1 remove function safe_div_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 589) -1 remove function safe_mod_func_uint8_t_u_u 133 at ("test/cases/large/clang-23353.c": line 577) -1 remove function safe_mul_func_uint32_t_u_u 130 at ("test/cases/large/clang-23353.c": line 774) -1 remove function safe_mul_func_uint16_t_u_u 130 at ("test/cases/large/clang-23353.c": line 672) -1 remove function safe_unary_minus_func_int32_t_s 129 at ("test/cases/large/clang-23353.c": line 284) -1 remove function safe_mul_func_uint8_t_u_u 126 at ("test/cases/large/clang-23353.c": line 570) -1 remove function __assert_fail 112 at ("test/cases/large/clang-23353.c": line 13) -1 remove function safe_add_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 168) -1 remove function safe_sub_func_int16_t_s_s 106 at ("test/cases/large/clang-23353.c": line 182) -1 remove function safe_mul_func_int16_t_s_s 104 at ("test/cases/large/clang-23353.c": line 196) -1 remove function safe_sub_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 52) -1 remove function safe_add_func_int8_t_s_s 102 at ("test/cases/large/clang-23353.c": line 38) -1 remove function safe_mul_func_int8_t_s_s 100 at ("test/cases/large/clang-23353.c": line 66) -1 remove function safe_sub_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 767) -1 remove function safe_add_func_uint32_t_u_u 98 at ("test/cases/large/clang-23353.c": line 760) -1 remove function safe_sub_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 870) -1 remove function safe_add_func_uint64_t_u_u 98 at ("test/cases/large/clang-23353.c": line 863) -1 remove function safe_sub_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 665) -1 remove function safe_add_func_uint16_t_u_u 98 at ("test/cases/large/clang-23353.c": line 658) -1 remove function platform_main_end 96 at ("test/cases/large/clang-23353.c": line 14) -1 remove function safe_sub_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 563) -1 remove function safe_add_func_uint8_t_u_u 94 at ("test/cases/large/clang-23353.c": line 556) -1 remove function safe_unary_minus_func_int16_t_s 90 at ("test/cases/large/clang-23353.c": line 154) -1 remove function safe_unary_minus_func_int8_t_s 87 at ("test/cases/large/clang-23353.c": line 24) -1 remove function safe_unary_minus_func_uint32_t_u 83 at ("test/cases/large/clang-23353.c": line 753) -1 remove function safe_unary_minus_func_uint64_t_u 83 at ("test/cases/large/clang-23353.c": line 856) -1 remove function safe_unary_minus_func_uint16_t_u 83 at ("test/cases/large/clang-23353.c": line 651) -1 remove function safe_unary_minus_func_uint8_t_u 80 at ("test/cases/large/clang-23353.c": line 549) -1 remove function printf 31 at ("test/cases/large/clang-23353.c": line 10) -1 remove function fabsf 19 at ("test/cases/large/clang-23353.c": line 12) -1 remove function fabs 18 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 remove function func_43 (43375) at ("test/cases/large/clang-23353.c": line 2040) +1 remove function func_47 (24710) at ("test/cases/large/clang-23353.c": line 3093) +1 remove function func_1 (14863) at ("test/cases/large/clang-23353.c": line 1251) +1 remove function func_26 (4542) at ("test/cases/large/clang-23353.c": line 1802) +1 remove function func_35 (4235) at ("test/cases/large/clang-23353.c": line 1957) +1 remove function func_49 (2893) at ("test/cases/large/clang-23353.c": line 3666) +1 remove function func_2 (1831) at ("test/cases/large/clang-23353.c": line 1694) +1 remove function func_10 (856) at ("test/cases/large/clang-23353.c": line 1761) +1 remove function func_19 (798) at ("test/cases/large/clang-23353.c": line 1778) +1 remove function func_30 (729) at ("test/cases/large/clang-23353.c": line 1938) +1 remove function safe_mul_func_int64_t_s_s (427) at ("test/cases/large/clang-23353.c": line 457) +1 remove function safe_mul_func_int32_t_s_s (385) at ("test/cases/large/clang-23353.c": line 326) +1 remove function crc32_8bytes (297) at ("test/cases/large/clang-23353.c": line 1110) +1 remove function crc32_gentab (275) at ("test/cases/large/clang-23353.c": line 1084) +1 remove function safe_div_func_double_f_f (266) at ("test/cases/large/clang-23353.c": line 1054) +1 remove function transparent_crc_bytes (265) at ("test/cases/large/clang-23353.c": line 1134) +1 remove function safe_lshift_func_int64_t_s_u (262) at ("test/cases/large/clang-23353.c": line 507) +1 remove function safe_div_func_float_f_f (260) at ("test/cases/large/clang-23353.c": line 995) +1 remove function safe_add_func_int64_t_s_s (255) at ("test/cases/large/clang-23353.c": line 429) +1 remove function safe_lshift_func_uint64_t_u_u (253) at ("test/cases/large/clang-23353.c": line 920) +1 remove function safe_lshift_func_int32_t_s_u (252) at ("test/cases/large/clang-23353.c": line 376) +1 remove function safe_lshift_func_int64_t_s_s (248) at ("test/cases/large/clang-23353.c": line 495) +1 remove function safe_lshift_func_int16_t_s_u (247) at ("test/cases/large/clang-23353.c": line 246) +1 remove function safe_lshift_func_int8_t_s_u (242) at ("test/cases/large/clang-23353.c": line 116) +1 remove function safe_lshift_func_uint32_t_u_u (242) at ("test/cases/large/clang-23353.c": line 817) +1 remove function safe_lshift_func_uint64_t_u_s (239) at ("test/cases/large/clang-23353.c": line 908) +1 remove function safe_lshift_func_int32_t_s_s (238) at ("test/cases/large/clang-23353.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (236) at ("test/cases/large/clang-23353.c": line 715) +1 remove function safe_add_func_int32_t_s_s (234) at ("test/cases/large/clang-23353.c": line 298) +1 remove function safe_lshift_func_int16_t_s_s (233) at ("test/cases/large/clang-23353.c": line 234) +1 remove function safe_lshift_func_uint8_t_u_u (231) at ("test/cases/large/clang-23353.c": line 613) +1 remove function safe_lshift_func_int8_t_s_s (228) at ("test/cases/large/clang-23353.c": line 104) +1 remove function safe_lshift_func_uint32_t_u_s (228) at ("test/cases/large/clang-23353.c": line 805) +1 remove function safe_mul_func_double_f_f (224) at ("test/cases/large/clang-23353.c": line 1038) +1 remove function safe_lshift_func_uint16_t_u_s (222) at ("test/cases/large/clang-23353.c": line 703) +1 remove function safe_lshift_func_uint8_t_u_s (217) at ("test/cases/large/clang-23353.c": line 601) +1 remove function safe_mul_func_float_f_f (215) at ("test/cases/large/clang-23353.c": line 979) +1 remove function safe_sub_func_int64_t_s_s (204) at ("test/cases/large/clang-23353.c": line 443) +1 remove function safe_rshift_func_int32_t_s_u (200) at ("test/cases/large/clang-23353.c": line 400) +1 remove function safe_rshift_func_int64_t_s_u (200) at ("test/cases/large/clang-23353.c": line 531) +1 remove function safe_rshift_func_int16_t_s_u (200) at ("test/cases/large/clang-23353.c": line 270) +1 remove function safe_rshift_func_int8_t_s_u (197) at ("test/cases/large/clang-23353.c": line 140) +1 remove function safe_rshift_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 388) +1 remove function safe_rshift_func_int64_t_s_s (194) at ("test/cases/large/clang-23353.c": line 519) +1 remove function safe_rshift_func_int16_t_s_s (194) at ("test/cases/large/clang-23353.c": line 258) +1 remove function transparent_crc (194) at ("test/cases/large/clang-23353.c": line 1123) +1 remove function safe_sub_func_int32_t_s_s (194) at ("test/cases/large/clang-23353.c": line 312) +1 remove function safe_mod_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 471) +1 remove function safe_div_func_int64_t_s_s (193) at ("test/cases/large/clang-23353.c": line 483) +1 remove function safe_rshift_func_int8_t_s_s (191) at ("test/cases/large/clang-23353.c": line 128) +1 remove function safe_rshift_func_uint32_t_u_u (187) at ("test/cases/large/clang-23353.c": line 841) +1 remove function safe_rshift_func_uint64_t_u_u (187) at ("test/cases/large/clang-23353.c": line 944) +1 remove function safe_rshift_func_uint16_t_u_u (187) at ("test/cases/large/clang-23353.c": line 739) +1 remove function safe_rshift_func_uint8_t_u_u (184) at ("test/cases/large/clang-23353.c": line 637) +1 remove function safe_sub_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1026) +1 remove function safe_add_func_double_f_f (184) at ("test/cases/large/clang-23353.c": line 1014) +1 remove function safe_rshift_func_uint32_t_u_s (184) at ("test/cases/large/clang-23353.c": line 829) +1 remove function safe_rshift_func_uint64_t_u_s (184) at ("test/cases/large/clang-23353.c": line 932) +1 remove function safe_rshift_func_uint16_t_u_s (184) at ("test/cases/large/clang-23353.c": line 727) +1 remove function safe_mod_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 340) +1 remove function safe_div_func_int32_t_s_s (182) at ("test/cases/large/clang-23353.c": line 352) +1 remove function safe_rshift_func_uint8_t_u_s (181) at ("test/cases/large/clang-23353.c": line 625) +1 remove function safe_convert_func_float_to_int32_t (180) at ("test/cases/large/clang-23353.c": line 1069) +1 remove function safe_mod_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 210) +1 remove function safe_div_func_int16_t_s_s (177) at ("test/cases/large/clang-23353.c": line 222) +1 remove function safe_sub_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 967) +1 remove function safe_add_func_float_f_f (176) at ("test/cases/large/clang-23353.c": line 955) +1 remove function safe_mod_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 80) +1 remove function safe_div_func_int8_t_s_s (169) at ("test/cases/large/clang-23353.c": line 92) +1 remove function safe_mul_func_uint64_t_u_u (142) at ("test/cases/large/clang-23353.c": line 877) +1 remove function safe_unary_minus_func_int64_t_s (140) at ("test/cases/large/clang-23353.c": line 415) +1 remove function safe_mod_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 781) +1 remove function safe_mod_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 884) +1 remove function safe_mod_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 679) +1 remove function safe_div_func_uint32_t_u_u (137) at ("test/cases/large/clang-23353.c": line 793) +1 remove function safe_div_func_uint64_t_u_u (137) at ("test/cases/large/clang-23353.c": line 896) +1 remove function safe_div_func_uint16_t_u_u (137) at ("test/cases/large/clang-23353.c": line 691) +1 remove function crc32_byte (136) at ("test/cases/large/clang-23353.c": line 1104) +1 remove function safe_div_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 589) +1 remove function safe_mod_func_uint8_t_u_u (133) at ("test/cases/large/clang-23353.c": line 577) +1 remove function safe_mul_func_uint32_t_u_u (130) at ("test/cases/large/clang-23353.c": line 774) +1 remove function safe_mul_func_uint16_t_u_u (130) at ("test/cases/large/clang-23353.c": line 672) +1 remove function safe_unary_minus_func_int32_t_s (129) at ("test/cases/large/clang-23353.c": line 284) +1 remove function safe_mul_func_uint8_t_u_u (126) at ("test/cases/large/clang-23353.c": line 570) +1 remove function __assert_fail (112) at ("test/cases/large/clang-23353.c": line 13) +1 remove function safe_add_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 168) +1 remove function safe_sub_func_int16_t_s_s (106) at ("test/cases/large/clang-23353.c": line 182) +1 remove function safe_mul_func_int16_t_s_s (104) at ("test/cases/large/clang-23353.c": line 196) +1 remove function safe_sub_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 52) +1 remove function safe_add_func_int8_t_s_s (102) at ("test/cases/large/clang-23353.c": line 38) +1 remove function safe_mul_func_int8_t_s_s (100) at ("test/cases/large/clang-23353.c": line 66) +1 remove function safe_sub_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 767) +1 remove function safe_add_func_uint32_t_u_u (98) at ("test/cases/large/clang-23353.c": line 760) +1 remove function safe_sub_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 870) +1 remove function safe_add_func_uint64_t_u_u (98) at ("test/cases/large/clang-23353.c": line 863) +1 remove function safe_sub_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 665) +1 remove function safe_add_func_uint16_t_u_u (98) at ("test/cases/large/clang-23353.c": line 658) +1 remove function platform_main_end (96) at ("test/cases/large/clang-23353.c": line 14) +1 remove function safe_sub_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 563) +1 remove function safe_add_func_uint8_t_u_u (94) at ("test/cases/large/clang-23353.c": line 556) +1 remove function safe_unary_minus_func_int16_t_s (90) at ("test/cases/large/clang-23353.c": line 154) +1 remove function safe_unary_minus_func_int8_t_s (87) at ("test/cases/large/clang-23353.c": line 24) +1 remove function safe_unary_minus_func_uint32_t_u (83) at ("test/cases/large/clang-23353.c": line 753) +1 remove function safe_unary_minus_func_uint64_t_u (83) at ("test/cases/large/clang-23353.c": line 856) +1 remove function safe_unary_minus_func_uint16_t_u (83) at ("test/cases/large/clang-23353.c": line 651) +1 remove function safe_unary_minus_func_uint8_t_u (80) at ("test/cases/large/clang-23353.c": line 549) +1 remove function printf (31) at ("test/cases/large/clang-23353.c": line 10) +1 remove function fabsf (19) at ("test/cases/large/clang-23353.c": line 12) +1 remove function fabs (18) at ("test/cases/large/clang-23353.c": line 11) +1 inline typedef size_t at ("test/cases/large/clang-23353.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-23353.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-23353.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-23353.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-23353.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-23353.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-23353.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-23353.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-23353.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1081) 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 delete uninitilized variable at ("test/cases/large/clang-23353.c": line 1147) +1 remove struct S0 at ("test/cases/large/clang-23353.c": line 1150) +1 remove struct S1 at ("test/cases/large/clang-23353.c": line 1159) 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 do not cast 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 do not cast 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 do not cast 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 do not cast 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 expr statement at ("test/cases/large/clang-23353.c": line 3750) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3751) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3752) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3753) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3754) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3755) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3756) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3757) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3758) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3759) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3760) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3761) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3762) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3763) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3764) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3765) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3766) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3767) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3768) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3769) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3770) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3771) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3772) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3773) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3774) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3775) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3776) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3777) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3778) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3779) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3780) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3781) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3782) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3783) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3784) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3785) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3786) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3787) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3788) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3789) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3790) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3791) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3792) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3793) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3794) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3795) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3796) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3797) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3798) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3799) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3800) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3801) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3802) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3803) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3804) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3805) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3806) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3807) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3808) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3809) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3810) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3811) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3812) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3813) 1 remove condition at ("test/cases/large/clang-23353.c": line 3814) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3815) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3817) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3814) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3821) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3822) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3823) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3824) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3825) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3826) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3827) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3828) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3829) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3830) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3831) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3832) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3833) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3834) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3835) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3836) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3837) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3838) 1 remove condition at ("test/cases/large/clang-23353.c": line 3839) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3840) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3842) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3839) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3846) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3847) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3848) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3849) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3850) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3851) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3852) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3853) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3854) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3855) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3856) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3857) 1 remove condition at ("test/cases/large/clang-23353.c": line 3858) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3859) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3861) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3858) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3865) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3866) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3867) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3868) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3869) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3870) 1 remove condition at ("test/cases/large/clang-23353.c": line 3871) 1 remove the for loop 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 do not cast 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 compound at ("test/cases/large/clang-23353.c": line 3875) +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 Remove compound at ("test/cases/large/clang-23353.c": line 3872) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3871) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3890) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3891) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3892) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3893) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3894) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3895) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3896) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3897) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3898) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3899) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3900) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3901) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3902) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3903) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3904) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3905) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3906) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3907) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3908) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3909) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3910) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3911) 1 remove condition at ("test/cases/large/clang-23353.c": line 3912) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3913) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3915) 1 expand compound statment at ("test/cases/large/clang-23353.c": line 3912) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3919) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3920) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3921) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3922) 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 Remove compound at ("test/cases/large/clang-23353.c": line 3926) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3924) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3928) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3929) +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 expr statement at ("test/cases/large/clang-23353.c": line 3934) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3935) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3936) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3937) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3938) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3939) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3940) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3941) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3942) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3943) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3944) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3945) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3946) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3947) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3948) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3949) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3950) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3951) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3952) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3953) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3954) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3955) 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 3961) 1 remove expr statement at ("test/cases/large/clang-23353.c": line 3963) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3959) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3957) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3965) +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 expr statement at ("test/cases/large/clang-23353.c": line 3970) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3971) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3972) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3973) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3974) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3975) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3976) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3977) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3978) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3979) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3980) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3981) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3982) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3983) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3984) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 3985) 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 Remove compound at ("test/cases/large/clang-23353.c": line 3989) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3987) +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 expr statement at ("test/cases/large/clang-23353.c": line 4000) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4001) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4002) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4003) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4004) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4005) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4006) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4007) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4008) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4009) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4010) +1 remove expr statement at ("test/cases/large/clang-23353.c": line 4011) 1 remove return statement at ("test/cases/large/clang-23353.c": line 4012) -1 Remove compound at ("test/cases/large/clang-23353.c": line 3746) diff --git a/rtree-c/test/expected/clang-23353/reduction/x0.c b/rtree-c/test/expected/clang-23353/reduction/x0.c index 3960821d7ce159a4e6d208ad3e9f3176d323d68e..bcce1a458442ee502c40d345dc0511896314aa85 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x0.c +++ b/rtree-c/test/expected/clang-23353/reduction/x0.c @@ -1354,7 +1354,7 @@ static int16_t func_35(const uint32_t p_36) struct S0 * l_2773 = &g_804; if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, ((safe_mul_func_uint8_t_u_u(248uL, - 0), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + *l_57), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) { uint32_t l_2196 = 0xc84f78b0L; diff --git a/rtree-c/test/expected/clang-23353/reduction/x1.c b/rtree-c/test/expected/clang-23353/reduction/x1.c index 781f0046d76a073c7de32b20202ddcc27da6c9a8..a5bcf9ac6cfe75c64607d17593ebb4c5b33a3499 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x1.c +++ b/rtree-c/test/expected/clang-23353/reduction/x1.c @@ -1353,7 +1353,7 @@ static int16_t func_35(const uint32_t p_36) struct S0 * l_2773 = &g_804; if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, ((safe_mul_func_uint8_t_u_u(248uL, - 0), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + *l_57), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) { uint32_t l_2196 = 0xc84f78b0L; diff --git a/rtree-c/test/expected/clang-23353/reduction/x2.c b/rtree-c/test/expected/clang-23353/reduction/x2.c index f8e31f379ea997ededd74147546e261651a984c4..0f6fa2ba6d2a5d2ea10897ad0e921169584b800f 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x2.c +++ b/rtree-c/test/expected/clang-23353/reduction/x2.c @@ -685,6 +685,7 @@ static uint16_t func_19(int32_t p_20) int32_t * l_2956 = (void *) 0; int32_t * l_2957 = &g_62; *l_24 = !l_22; + *l_2950 &= p_20; g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, @@ -729,7 +730,7 @@ static int16_t func_35(const uint32_t p_36) struct S0 * l_2773 = &g_804; if (safe_add_func_int8_t_s_s(safe_mod_func_uint16_t_u_u(0x7b18L, ((safe_mul_func_uint8_t_u_u(248uL, - 0), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, + *l_57), *l_57), 0x67ac54d3fef8cbb3LL) | 4uL) == 0x178eedc809f5503eLL != 18446744073709551615uL, g_566) > l_2190) { uint32_t l_2196 = 0xc84f78b0L; diff --git a/rtree-c/test/expected/clang-23353/reduction/x3.c b/rtree-c/test/expected/clang-23353/reduction/x3.c index f94e690fb5eed940dd5b7aee7e17dad4e573014b..cedceb121a9997202dccecd384629067ccaf8181 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x3.c +++ b/rtree-c/test/expected/clang-23353/reduction/x3.c @@ -582,6 +582,7 @@ static uint16_t func_19(int32_t p_20) int32_t * l_2956 = (void *) 0; int32_t * l_2957 = &g_62; *l_24 = !l_22; + *l_2950 &= p_20; g_116 == &g_62 || g_116 == &g_25 ? (void) 0 : __assert_fail("g_116 == &g_62 || g_116 == &g_25", "t.c", 664, diff --git a/rtree-c/test/expected/clang-23353/reduction/x4.c b/rtree-c/test/expected/clang-23353/reduction/x4.c index 490a1a01fb7af760ce4d411688c928cac22ac767..202b84aa8ef304050a0d7234f3958f1037e2dd56 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x4.c +++ b/rtree-c/test/expected/clang-23353/reduction/x4.c @@ -417,6 +417,7 @@ static void crc32_byte(uint8_t b) } static void transparent_crc(uint64_t val, char * vname, int flag) { + val; if (flag) { printf("...checksum after hashing %s : %lX\n", diff --git a/rtree-c/test/expected/clang-23353/reduction/x5.c b/rtree-c/test/expected/clang-23353/reduction/x5.c index 10541962c1197e21a2bfebd4a14cf824abe4b523..6a224fe12dc9ad3d2c0696db41f05a233134b51f 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x5.c +++ b/rtree-c/test/expected/clang-23353/reduction/x5.c @@ -341,6 +341,7 @@ static void crc32_byte(uint8_t b) } static void transparent_crc(uint64_t val, char * vname, int flag) { + val; if (flag) { printf("...checksum after hashing %s : %lX\n", diff --git a/rtree-c/test/expected/clang-23353/reduction/x6.c b/rtree-c/test/expected/clang-23353/reduction/x6.c index ebc5969b3f3b4488bceca8d4dadf1316716908d0..a8d7e76c9bfb880495f9b0f987d38b9d47e75b0f 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x6.c +++ b/rtree-c/test/expected/clang-23353/reduction/x6.c @@ -283,18 +283,118 @@ static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; int main(void) { int print_hash_value = 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_60 < -2270085556831825985) { * (* (* (&g_132))) |= * (&g_62); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) { print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) { * (&g_2243) &= 0xd866L || g_753.f5; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_1648 < -509606375) { for (g_62 = 13; g_62 == -30; --g_62) @@ -311,10 +411,36 @@ int main(void) } ; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) { * (*g_132) &= 0xd866L || g_126.f5; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_1478 < 1685984286) { { @@ -323,6 +449,28 @@ int main(void) * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) { { @@ -336,6 +484,22 @@ int main(void) g_116 = g_116; } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) { { @@ -349,6 +513,17 @@ int main(void) __PRETTY_FUNCTION__); } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; platform_main_end(crc32_context ^ 0xffffffffuL, print_hash_value); return 0; } diff --git a/rtree-c/test/expected/clang-23353/reduction/x7.c b/rtree-c/test/expected/clang-23353/reduction/x7.c index c5f3a2cd04f661bcd34479a44713b65638ea0307..fdd505f04a4802c3d34d0411ff72428cf88b7a63 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x7.c +++ b/rtree-c/test/expected/clang-23353/reduction/x7.c @@ -1,110 +1,153 @@ -float fabs(float); -float fabsf(float); -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; -}; -static volatile long long int g_60 = 0; -static int g_62 = 3L; -static volatile struct S1 g_80 = { -4, -4, 0x4f663622L, 0xfa2eL }; -static volatile int * * volatile g_108 = (void *) 0; +static volatile int * * volatile g_108 = 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 * g_116 = 0; 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 }; -static volatile struct S1 g_793 = { 3, 15, 0x139af61bL, 65526uL }; -static volatile struct S1 g_794 = { -3, 6, 0x7005ee34L, 0xc9b9L }; -static struct S0 g_803 = { 0x55L, 18446744073709551615uL, 0xa09cL, 0xcfb1d8efL, -4L, 0xbd35dc7e0b9db818LL }; -static struct S0 g_804 = { 246uL, 0xaa6aa057L, -6L, 0xa3680caeL, 1L, 1uL }; -static const struct S1 g_818 = { -4, -10, 0uL, 0x2c76L }; -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 unsigned int g_1416 = 0x7aec422eL; -static struct S0 g_1441 = { 0xc3L, 0uL, 0x3f39L, 3uL, 8L, 0xdf5ca00cac530f6eLL }; 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 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 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 int * * volatile g_2678 = &g_116; -static const struct S1 g_2792 = { -0, 11, 0xaf3db8f7L, 0x8427L }; static int g_2951 = 0x91fa2ad1L; -static volatile struct S1 g_2952 = { 0, -7, 0uL, 0xc54dL }; 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 int * * volatile g_3800 = &g_116; static unsigned int g_4114 = 0xf64a08c1L; -static struct S0 g_4141 = { 0x42L, 18446744073709551611uL, -8L, 0x11136a37L, -8L, 0x82d87d8d374f33a5LL }; 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 unsigned short int g_4582 = 65532uL; -static struct S1 g_4585 = { 1, -3, 0x62f0ff62L, 0xc4a2L }; int main(void) { int print_hash_value = 0; - if (g_60 < -2270085556831825985) + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + if (0xe07f0936a74b4fbfLL < -2270085556831825985) { - * (* (* (&g_132))) |= * (&g_62); + * (* (* (&g_132))) |= 3L; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_108 != 0 && *g_108 != 0 && * (*g_108) != 0 && * (*g_108) < 0) { print_hash_value ^= (* (* (* (&g_132))), 0xab871195L); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_3383 != 0 && *g_3383 != 0 && * (*g_3383) != 0 && * (*g_3383) < 0) { - * (&g_2243) &= 0xd866L || g_753.f5; + * (&g_2243) &= 0xd866L; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_1648 < -509606375) { - for (g_62 = 13; g_62 == -30; --g_62) + for (13; 3L == -30; 3L) { const int * * l_1206 = (void *) 0; const int * * * l_1205 = &l_1206; int * l_1236 = & (*g_116); - struct S1 * l_1239 = (void *) 0; int l_1271 = 0x45209252L; int l_1342 = 0xef6f63aL; int l_1353 = 1L; @@ -113,37 +156,108 @@ int main(void) } ; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_2976 != 0 && *g_2976 != 0 && * (*g_2976) != 0 && * (*g_2976) < 0) { - * (*g_132) &= 0xd866L || g_126.f5; + * (*g_132) &= 0xd866L; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_1478 < 1685984286) { { int l_817 = 0xe6cd8062L; * (* (* (&g_132))) = l_817; - * (* (&g_116)) = (g_116 == g_116) < g_763.f4 > (g_4141.f4 || * (* (&g_116))); + * (* (&g_116)) = (g_116 == g_116) > * (* (&g_116)); } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_2280 != 0 && *g_2280 != 0 && *g_2280 < 0) { { - int * l_124 = &g_62; + int * l_124 = 0; * (&g_116) = l_124; - g_116 == &g_62 ? (void) 0 : 0; - g_313 = g_1594; + 3L ? (void) 0 : __PRETTY_FUNCTION__; g_116 = g_116; } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; if (g_129 != 0 && *g_129 != 0 && * (*g_129) != 0 && * (* (*g_129)) != 0 && * (* (*g_129)) < 0) { { - struct S0 * * l_4142 = (void *) 0; - struct S0 * * l_4143 = (void *) 0; - struct S0 * * l_4144 = &g_1529; - *l_4144 = (g_803, &g_803); - g_1529 == &g_803 ? (void) 0 : 0; + (void) 0; } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; return 0; } diff --git a/rtree-c/test/expected/clang-23353/reduction/x8.c b/rtree-c/test/expected/clang-23353/reduction/x8.c index 54fe6250d04d6ace0686175b2d216a301800af18..25da4504445a0031d9dc55339afb317943c0a765 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x8.c +++ b/rtree-c/test/expected/clang-23353/reduction/x8.c @@ -1,47 +1,137 @@ -float fabs(float); -float fabsf(float); -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) { + 0; + 0; + 0; + 0; + 0; + if (0 != 0 && 0 && 0 && 0) { + 0xd866L; } - if (0 != 0) + 0; + 0; + 0; + 0; + 0; + 0; + if (0xe1a00619L < -509606375) { + for (13; 3L == -30; 3L) + { + const int * * l_1206 = (void *) 0; + const int * * * l_1205 = &l_1206; + int * l_1236 = 0; + int l_1271 = 0x45209252L; + int l_1342 = 0xef6f63aL; + int l_1353 = 1L; + int l_1364 = 1L; + int l_1403 = 1L; + } + ; + } + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + if (0 != 0 && 0 && 0 && 0) + { + 0xd866L; } - if (0 < 1685984286) + 0; + 0; + 0; + 0; + if (0x647e141eL < 1685984286) { { int l_817 = 0xe6cd8062L; + l_817; + (0 == 0) > 0; } } - if (0 != 0) + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + if (0 != 0 && 0 && 0) { { int * l_124 = 0; - 0 ? (void) 0 : 0; + l_124; + 0 == 3L ? (void) 0 : __PRETTY_FUNCTION__; + 0; } } - if (0 != 0) + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + if (0 != 0 && 0 && 0 && 0 && 0) { { - struct S0 * * l_4142 = (void *) 0; - struct S0 * * l_4143 = (void *) 0; - struct S0 * * l_4144 = 0; - 0 ? (void) 0 : 0; + (void) 0; } } + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 0; + 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 index 3818cf60ce78fbf47e6a066874ee997acb320f21..74de8a8e30c8ff0e2345c5b058bc97a1f7959bd9 100644 --- a/rtree-c/test/expected/clang-23353/reduction/x9.c +++ b/rtree-c/test/expected/clang-23353/reduction/x9.c @@ -1,19 +1,3 @@ -float fabs(float); -float fabsf(float); -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 395afb9e37beb079babfef74b6d13f0c2778e26e..b37d3e3e86f18e1cdb20c4970e4f79f1f3e8849c 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p0.path +++ b/rtree-c/test/expected/clang-26760/reduction/p0.path @@ -1,430 +1,217 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -* remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +* remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) * remove static from func_10 at ("test/cases/large/clang-26760.c": line 912) -* remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) +* remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) * remove static from func_33 at ("test/cases/large/clang-26760.c": line 4699) -* remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) +* remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) * remove static from func_3 at ("test/cases/large/clang-26760.c": line 692) -* remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) +* remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) * remove static from func_28 at ("test/cases/large/clang-26760.c": line 4487) -* remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) +* remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) * remove static from func_1 at ("test/cases/large/clang-26760.c": line 588) -* remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) +* remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) * remove static from func_25 at ("test/cases/large/clang-26760.c": line 4450) -* remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) +* remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) * remove static from func_54 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) +* remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) * remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) +* remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) * remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) +* remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) +* remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) +* remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) * remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) +* remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) +* remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) * remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) +* remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) * remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) +* remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) +* remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) +* remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +* remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) +* remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) +* remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) +* remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) +* remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) +* remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) +* remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) * remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) +* remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) +* remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) +* remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) +* remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +* remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) +* remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) * remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) +* remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) +* remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) +* remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) +* remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) +* remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) +* remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) +* remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) +* remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) +* remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) +* remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) +* remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) +* remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) +* remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) +* remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) +* remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) +* remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) +* remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) +* remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) +* remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) +* remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) +* remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) * remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) +* remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) +* remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) +* remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) +* remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) +* remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +* remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) +* remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) +* remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) +* remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) +* remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -* remove static from func_10 at ("test/cases/large/clang-26760.c": line 912) -* remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -* remove static from func_33 at ("test/cases/large/clang-26760.c": line 4699) -* remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -* remove static from func_3 at ("test/cases/large/clang-26760.c": line 692) -* remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -* remove static from func_28 at ("test/cases/large/clang-26760.c": line 4487) -* remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -* remove static from func_1 at ("test/cases/large/clang-26760.c": line 588) -* remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -* remove static from func_25 at ("test/cases/large/clang-26760.c": line 4450) -* remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -* remove static from func_54 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -* remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -* remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -* remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -* remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -* remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -* remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -* remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * 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) @@ -642,16 +429,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -664,85 +453,121 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 45) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * remove return statement at ("test/cases/large/clang-26760.c": line 50) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * remove return statement at ("test/cases/large/clang-26760.c": line 54) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * remove return statement at ("test/cases/large/clang-26760.c": line 59) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -755,6 +580,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -762,13 +594,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -776,77 +614,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 88) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * remove return statement at ("test/cases/large/clang-26760.c": line 93) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * remove return statement at ("test/cases/large/clang-26760.c": line 98) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * remove return statement at ("test/cases/large/clang-26760.c": line 103) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 111) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) @@ -864,12 +742,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to operant at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * remove return statement at ("test/cases/large/clang-26760.c": line 115) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 115) +* reduce to left at ("test/cases/large/clang-26760.c": line 115) +* reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) @@ -885,12 +765,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to operant at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * remove return statement at ("test/cases/large/clang-26760.c": line 119) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) @@ -920,6 +812,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to operant at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) @@ -929,12 +827,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -942,13 +852,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -956,77 +872,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 132) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * remove return statement at ("test/cases/large/clang-26760.c": line 137) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * remove return statement at ("test/cases/large/clang-26760.c": line 142) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * remove return statement at ("test/cases/large/clang-26760.c": line 147) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 155) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) @@ -1044,12 +1000,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to operant at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * remove return statement at ("test/cases/large/clang-26760.c": line 159) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 159) +* reduce to left at ("test/cases/large/clang-26760.c": line 159) +* reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) @@ -1065,12 +1023,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to operant at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * remove return statement at ("test/cases/large/clang-26760.c": line 163) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) @@ -1100,6 +1070,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to operant at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) @@ -1109,12 +1085,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * remove return statement at ("test/cases/large/clang-26760.c": line 167) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) @@ -1122,13 +1110,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * remove return statement at ("test/cases/large/clang-26760.c": line 171) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) @@ -1136,68 +1130,91 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * remove return statement at ("test/cases/large/clang-26760.c": line 176) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * remove return statement at ("test/cases/large/clang-26760.c": line 181) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * remove return statement at ("test/cases/large/clang-26760.c": line 186) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * remove return statement at ("test/cases/large/clang-26760.c": line 191) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -1209,68 +1226,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 220) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * remove return statement at ("test/cases/large/clang-26760.c": line 225) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * remove return statement at ("test/cases/large/clang-26760.c": line 230) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * remove return statement at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 235) +* reduce to left at ("test/cases/large/clang-26760.c": line 235) +* reduce to right at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * reduce to left at ("test/cases/large/clang-26760.c": line 235) * reduce to right at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -1282,68 +1319,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 254) * reduce to left at ("test/cases/large/clang-26760.c": line 254) * reduce to right at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 269) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * remove return statement at ("test/cases/large/clang-26760.c": line 274) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * remove return statement at ("test/cases/large/clang-26760.c": line 279) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * remove return statement at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 284) +* reduce to left at ("test/cases/large/clang-26760.c": line 284) +* reduce to right at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * reduce to left at ("test/cases/large/clang-26760.c": line 284) * reduce to right at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -1355,68 +1412,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 303) * reduce to left at ("test/cases/large/clang-26760.c": line 303) * reduce to right at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 318) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * remove return statement at ("test/cases/large/clang-26760.c": line 323) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * remove return statement at ("test/cases/large/clang-26760.c": line 328) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * remove return statement at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 333) +* reduce to left at ("test/cases/large/clang-26760.c": line 333) +* reduce to right at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * reduce to left at ("test/cases/large/clang-26760.c": line 333) * reduce to right at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -1428,69 +1505,94 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 352) * reduce to left at ("test/cases/large/clang-26760.c": line 352) * reduce to right at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 367) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * remove return statement at ("test/cases/large/clang-26760.c": line 372) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * remove return statement at ("test/cases/large/clang-26760.c": line 377) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * remove return statement at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 382) +* reduce to left at ("test/cases/large/clang-26760.c": line 382) +* reduce to right at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * reduce to left at ("test/cases/large/clang-26760.c": line 382) * reduce to right at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -1499,12 +1601,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -1513,12 +1617,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 394) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 394) +* reduce to left at ("test/cases/large/clang-26760.c": line 394) +* reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) @@ -1529,12 +1635,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * remove return statement at ("test/cases/large/clang-26760.c": line 398) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) @@ -1549,12 +1661,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -1563,12 +1677,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -1577,12 +1693,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 410) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 410) +* reduce to left at ("test/cases/large/clang-26760.c": line 410) +* reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) @@ -1593,12 +1711,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * remove return statement at ("test/cases/large/clang-26760.c": line 414) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) @@ -1613,35 +1737,37 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) * reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove check at ("test/cases/large/clang-26760.c": line 427) +* reduce to left at ("test/cases/large/clang-26760.c": line 427) +* reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove iterator at ("test/cases/large/clang-26760.c": line 427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 427) * remove expr statement at ("test/cases/large/clang-26760.c": line 429) * reduce to left at ("test/cases/large/clang-26760.c": line 429) * reduce to right at ("test/cases/large/clang-26760.c": line 429) @@ -1650,7 +1776,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 430) * reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove check at ("test/cases/large/clang-26760.c": line 430) +* reduce to left at ("test/cases/large/clang-26760.c": line 430) +* reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove iterator at ("test/cases/large/clang-26760.c": line 430) +* reduce to operant at ("test/cases/large/clang-26760.c": line 430) * remove condition at ("test/cases/large/clang-26760.c": line 432) * reduce to left at ("test/cases/large/clang-26760.c": line 432) * reduce to right at ("test/cases/large/clang-26760.c": line 432) @@ -1667,7 +1796,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 441) * reduce to left at ("test/cases/large/clang-26760.c": line 441) * reduce to right at ("test/cases/large/clang-26760.c": line 441) -* replace by zero at ("test/cases/large/clang-26760.c": line 441) +* reduce to index at ("test/cases/large/clang-26760.c": line 441) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) @@ -1677,177 +1806,220 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) -* replace by zero at ("test/cases/large/clang-26760.c": line 446) * remove expr statement at ("test/cases/large/clang-26760.c": line 450) -* do without param at ("test/cases/large/clang-26760.c": line 450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * remove expr statement at ("test/cases/large/clang-26760.c": line 451) -* do without param at ("test/cases/large/clang-26760.c": line 451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * remove expr statement at ("test/cases/large/clang-26760.c": line 452) -* do without param at ("test/cases/large/clang-26760.c": line 452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * remove expr statement at ("test/cases/large/clang-26760.c": line 453) -* do without param at ("test/cases/large/clang-26760.c": line 453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * remove expr statement at ("test/cases/large/clang-26760.c": line 454) -* do without param at ("test/cases/large/clang-26760.c": line 454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * remove expr statement at ("test/cases/large/clang-26760.c": line 455) -* do without param at ("test/cases/large/clang-26760.c": line 455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * remove expr statement at ("test/cases/large/clang-26760.c": line 456) -* do without param at ("test/cases/large/clang-26760.c": line 456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * remove expr statement at ("test/cases/large/clang-26760.c": line 457) -* do without param at ("test/cases/large/clang-26760.c": line 457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * remove expr statement at ("test/cases/large/clang-26760.c": line 461) -* do without param at ("test/cases/large/clang-26760.c": line 461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 461) * remove condition at ("test/cases/large/clang-26760.c": line 462) * remove expr statement at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 466) * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 474) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) * reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove check at ("test/cases/large/clang-26760.c": line 475) +* reduce to left at ("test/cases/large/clang-26760.c": line 475) +* reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove iterator at ("test/cases/large/clang-26760.c": line 475) +* reduce to operant at ("test/cases/large/clang-26760.c": line 475) * remove expr statement at ("test/cases/large/clang-26760.c": line 477) -* do without param at ("test/cases/large/clang-26760.c": line 477) -* replace by zero at ("test/cases/large/clang-26760.c": line 477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 477) +* reduce to index at ("test/cases/large/clang-26760.c": line 477) * remove condition at ("test/cases/large/clang-26760.c": line 479) * remove expr statement at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 483) * reduce to left at ("test/cases/large/clang-26760.c": line 483) * reduce to right at ("test/cases/large/clang-26760.c": line 483) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) -* replace by zero at ("test/cases/large/clang-26760.c": line 531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 590) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) * reduce to operant at ("test/cases/large/clang-26760.c": line 593) +* reduce to left at ("test/cases/large/clang-26760.c": line 593) +* reduce to right at ("test/cases/large/clang-26760.c": line 593) * remove the for loop at ("test/cases/large/clang-26760.c": line 596) * remove initializer at ("test/cases/large/clang-26760.c": line 596) * reduce to left at ("test/cases/large/clang-26760.c": line 596) * reduce to right at ("test/cases/large/clang-26760.c": line 596) * remove check at ("test/cases/large/clang-26760.c": line 596) +* reduce to left at ("test/cases/large/clang-26760.c": line 596) +* reduce to right at ("test/cases/large/clang-26760.c": line 596) * remove iterator at ("test/cases/large/clang-26760.c": line 596) +* reduce to operant at ("test/cases/large/clang-26760.c": line 596) * remove expr statement at ("test/cases/large/clang-26760.c": line 598) -* do without param at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* do without param at ("test/cases/large/clang-26760.c": line 599) -* do without param at ("test/cases/large/clang-26760.c": line 600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 598) +* reduce to expression at ("test/cases/large/clang-26760.c": line 599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 600) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 598) +* reduce to index at ("test/cases/large/clang-26760.c": line 598) * remove condition at ("test/cases/large/clang-26760.c": line 601) * remove expr statement at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) * expand compound statment at ("test/cases/large/clang-26760.c": line 595) * remove the for loop at ("test/cases/large/clang-26760.c": line 606) * remove initializer at ("test/cases/large/clang-26760.c": line 606) * reduce to left at ("test/cases/large/clang-26760.c": line 606) * reduce to right at ("test/cases/large/clang-26760.c": line 606) * remove check at ("test/cases/large/clang-26760.c": line 606) +* reduce to left at ("test/cases/large/clang-26760.c": line 606) +* reduce to right at ("test/cases/large/clang-26760.c": line 606) * remove iterator at ("test/cases/large/clang-26760.c": line 606) +* reduce to operant at ("test/cases/large/clang-26760.c": line 606) * remove expr statement at ("test/cases/large/clang-26760.c": line 607) * reduce to left at ("test/cases/large/clang-26760.c": line 607) * reduce to right at ("test/cases/large/clang-26760.c": line 607) -* replace by zero at ("test/cases/large/clang-26760.c": line 607) +* reduce to index at ("test/cases/large/clang-26760.c": line 607) * remove condition at ("test/cases/large/clang-26760.c": line 608) +* reduce to left at ("test/cases/large/clang-26760.c": line 608) +* reduce to right at ("test/cases/large/clang-26760.c": line 608) * remove expr statement at ("test/cases/large/clang-26760.c": line 610) * reduce to left at ("test/cases/large/clang-26760.c": line 610) * reduce to right at ("test/cases/large/clang-26760.c": line 610) * remove expr statement at ("test/cases/large/clang-26760.c": line 612) * 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) @@ -1874,8 +2046,7 @@ * 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) +* delete variable 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) @@ -1906,8 +2077,7 @@ * 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) +* delete variable 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) @@ -1943,8 +2113,7 @@ * 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) +* delete variable 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) @@ -1977,8 +2146,7 @@ * 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) +* delete variable 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) @@ -2023,8 +2191,7 @@ * 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) +* delete variable 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) @@ -2062,8 +2229,7 @@ * 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) +* delete variable 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 619) @@ -2351,9 +2517,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 632) * reduce to operant at ("test/cases/large/clang-26760.c": line 632) * remove condition at ("test/cases/large/clang-26760.c": line 633) +* reduce to left at ("test/cases/large/clang-26760.c": line 633) +* reduce to right at ("test/cases/large/clang-26760.c": line 633) * reduce to operant at ("test/cases/large/clang-26760.c": line 633) * remove expr statement at ("test/cases/large/clang-26760.c": line 635) -* don't cast at ("test/cases/large/clang-26760.c": line 635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 635) +* do not cast at ("test/cases/large/clang-26760.c": line 635) * remove expr statement at ("test/cases/large/clang-26760.c": line 636) * reduce to left at ("test/cases/large/clang-26760.c": line 636) * reduce to right at ("test/cases/large/clang-26760.c": line 636) @@ -2439,8 +2609,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 637) * reduce to right at ("test/cases/large/clang-26760.c": line 637) * remove condition at ("test/cases/large/clang-26760.c": line 639) +* reduce to left at ("test/cases/large/clang-26760.c": line 639) +* reduce to right at ("test/cases/large/clang-26760.c": line 639) * remove expr statement at ("test/cases/large/clang-26760.c": line 641) -* don't cast at ("test/cases/large/clang-26760.c": line 641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 641) +* do not cast at ("test/cases/large/clang-26760.c": line 641) * remove expr statement at ("test/cases/large/clang-26760.c": line 642) * reduce to left at ("test/cases/large/clang-26760.c": line 642) * reduce to right at ("test/cases/large/clang-26760.c": line 642) @@ -2534,12 +2708,18 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 645) * reduce to left at ("test/cases/large/clang-26760.c": line 645) * reduce to right at ("test/cases/large/clang-26760.c": line 645) +* reduce to left at ("test/cases/large/clang-26760.c": line 645) +* reduce to right at ("test/cases/large/clang-26760.c": line 645) * reduce to operant at ("test/cases/large/clang-26760.c": line 645) +* reduce to left at ("test/cases/large/clang-26760.c": line 645) +* reduce to right at ("test/cases/large/clang-26760.c": line 645) * remove expr statement at ("test/cases/large/clang-26760.c": line 647) * reduce to left at ("test/cases/large/clang-26760.c": line 647) * reduce to right at ("test/cases/large/clang-26760.c": line 647) * remove expr statement at ("test/cases/large/clang-26760.c": line 648) -* don't cast at ("test/cases/large/clang-26760.c": line 648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 648) +* do not cast at ("test/cases/large/clang-26760.c": line 648) * remove expr statement at ("test/cases/large/clang-26760.c": line 649) * reduce to left at ("test/cases/large/clang-26760.c": line 649) * reduce to right at ("test/cases/large/clang-26760.c": line 649) @@ -2683,8 +2863,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 651) * reduce to operant at ("test/cases/large/clang-26760.c": line 651) * remove condition at ("test/cases/large/clang-26760.c": line 653) +* reduce to left at ("test/cases/large/clang-26760.c": line 653) +* reduce to right at ("test/cases/large/clang-26760.c": line 653) * remove expr statement at ("test/cases/large/clang-26760.c": line 655) -* don't cast at ("test/cases/large/clang-26760.c": line 655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 655) +* do not cast at ("test/cases/large/clang-26760.c": line 655) * remove expr statement at ("test/cases/large/clang-26760.c": line 656) * reduce to left at ("test/cases/large/clang-26760.c": line 656) * reduce to right at ("test/cases/large/clang-26760.c": line 656) @@ -2768,7 +2952,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 659) * reduce to operant at ("test/cases/large/clang-26760.c": line 659) * remove expr statement at ("test/cases/large/clang-26760.c": line 661) -* don't cast at ("test/cases/large/clang-26760.c": line 661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 661) +* do not cast at ("test/cases/large/clang-26760.c": line 661) * remove expr statement at ("test/cases/large/clang-26760.c": line 662) * reduce to left at ("test/cases/large/clang-26760.c": line 662) * reduce to right at ("test/cases/large/clang-26760.c": line 662) @@ -2858,9 +3044,15 @@ * remove condition at ("test/cases/large/clang-26760.c": line 665) * reduce to left at ("test/cases/large/clang-26760.c": line 665) * reduce to right at ("test/cases/large/clang-26760.c": line 665) +* reduce to left at ("test/cases/large/clang-26760.c": line 665) +* reduce to right at ("test/cases/large/clang-26760.c": line 665) +* reduce to left at ("test/cases/large/clang-26760.c": line 665) +* reduce to right at ("test/cases/large/clang-26760.c": line 665) * reduce to operant at ("test/cases/large/clang-26760.c": line 665) * remove expr statement at ("test/cases/large/clang-26760.c": line 667) -* don't cast at ("test/cases/large/clang-26760.c": line 667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 667) +* do not cast at ("test/cases/large/clang-26760.c": line 667) * remove expr statement at ("test/cases/large/clang-26760.c": line 668) * reduce to left at ("test/cases/large/clang-26760.c": line 668) * reduce to right at ("test/cases/large/clang-26760.c": line 668) @@ -2973,292 +3165,364 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 678) * reduce to right at ("test/cases/large/clang-26760.c": line 678) * remove condition at ("test/cases/large/clang-26760.c": line 679) +* reduce to left at ("test/cases/large/clang-26760.c": line 679) +* reduce to right at ("test/cases/large/clang-26760.c": line 679) * remove expr statement at ("test/cases/large/clang-26760.c": line 680) * reduce to left at ("test/cases/large/clang-26760.c": line 680) * reduce to right at ("test/cases/large/clang-26760.c": line 680) -* replace by zero at ("test/cases/large/clang-26760.c": line 680) -* do without param at ("test/cases/large/clang-26760.c": line 680) -* do without param at ("test/cases/large/clang-26760.c": line 681) -* do without param at ("test/cases/large/clang-26760.c": line 681) -* replace by zero at ("test/cases/large/clang-26760.c": line 681) -* do without param at ("test/cases/large/clang-26760.c": line 684) -* remove expression at ("test/cases/large/clang-26760.c": line 682) -* do without param at ("test/cases/large/clang-26760.c": line 682) -* do without param at ("test/cases/large/clang-26760.c": line 682) -* do without param at ("test/cases/large/clang-26760.c": line 683) -* replace by zero at ("test/cases/large/clang-26760.c": line 683) -* do without param at ("test/cases/large/clang-26760.c": line 684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 688) +* reduce to left at ("test/cases/large/clang-26760.c": line 681) +* reduce to right at ("test/cases/large/clang-26760.c": line 685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 685) +* reduce to index at ("test/cases/large/clang-26760.c": line 681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 683) +* reduce to index at ("test/cases/large/clang-26760.c": line 683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 684) +* reduce to index at ("test/cases/large/clang-26760.c": line 684) * remove expression at ("test/cases/large/clang-26760.c": line 684) -* do without param at ("test/cases/large/clang-26760.c": line 684) -* replace by zero at ("test/cases/large/clang-26760.c": line 684) * reduce to left at ("test/cases/large/clang-26760.c": line 684) * reduce to right at ("test/cases/large/clang-26760.c": line 684) -* replace by zero at ("test/cases/large/clang-26760.c": line 684) -* replace by zero at ("test/cases/large/clang-26760.c": line 684) -* do without param at ("test/cases/large/clang-26760.c": line 685) -* replace by zero at ("test/cases/large/clang-26760.c": line 685) -* do without param at ("test/cases/large/clang-26760.c": line 686) -* replace by zero at ("test/cases/large/clang-26760.c": line 686) -* do without param at ("test/cases/large/clang-26760.c": line 687) -* do without param at ("test/cases/large/clang-26760.c": line 688) -* replace by zero at ("test/cases/large/clang-26760.c": line 688) -* replace by zero at ("test/cases/large/clang-26760.c": line 688) +* reduce to left at ("test/cases/large/clang-26760.c": line 684) +* reduce to right at ("test/cases/large/clang-26760.c": line 684) +* reduce to left at ("test/cases/large/clang-26760.c": line 684) +* reduce to right at ("test/cases/large/clang-26760.c": line 684) +* reduce to index at ("test/cases/large/clang-26760.c": line 684) +* reduce to index at ("test/cases/large/clang-26760.c": line 684) +* remove expression at ("test/cases/large/clang-26760.c": line 682) +* reduce to index at ("test/cases/large/clang-26760.c": line 685) +* reduce to index at ("test/cases/large/clang-26760.c": line 686) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 688) +* reduce to index at ("test/cases/large/clang-26760.c": line 688) * remove condition at ("test/cases/large/clang-26760.c": line 689) * remove return statement 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 690) -* replace by zero at ("test/cases/large/clang-26760.c": line 698) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 690) +* reduce to index at ("test/cases/large/clang-26760.c": line 690) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 700) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 703) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 706) * remove the for loop at ("test/cases/large/clang-26760.c": line 707) * remove initializer at ("test/cases/large/clang-26760.c": line 707) * reduce to left at ("test/cases/large/clang-26760.c": line 707) * reduce to right at ("test/cases/large/clang-26760.c": line 707) * remove check at ("test/cases/large/clang-26760.c": line 707) +* reduce to left at ("test/cases/large/clang-26760.c": line 707) +* reduce to right at ("test/cases/large/clang-26760.c": line 707) * remove iterator at ("test/cases/large/clang-26760.c": line 707) +* reduce to operant at ("test/cases/large/clang-26760.c": line 707) * remove expr statement at ("test/cases/large/clang-26760.c": line 708) * reduce to left at ("test/cases/large/clang-26760.c": line 708) * reduce to right at ("test/cases/large/clang-26760.c": line 708) -* replace by zero at ("test/cases/large/clang-26760.c": line 708) +* reduce to index at ("test/cases/large/clang-26760.c": line 708) * remove while loop at ("test/cases/large/clang-26760.c": line 709) * remove condition at ("test/cases/large/clang-26760.c": line 711) * remove expr statement at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) * reduce to left at ("test/cases/large/clang-26760.c": line 709) * reduce to right at ("test/cases/large/clang-26760.c": line 709) * reduce to operant at ("test/cases/large/clang-26760.c": line 709) * reduce to operant at ("test/cases/large/clang-26760.c": line 709) -* replace by zero at ("test/cases/large/clang-26760.c": line 709) +* reduce to left at ("test/cases/large/clang-26760.c": line 709) +* reduce to right at ("test/cases/large/clang-26760.c": line 709) * remove condition at ("test/cases/large/clang-26760.c": line 714) * reduce to left at ("test/cases/large/clang-26760.c": line 714) * reduce to right at ("test/cases/large/clang-26760.c": line 714) +* reduce to left at ("test/cases/large/clang-26760.c": line 714) +* reduce to right at ("test/cases/large/clang-26760.c": line 714) +* reduce to left at ("test/cases/large/clang-26760.c": line 714) +* reduce to right at ("test/cases/large/clang-26760.c": line 714) * remove the for loop at ("test/cases/large/clang-26760.c": line 715) * remove initializer at ("test/cases/large/clang-26760.c": line 715) * reduce to left at ("test/cases/large/clang-26760.c": line 715) * 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 check at ("test/cases/large/clang-26760.c": line 715) +* reduce to left at ("test/cases/large/clang-26760.c": line 715) +* reduce to right at ("test/cases/large/clang-26760.c": line 715) * remove iterator at ("test/cases/large/clang-26760.c": line 715) -* replace by zero at ("test/cases/large/clang-26760.c": line 717) +* reduce to operant at ("test/cases/large/clang-26760.c": line 715) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 720) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 722) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) * delete variable at ("test/cases/large/clang-26760.c": line 727) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 728) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 728) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) * remove the for loop at ("test/cases/large/clang-26760.c": line 729) * remove initializer at ("test/cases/large/clang-26760.c": line 729) * reduce to left at ("test/cases/large/clang-26760.c": line 729) * reduce to right at ("test/cases/large/clang-26760.c": line 729) * remove check at ("test/cases/large/clang-26760.c": line 729) +* reduce to left at ("test/cases/large/clang-26760.c": line 729) +* reduce to right at ("test/cases/large/clang-26760.c": line 729) * remove iterator at ("test/cases/large/clang-26760.c": line 729) +* reduce to operant at ("test/cases/large/clang-26760.c": line 729) * remove the for loop at ("test/cases/large/clang-26760.c": line 731) * remove initializer at ("test/cases/large/clang-26760.c": line 731) * reduce to left at ("test/cases/large/clang-26760.c": line 731) * reduce to right at ("test/cases/large/clang-26760.c": line 731) * remove check at ("test/cases/large/clang-26760.c": line 731) +* reduce to left at ("test/cases/large/clang-26760.c": line 731) +* reduce to right at ("test/cases/large/clang-26760.c": line 731) * remove iterator at ("test/cases/large/clang-26760.c": line 731) +* reduce to operant at ("test/cases/large/clang-26760.c": line 731) * remove expr statement at ("test/cases/large/clang-26760.c": line 732) * reduce to left at ("test/cases/large/clang-26760.c": line 732) * reduce to right at ("test/cases/large/clang-26760.c": line 732) -* replace by zero at ("test/cases/large/clang-26760.c": line 732) -* replace by zero at ("test/cases/large/clang-26760.c": line 732) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 732) +* reduce to index at ("test/cases/large/clang-26760.c": line 732) * remove expr statement at ("test/cases/large/clang-26760.c": line 734) * reduce to left at ("test/cases/large/clang-26760.c": line 734) * reduce to right at ("test/cases/large/clang-26760.c": line 734) * reduce to left at ("test/cases/large/clang-26760.c": line 734) * reduce to right at ("test/cases/large/clang-26760.c": line 734) -* replace by zero at ("test/cases/large/clang-26760.c": line 734) -* replace by zero at ("test/cases/large/clang-26760.c": line 734) -* replace by zero at ("test/cases/large/clang-26760.c": line 734) -* do without param at ("test/cases/large/clang-26760.c": line 734) -* do without param at ("test/cases/large/clang-26760.c": line 735) -* do without param at ("test/cases/large/clang-26760.c": line 735) -* do without param at ("test/cases/large/clang-26760.c": line 736) +* reduce to left at ("test/cases/large/clang-26760.c": line 734) +* reduce to right at ("test/cases/large/clang-26760.c": line 734) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 734) +* reduce to index at ("test/cases/large/clang-26760.c": line 734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 736) +* reduce to left at ("test/cases/large/clang-26760.c": line 736) +* reduce to right at ("test/cases/large/clang-26760.c": line 742) * reduce to left at ("test/cases/large/clang-26760.c": line 736) * reduce to right at ("test/cases/large/clang-26760.c": line 736) -* do without param at ("test/cases/large/clang-26760.c": line 736) -* do without param at ("test/cases/large/clang-26760.c": line 736) -* do without param at ("test/cases/large/clang-26760.c": line 741) +* reduce to left at ("test/cases/large/clang-26760.c": line 736) +* reduce to right at ("test/cases/large/clang-26760.c": line 742) +* reduce to left at ("test/cases/large/clang-26760.c": line 736) +* reduce to right at ("test/cases/large/clang-26760.c": line 742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 741) * reduce to left at ("test/cases/large/clang-26760.c": line 741) * reduce to right at ("test/cases/large/clang-26760.c": line 741) * reduce to left at ("test/cases/large/clang-26760.c": line 741) * reduce to right at ("test/cases/large/clang-26760.c": line 741) -* remove expression at ("test/cases/large/clang-26760.c": line 737) -* do without param at ("test/cases/large/clang-26760.c": line 737) +* reduce to left at ("test/cases/large/clang-26760.c": line 741) +* reduce to right at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 741) * reduce to left at ("test/cases/large/clang-26760.c": line 737) * reduce to right at ("test/cases/large/clang-26760.c": line 740) -* do without param at ("test/cases/large/clang-26760.c": line 737) -* do without param at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 739) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 738) * reduce to left at ("test/cases/large/clang-26760.c": line 737) * reduce to right at ("test/cases/large/clang-26760.c": line 738) * reduce to left at ("test/cases/large/clang-26760.c": line 737) * reduce to right at ("test/cases/large/clang-26760.c": line 738) -* do without param at ("test/cases/large/clang-26760.c": line 737) -* replace by zero at ("test/cases/large/clang-26760.c": line 737) -* do without param at ("test/cases/large/clang-26760.c": line 738) -* replace by zero at ("test/cases/large/clang-26760.c": line 738) -* do without param at ("test/cases/large/clang-26760.c": line 739) -* do without param at ("test/cases/large/clang-26760.c": line 740) -* do without param at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 738) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 737) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 737) +* reduce to index at ("test/cases/large/clang-26760.c": line 737) +* reduce to index at ("test/cases/large/clang-26760.c": line 738) +* remove expression at ("test/cases/large/clang-26760.c": line 737) * reduce to operant at ("test/cases/large/clang-26760.c": line 741) -* do without param at ("test/cases/large/clang-26760.c": line 742) * remove expr statement at ("test/cases/large/clang-26760.c": line 743) * reduce to left at ("test/cases/large/clang-26760.c": line 743) * reduce to right at ("test/cases/large/clang-26760.c": line 743) -* do without param at ("test/cases/large/clang-26760.c": line 743) -* do without param at ("test/cases/large/clang-26760.c": line 744) -* do without param at ("test/cases/large/clang-26760.c": line 744) -* do without param at ("test/cases/large/clang-26760.c": line 745) +* reduce to left at ("test/cases/large/clang-26760.c": line 743) +* reduce to right at ("test/cases/large/clang-26760.c": line 745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 743) +* reduce to expression at ("test/cases/large/clang-26760.c": line 744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 745) +* reduce to left at ("test/cases/large/clang-26760.c": line 744) +* reduce to right at ("test/cases/large/clang-26760.c": line 744) * remove the for loop at ("test/cases/large/clang-26760.c": line 746) * remove initializer at ("test/cases/large/clang-26760.c": line 746) * 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 check at ("test/cases/large/clang-26760.c": line 746) +* 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 iterator at ("test/cases/large/clang-26760.c": line 746) -* replace by zero at ("test/cases/large/clang-26760.c": line 748) +* reduce to operant at ("test/cases/large/clang-26760.c": line 746) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 753) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) * remove the for loop at ("test/cases/large/clang-26760.c": line 754) * remove initializer at ("test/cases/large/clang-26760.c": line 754) * 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 check at ("test/cases/large/clang-26760.c": line 754) +* 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 iterator at ("test/cases/large/clang-26760.c": line 754) * reduce to left at ("test/cases/large/clang-26760.c": line 754) * reduce to right at ("test/cases/large/clang-26760.c": line 754) -* do without param at ("test/cases/large/clang-26760.c": line 754) -* do without param at ("test/cases/large/clang-26760.c": line 755) -* replace by zero at ("test/cases/large/clang-26760.c": line 757) +* reduce to expression at ("test/cases/large/clang-26760.c": line 754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 755) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 758) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 762) * remove the for loop at ("test/cases/large/clang-26760.c": line 763) * remove initializer at ("test/cases/large/clang-26760.c": line 763) * reduce to left at ("test/cases/large/clang-26760.c": line 763) * reduce to right at ("test/cases/large/clang-26760.c": line 763) * remove check at ("test/cases/large/clang-26760.c": line 763) +* reduce to left at ("test/cases/large/clang-26760.c": line 763) +* reduce to right at ("test/cases/large/clang-26760.c": line 763) * remove iterator at ("test/cases/large/clang-26760.c": line 763) +* reduce to operant at ("test/cases/large/clang-26760.c": line 763) * remove expr statement at ("test/cases/large/clang-26760.c": line 764) * reduce to left at ("test/cases/large/clang-26760.c": line 764) * reduce to right at ("test/cases/large/clang-26760.c": line 764) -* replace by zero at ("test/cases/large/clang-26760.c": line 764) +* reduce to index at ("test/cases/large/clang-26760.c": line 764) * remove condition at ("test/cases/large/clang-26760.c": line 765) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 765) -* do without param at ("test/cases/large/clang-26760.c": line 770) -* remove expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to left at ("test/cases/large/clang-26760.c": line 765) +* reduce to right at ("test/cases/large/clang-26760.c": line 765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 771) +* reduce to left at ("test/cases/large/clang-26760.c": line 770) +* reduce to right at ("test/cases/large/clang-26760.c": line 770) +* reduce to left at ("test/cases/large/clang-26760.c": line 770) +* reduce to right at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to left at ("test/cases/large/clang-26760.c": line 765) +* reduce to right at ("test/cases/large/clang-26760.c": line 770) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 770) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 770) +* reduce to left at ("test/cases/large/clang-26760.c": line 765) +* reduce to right at ("test/cases/large/clang-26760.c": line 765) * reduce to operant at ("test/cases/large/clang-26760.c": line 765) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 770) -* do without param at ("test/cases/large/clang-26760.c": line 765) -* do without param at ("test/cases/large/clang-26760.c": line 765) -* replace by zero at ("test/cases/large/clang-26760.c": line 765) -* replace by zero at ("test/cases/large/clang-26760.c": line 765) -* do without param at ("test/cases/large/clang-26760.c": line 766) -* do without param at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 767) -* reduce to operant at ("test/cases/large/clang-26760.c": line 767) -* remove expression at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 766) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 765) +* reduce to index at ("test/cases/large/clang-26760.c": line 765) +* reduce to left at ("test/cases/large/clang-26760.c": line 766) +* reduce to right at ("test/cases/large/clang-26760.c": line 766) +* reduce to left at ("test/cases/large/clang-26760.c": line 766) +* reduce to right at ("test/cases/large/clang-26760.c": line 766) +* reduce to left at ("test/cases/large/clang-26760.c": line 767) +* reduce to right at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 769) +* reduce to operant at ("test/cases/large/clang-26760.c": line 768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to left at ("test/cases/large/clang-26760.c": line 767) +* reduce to right at ("test/cases/large/clang-26760.c": line 768) +* reduce to left at ("test/cases/large/clang-26760.c": line 767) +* reduce to right at ("test/cases/large/clang-26760.c": line 768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 768) * reduce to left at ("test/cases/large/clang-26760.c": line 767) * reduce to right at ("test/cases/large/clang-26760.c": line 767) * reduce to operant at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 768) -* replace by zero at ("test/cases/large/clang-26760.c": line 768) -* do without param at ("test/cases/large/clang-26760.c": line 769) -* do without param at ("test/cases/large/clang-26760.c": line 770) -* do without param at ("test/cases/large/clang-26760.c": line 771) -* replace by zero at ("test/cases/large/clang-26760.c": line 771) -* replace by zero at ("test/cases/large/clang-26760.c": line 771) +* remove expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to index at ("test/cases/large/clang-26760.c": line 768) +* remove expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 771) +* reduce to index at ("test/cases/large/clang-26760.c": line 771) * remove condition at ("test/cases/large/clang-26760.c": line 809) -* replace by zero at ("test/cases/large/clang-26760.c": line 809) +* reduce to index at ("test/cases/large/clang-26760.c": line 809) * remove break at ("test/cases/large/clang-26760.c": line 810) * remove the for loop at ("test/cases/large/clang-26760.c": line 811) * remove initializer at ("test/cases/large/clang-26760.c": line 811) * reduce to left at ("test/cases/large/clang-26760.c": line 811) * reduce to right at ("test/cases/large/clang-26760.c": line 811) * remove check at ("test/cases/large/clang-26760.c": line 811) +* reduce to left at ("test/cases/large/clang-26760.c": line 811) +* reduce to right at ("test/cases/large/clang-26760.c": line 811) * remove iterator at ("test/cases/large/clang-26760.c": line 811) * reduce to left at ("test/cases/large/clang-26760.c": line 811) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 811) * remove return statement at ("test/cases/large/clang-26760.c": line 813) -* 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) +* delete variable 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 777) * remove expression at ("test/cases/large/clang-26760.c": line 777) +* reduce to left at ("test/cases/large/clang-26760.c": line 777) +* reduce to right at ("test/cases/large/clang-26760.c": line 777) * reduce to operant at ("test/cases/large/clang-26760.c": line 777) -* replace by zero at ("test/cases/large/clang-26760.c": line 777) -* do without param at ("test/cases/large/clang-26760.c": line 778) -* do without param at ("test/cases/large/clang-26760.c": line 778) -* do without param at ("test/cases/large/clang-26760.c": line 778) -* replace by zero at ("test/cases/large/clang-26760.c": line 778) -* do without param at ("test/cases/large/clang-26760.c": line 779) +* reduce to index at ("test/cases/large/clang-26760.c": line 777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 778) +* reduce to index at ("test/cases/large/clang-26760.c": line 778) * remove condition at ("test/cases/large/clang-26760.c": line 792) * remove break at ("test/cases/large/clang-26760.c": line 793) * remove condition at ("test/cases/large/clang-26760.c": line 794) -* replace by zero at ("test/cases/large/clang-26760.c": line 794) -* replace by zero at ("test/cases/large/clang-26760.c": line 794) -* replace by zero at ("test/cases/large/clang-26760.c": line 794) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 794) +* reduce to index at ("test/cases/large/clang-26760.c": line 794) * remove continue at ("test/cases/large/clang-26760.c": line 795) * remove expr statement at ("test/cases/large/clang-26760.c": line 781) * reduce to left at ("test/cases/large/clang-26760.c": line 781) @@ -3266,254 +3530,366 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 782) * reduce to left at ("test/cases/large/clang-26760.c": line 782) * reduce to right at ("test/cases/large/clang-26760.c": line 782) -* do without param at ("test/cases/large/clang-26760.c": line 782) -* do without param at ("test/cases/large/clang-26760.c": line 786) +* reduce to left at ("test/cases/large/clang-26760.c": line 782) +* reduce to right at ("test/cases/large/clang-26760.c": line 786) +* reduce to left at ("test/cases/large/clang-26760.c": line 782) +* reduce to right at ("test/cases/large/clang-26760.c": line 786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 786) * reduce to left at ("test/cases/large/clang-26760.c": line 786) * reduce to right at ("test/cases/large/clang-26760.c": line 786) -* remove expression at ("test/cases/large/clang-26760.c": line 783) -* do without param at ("test/cases/large/clang-26760.c": line 783) -* do without param at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 785) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) * remove expression at ("test/cases/large/clang-26760.c": line 783) * reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) -* do without param at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 784) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 783) +* reduce to index at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 783) -* remove expression at ("test/cases/large/clang-26760.c": line 783) * remove expression at ("test/cases/large/clang-26760.c": line 783) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* do without param at ("test/cases/large/clang-26760.c": line 784) -* do without param at ("test/cases/large/clang-26760.c": line 785) -* do without param at ("test/cases/large/clang-26760.c": line 786) +* remove expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 783) +* reduce to index at ("test/cases/large/clang-26760.c": line 783) +* reduce to index at ("test/cases/large/clang-26760.c": line 783) +* remove expression at ("test/cases/large/clang-26760.c": line 783) * reduce to operant at ("test/cases/large/clang-26760.c": line 786) * remove condition at ("test/cases/large/clang-26760.c": line 787) * remove break at ("test/cases/large/clang-26760.c": line 788) * remove expr statement at ("test/cases/large/clang-26760.c": line 797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 797) * remove the for loop at ("test/cases/large/clang-26760.c": line 798) * remove initializer at ("test/cases/large/clang-26760.c": line 798) * 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 check at ("test/cases/large/clang-26760.c": line 798) +* 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 iterator at ("test/cases/large/clang-26760.c": line 798) * reduce to left at ("test/cases/large/clang-26760.c": line 798) * reduce to right 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 801) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 802) * remove expr statement at ("test/cases/large/clang-26760.c": line 803) * reduce to left at ("test/cases/large/clang-26760.c": line 803) * reduce to right at ("test/cases/large/clang-26760.c": line 803) +* reduce to index at ("test/cases/large/clang-26760.c": line 803) * reduce to left at ("test/cases/large/clang-26760.c": line 803) * reduce to right at ("test/cases/large/clang-26760.c": line 803) -* replace by zero at ("test/cases/large/clang-26760.c": line 803) -* replace by zero at ("test/cases/large/clang-26760.c": line 803) +* reduce to index at ("test/cases/large/clang-26760.c": line 803) * remove expr statement at ("test/cases/large/clang-26760.c": line 804) +* reduce to operant at ("test/cases/large/clang-26760.c": line 804) * remove expr statement at ("test/cases/large/clang-26760.c": line 816) * reduce to left at ("test/cases/large/clang-26760.c": line 816) * reduce to right at ("test/cases/large/clang-26760.c": line 816) -* replace by zero at ("test/cases/large/clang-26760.c": line 816) -* replace by zero at ("test/cases/large/clang-26760.c": line 816) -* replace by zero at ("test/cases/large/clang-26760.c": line 816) +* reduce to left at ("test/cases/large/clang-26760.c": line 816) +* reduce to right at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) * remove expression at ("test/cases/large/clang-26760.c": line 816) -* do without param at ("test/cases/large/clang-26760.c": line 816) -* do without param at ("test/cases/large/clang-26760.c": line 816) -* do without param at ("test/cases/large/clang-26760.c": line 817) -* do without param at ("test/cases/large/clang-26760.c": line 817) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 828) -* remove expression at ("test/cases/large/clang-26760.c": line 828) -* remove expression at ("test/cases/large/clang-26760.c": line 818) -* remove expression at ("test/cases/large/clang-26760.c": line 828) -* remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 830) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 826) -* remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to left at ("test/cases/large/clang-26760.c": line 827) +* reduce to right at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 827) +* reduce to left at ("test/cases/large/clang-26760.c": line 826) +* reduce to right at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 826) * reduce to left at ("test/cases/large/clang-26760.c": line 825) * reduce to right at ("test/cases/large/clang-26760.c": line 825) -* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 825) * reduce to left at ("test/cases/large/clang-26760.c": line 825) * reduce to right at ("test/cases/large/clang-26760.c": line 825) -* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 825) +* reduce to right at ("test/cases/large/clang-26760.c": line 825) +* reduce to left at ("test/cases/large/clang-26760.c": line 825) +* reduce to right at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 825) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 824) +* reduce to expression at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 824) * reduce to left at ("test/cases/large/clang-26760.c": line 823) * reduce to right at ("test/cases/large/clang-26760.c": line 823) -* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 823) +* reduce to right at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 823) -* do without param at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 822) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 821) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 821) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 820) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 819) -* do without param at ("test/cases/large/clang-26760.c": line 820) -* do without param at ("test/cases/large/clang-26760.c": line 821) -* do without param at ("test/cases/large/clang-26760.c": line 822) -* replace by zero at ("test/cases/large/clang-26760.c": line 822) -* replace by zero at ("test/cases/large/clang-26760.c": line 822) -* replace by zero at ("test/cases/large/clang-26760.c": line 822) -* do without param at ("test/cases/large/clang-26760.c": line 823) -* replace by zero at ("test/cases/large/clang-26760.c": line 823) -* do without param at ("test/cases/large/clang-26760.c": line 824) -* replace by zero at ("test/cases/large/clang-26760.c": line 824) -* do without param at ("test/cases/large/clang-26760.c": line 825) -* replace by zero at ("test/cases/large/clang-26760.c": line 825) -* replace by zero at ("test/cases/large/clang-26760.c": line 825) -* do without param at ("test/cases/large/clang-26760.c": line 826) -* do without param at ("test/cases/large/clang-26760.c": line 827) -* do without param at ("test/cases/large/clang-26760.c": line 828) -* replace by zero at ("test/cases/large/clang-26760.c": line 828) -* replace by zero at ("test/cases/large/clang-26760.c": line 828) -* do without param at ("test/cases/large/clang-26760.c": line 829) -* do without param at ("test/cases/large/clang-26760.c": line 830) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 819) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 822) +* reduce to index at ("test/cases/large/clang-26760.c": line 822) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to index at ("test/cases/large/clang-26760.c": line 823) +* reduce to index at ("test/cases/large/clang-26760.c": line 824) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to index at ("test/cases/large/clang-26760.c": line 825) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to index at ("test/cases/large/clang-26760.c": line 825) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* remove expression at ("test/cases/large/clang-26760.c": line 828) +* remove expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 828) +* reduce to index at ("test/cases/large/clang-26760.c": line 828) * remove the for loop at ("test/cases/large/clang-26760.c": line 831) * remove initializer at ("test/cases/large/clang-26760.c": line 831) * reduce to left at ("test/cases/large/clang-26760.c": line 831) * 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 check at ("test/cases/large/clang-26760.c": line 831) +* reduce to left at ("test/cases/large/clang-26760.c": line 831) +* 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 iterator at ("test/cases/large/clang-26760.c": line 831) * reduce to left at ("test/cases/large/clang-26760.c": line 831) * reduce to right at ("test/cases/large/clang-26760.c": line 831) -* do without param at ("test/cases/large/clang-26760.c": line 831) -* do without param at ("test/cases/large/clang-26760.c": line 832) -* replace by zero at ("test/cases/large/clang-26760.c": line 834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 831) +* reduce to expression at ("test/cases/large/clang-26760.c": line 832) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 836) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 838) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 846) -* remove expression at ("test/cases/large/clang-26760.c": line 840) -* do without param at ("test/cases/large/clang-26760.c": line 840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 840) +* reduce to left at ("test/cases/large/clang-26760.c": line 840) +* reduce to right at ("test/cases/large/clang-26760.c": line 846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 841) * reduce to operant at ("test/cases/large/clang-26760.c": line 840) -* do without param at ("test/cases/large/clang-26760.c": line 841) -* do without param at ("test/cases/large/clang-26760.c": line 841) -* replace by zero at ("test/cases/large/clang-26760.c": line 841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 846) * reduce to left at ("test/cases/large/clang-26760.c": line 841) * reduce to right at ("test/cases/large/clang-26760.c": line 841) +* reduce to index at ("test/cases/large/clang-26760.c": line 841) * reduce to left at ("test/cases/large/clang-26760.c": line 841) * reduce to right at ("test/cases/large/clang-26760.c": line 841) -* replace by zero at ("test/cases/large/clang-26760.c": line 841) +* reduce to left at ("test/cases/large/clang-26760.c": line 841) +* reduce to right at ("test/cases/large/clang-26760.c": line 841) +* reduce to index at ("test/cases/large/clang-26760.c": line 841) * reduce to left at ("test/cases/large/clang-26760.c": line 841) * reduce to right at ("test/cases/large/clang-26760.c": line 845) -* do without param at ("test/cases/large/clang-26760.c": line 841) -* do without param at ("test/cases/large/clang-26760.c": line 842) -* do without param at ("test/cases/large/clang-26760.c": line 842) -* do without param at ("test/cases/large/clang-26760.c": line 843) -* do without param at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 842) +* reduce to left at ("test/cases/large/clang-26760.c": line 842) +* reduce to right at ("test/cases/large/clang-26760.c": line 843) +* reduce to left at ("test/cases/large/clang-26760.c": line 842) +* reduce to right at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 845) * reduce to left at ("test/cases/large/clang-26760.c": line 843) * reduce to right at ("test/cases/large/clang-26760.c": line 844) -* do without param at ("test/cases/large/clang-26760.c": line 843) -* replace by zero at ("test/cases/large/clang-26760.c": line 843) -* do without param at ("test/cases/large/clang-26760.c": line 844) -* do without param at ("test/cases/large/clang-26760.c": line 845) -* do without param at ("test/cases/large/clang-26760.c": line 846) -* replace by zero at ("test/cases/large/clang-26760.c": line 846) -* replace by zero at ("test/cases/large/clang-26760.c": line 846) -* replace by zero at ("test/cases/large/clang-26760.c": line 846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 844) +* reduce to index at ("test/cases/large/clang-26760.c": line 843) +* remove expression at ("test/cases/large/clang-26760.c": line 840) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 846) +* reduce to index at ("test/cases/large/clang-26760.c": line 846) +* reduce to index 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) * delete variable at ("test/cases/large/clang-26760.c": line 849) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 850) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 850) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) * remove expr statement at ("test/cases/large/clang-26760.c": line 851) * reduce to left at ("test/cases/large/clang-26760.c": line 851) * reduce to right at ("test/cases/large/clang-26760.c": line 851) -* replace by zero at ("test/cases/large/clang-26760.c": line 851) -* replace by zero at ("test/cases/large/clang-26760.c": line 851) * reduce to operant at ("test/cases/large/clang-26760.c": line 851) -* replace by zero at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 851) +* reduce to index at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 851) * reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 856) * reduce to right at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 851) -* do without param at ("test/cases/large/clang-26760.c": line 851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) * reduce to operant at ("test/cases/large/clang-26760.c": line 851) -* do without param at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 856) * reduce to right at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to left at ("test/cases/large/clang-26760.c": line 852) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) +* reduce to left at ("test/cases/large/clang-26760.c": line 852) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 852) * reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to operant at ("test/cases/large/clang-26760.c": line 852) * reduce to left at ("test/cases/large/clang-26760.c": line 852) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) +* reduce to left at ("test/cases/large/clang-26760.c": line 852) * reduce to right at ("test/cases/large/clang-26760.c": line 852) * reduce to left at ("test/cases/large/clang-26760.c": line 852) * reduce to right at ("test/cases/large/clang-26760.c": line 856) -* do without param at ("test/cases/large/clang-26760.c": line 852) -* do without param at ("test/cases/large/clang-26760.c": line 852) -* do without param at ("test/cases/large/clang-26760.c": line 853) -* do without param at ("test/cases/large/clang-26760.c": line 853) -* do without param at ("test/cases/large/clang-26760.c": line 853) -* do without param at ("test/cases/large/clang-26760.c": line 854) -* do without param at ("test/cases/large/clang-26760.c": line 855) +* reduce to expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 853) +* reduce to left at ("test/cases/large/clang-26760.c": line 853) +* reduce to right at ("test/cases/large/clang-26760.c": line 855) +* reduce to expression at ("test/cases/large/clang-26760.c": line 853) +* reduce to expression at ("test/cases/large/clang-26760.c": line 855) +* reduce to expression at ("test/cases/large/clang-26760.c": line 853) +* reduce to expression at ("test/cases/large/clang-26760.c": line 854) * reduce to operant at ("test/cases/large/clang-26760.c": line 855) -* do without param at ("test/cases/large/clang-26760.c": line 856) -* replace by zero at ("test/cases/large/clang-26760.c": line 856) +* reduce to index at ("test/cases/large/clang-26760.c": line 856) +* remove expression at ("test/cases/large/clang-26760.c": line 852) +* remove expression at ("test/cases/large/clang-26760.c": line 856) +* remove expression at ("test/cases/large/clang-26760.c": line 856) +* remove expression at ("test/cases/large/clang-26760.c": line 851) * reduce to operant at ("test/cases/large/clang-26760.c": line 856) * remove expr statement at ("test/cases/large/clang-26760.c": line 857) +* reduce to operant at ("test/cases/large/clang-26760.c": line 857) * remove expr statement at ("test/cases/large/clang-26760.c": line 858) * reduce to left at ("test/cases/large/clang-26760.c": line 858) * reduce to right at ("test/cases/large/clang-26760.c": line 858) * remove return statement at ("test/cases/large/clang-26760.c": line 859) -* replace by zero at ("test/cases/large/clang-26760.c": line 859) +* reduce to index at ("test/cases/large/clang-26760.c": line 859) * remove expr statement at ("test/cases/large/clang-26760.c": line 867) +* reduce to operant at ("test/cases/large/clang-26760.c": line 867) * remove condition at ("test/cases/large/clang-26760.c": line 868) * delete variable at ("test/cases/large/clang-26760.c": line 875) * delete variable at ("test/cases/large/clang-26760.c": line 876) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 877) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 877) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) * remove expr statement at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 878) -* remove expression at ("test/cases/large/clang-26760.c": line 883) -* remove expression at ("test/cases/large/clang-26760.c": line 883) -* remove expression at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 883) -* do without param at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to left at ("test/cases/large/clang-26760.c": line 883) +* reduce to right at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) * reduce to left at ("test/cases/large/clang-26760.c": line 882) * reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 882) @@ -3522,329 +3898,532 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 882) * reduce to right at ("test/cases/large/clang-26760.c": line 882) -* remove expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 882) +* reduce to right at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 882) -* do without param at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 878) -* do without param at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 881) -* remove expression at ("test/cases/large/clang-26760.c": line 878) -* do without param at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 881) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 878) -* replace by zero at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 878) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 878) * reduce to operant at ("test/cases/large/clang-26760.c": line 878) -* replace by zero at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) * reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) * reduce to right at ("test/cases/large/clang-26760.c": line 880) -* do without param at ("test/cases/large/clang-26760.c": line 878) -* do without param at ("test/cases/large/clang-26760.c": line 879) -* do without param at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* do without param at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* do without param at ("test/cases/large/clang-26760.c": line 881) -* replace by zero at ("test/cases/large/clang-26760.c": line 881) -* replace by zero at ("test/cases/large/clang-26760.c": line 881) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 880) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 880) +* reduce to index at ("test/cases/large/clang-26760.c": line 880) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 881) +* reduce to index at ("test/cases/large/clang-26760.c": line 881) +* reduce to index at ("test/cases/large/clang-26760.c": line 881) +* remove expression at ("test/cases/large/clang-26760.c": line 878) * reduce to operant at ("test/cases/large/clang-26760.c": line 881) -* do without param at ("test/cases/large/clang-26760.c": line 882) -* replace by zero at ("test/cases/large/clang-26760.c": line 882) -* replace by zero at ("test/cases/large/clang-26760.c": line 882) -* do without param at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 882) +* remove expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 882) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 883) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 883) +* remove expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 883) +* remove expression at ("test/cases/large/clang-26760.c": line 883) +* remove expression at ("test/cases/large/clang-26760.c": line 883) * remove the for loop at ("test/cases/large/clang-26760.c": line 884) * remove initializer at ("test/cases/large/clang-26760.c": line 884) * reduce to left at ("test/cases/large/clang-26760.c": line 884) * reduce to right at ("test/cases/large/clang-26760.c": line 884) * remove check at ("test/cases/large/clang-26760.c": line 884) +* reduce to left at ("test/cases/large/clang-26760.c": line 884) +* reduce to right 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) * remove the for loop at ("test/cases/large/clang-26760.c": line 886) * remove initializer at ("test/cases/large/clang-26760.c": line 886) * reduce to left at ("test/cases/large/clang-26760.c": line 886) * reduce to right at ("test/cases/large/clang-26760.c": line 886) * remove check at ("test/cases/large/clang-26760.c": line 886) +* reduce to left at ("test/cases/large/clang-26760.c": line 886) +* reduce to right at ("test/cases/large/clang-26760.c": line 886) * remove iterator at ("test/cases/large/clang-26760.c": line 886) * reduce to left at ("test/cases/large/clang-26760.c": line 886) * reduce to right at ("test/cases/large/clang-26760.c": line 886) * remove condition at ("test/cases/large/clang-26760.c": line 888) -* replace by zero at ("test/cases/large/clang-26760.c": line 888) +* reduce to index at ("test/cases/large/clang-26760.c": line 888) * remove break at ("test/cases/large/clang-26760.c": line 889) * remove expr statement at ("test/cases/large/clang-26760.c": line 890) * reduce to left at ("test/cases/large/clang-26760.c": line 890) * reduce to right at ("test/cases/large/clang-26760.c": line 890) -* replace by zero at ("test/cases/large/clang-26760.c": line 890) -* do without param at ("test/cases/large/clang-26760.c": line 890) +* reduce to left at ("test/cases/large/clang-26760.c": line 890) +* reduce to right at ("test/cases/large/clang-26760.c": line 890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 890) * reduce to operant at ("test/cases/large/clang-26760.c": line 890) * remove condition at ("test/cases/large/clang-26760.c": line 892) -* replace by zero at ("test/cases/large/clang-26760.c": line 892) -* replace by zero at ("test/cases/large/clang-26760.c": line 892) -* replace by zero at ("test/cases/large/clang-26760.c": line 892) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 892) +* reduce to index at ("test/cases/large/clang-26760.c": line 892) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 892) +* reduce to index at ("test/cases/large/clang-26760.c": line 892) +* reduce to index at ("test/cases/large/clang-26760.c": line 892) * remove condition at ("test/cases/large/clang-26760.c": line 894) * remove break at ("test/cases/large/clang-26760.c": line 895) * remove continue at ("test/cases/large/clang-26760.c": line 896) -* 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 901) * reduce to left at ("test/cases/large/clang-26760.c": line 901) * reduce to right at ("test/cases/large/clang-26760.c": line 901) -* replace by zero at ("test/cases/large/clang-26760.c": line 901) -* do without param at ("test/cases/large/clang-26760.c": line 901) -* do without param at ("test/cases/large/clang-26760.c": line 902) -* do without param at ("test/cases/large/clang-26760.c": line 902) -* do without param at ("test/cases/large/clang-26760.c": line 902) -* do without param at ("test/cases/large/clang-26760.c": line 903) +* reduce to left at ("test/cases/large/clang-26760.c": line 901) +* reduce to right at ("test/cases/large/clang-26760.c": line 908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 901) +* reduce to expression at ("test/cases/large/clang-26760.c": line 902) +* reduce to left at ("test/cases/large/clang-26760.c": line 901) +* reduce to right at ("test/cases/large/clang-26760.c": line 901) +* reduce to expression at ("test/cases/large/clang-26760.c": line 902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 902) * reduce to operant at ("test/cases/large/clang-26760.c": line 903) -* do without param at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 908) +* reduce to left at ("test/cases/large/clang-26760.c": line 903) +* reduce to right at ("test/cases/large/clang-26760.c": line 903) * reduce to left at ("test/cases/large/clang-26760.c": line 903) * reduce to right at ("test/cases/large/clang-26760.c": line 907) -* reduce to operant at ("test/cases/large/clang-26760.c": line 903) -* remove expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 907) +* reduce to expression at ("test/cases/large/clang-26760.c": line 907) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) * reduce to left at ("test/cases/large/clang-26760.c": line 903) * reduce to right at ("test/cases/large/clang-26760.c": line 907) -* do without param at ("test/cases/large/clang-26760.c": line 903) -* do without param at ("test/cases/large/clang-26760.c": line 903) -* do without param at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 907) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 906) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 905) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 905) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 904) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 905) -* replace by zero at ("test/cases/large/clang-26760.c": line 905) -* replace by zero at ("test/cases/large/clang-26760.c": line 905) -* do without param at ("test/cases/large/clang-26760.c": line 906) -* do without param at ("test/cases/large/clang-26760.c": line 907) -* replace by zero at ("test/cases/large/clang-26760.c": line 907) -* replace by zero at ("test/cases/large/clang-26760.c": line 907) -* do without param at ("test/cases/large/clang-26760.c": line 908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 905) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 904) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 904) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 904) +* reduce to index at ("test/cases/large/clang-26760.c": line 905) +* reduce to index at ("test/cases/large/clang-26760.c": line 905) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 907) +* reduce to index at ("test/cases/large/clang-26760.c": line 907) +* remove expression at ("test/cases/large/clang-26760.c": line 903) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 916) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 921) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 922) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 925) +* reduce to operant at ("test/cases/large/clang-26760.c": line 925) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 929) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 930) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 934) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 934) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 934) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 934) * remove the for loop at ("test/cases/large/clang-26760.c": line 935) * remove initializer at ("test/cases/large/clang-26760.c": line 935) * reduce to left at ("test/cases/large/clang-26760.c": line 935) * reduce to right at ("test/cases/large/clang-26760.c": line 935) * remove check at ("test/cases/large/clang-26760.c": line 935) +* reduce to left at ("test/cases/large/clang-26760.c": line 935) +* reduce to right at ("test/cases/large/clang-26760.c": line 935) * remove iterator at ("test/cases/large/clang-26760.c": line 935) +* reduce to operant at ("test/cases/large/clang-26760.c": line 935) * remove condition at ("test/cases/large/clang-26760.c": line 937) * reduce to operant at ("test/cases/large/clang-26760.c": line 937) * remove condition at ("test/cases/large/clang-26760.c": line 939) -* replace by zero at ("test/cases/large/clang-26760.c": line 939) +* reduce to index at ("test/cases/large/clang-26760.c": line 939) * remove break at ("test/cases/large/clang-26760.c": line 940) * remove expr statement at ("test/cases/large/clang-26760.c": line 942) * reduce to left at ("test/cases/large/clang-26760.c": line 942) * reduce to right at ("test/cases/large/clang-26760.c": line 942) -* replace by zero at ("test/cases/large/clang-26760.c": line 942) +* reduce to index at ("test/cases/large/clang-26760.c": line 942) * reduce to operant at ("test/cases/large/clang-26760.c": line 942) * remove the for loop at ("test/cases/large/clang-26760.c": line 944) * remove initializer at ("test/cases/large/clang-26760.c": line 944) * reduce to left at ("test/cases/large/clang-26760.c": line 944) * reduce to right at ("test/cases/large/clang-26760.c": line 944) * remove check at ("test/cases/large/clang-26760.c": line 944) +* reduce to left at ("test/cases/large/clang-26760.c": line 944) +* reduce to right at ("test/cases/large/clang-26760.c": line 944) * remove iterator at ("test/cases/large/clang-26760.c": line 944) +* reduce to operant at ("test/cases/large/clang-26760.c": line 944) * remove expr statement at ("test/cases/large/clang-26760.c": line 945) * reduce to left at ("test/cases/large/clang-26760.c": line 945) * reduce to right at ("test/cases/large/clang-26760.c": line 945) -* replace by zero at ("test/cases/large/clang-26760.c": line 945) +* reduce to index at ("test/cases/large/clang-26760.c": line 945) * remove the for loop at ("test/cases/large/clang-26760.c": line 946) * remove initializer at ("test/cases/large/clang-26760.c": line 946) * reduce to left at ("test/cases/large/clang-26760.c": line 946) * reduce to right at ("test/cases/large/clang-26760.c": line 946) * reduce to operant at ("test/cases/large/clang-26760.c": line 946) * remove check at ("test/cases/large/clang-26760.c": line 946) +* reduce to left at ("test/cases/large/clang-26760.c": line 946) +* reduce to right at ("test/cases/large/clang-26760.c": line 946) * reduce to operant at ("test/cases/large/clang-26760.c": line 946) * remove iterator at ("test/cases/large/clang-26760.c": line 946) +* reduce to operant at ("test/cases/large/clang-26760.c": line 946) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) +* reduce to operant at ("test/cases/large/clang-26760.c": line 948) * 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 952) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) +* reduce to operant at ("test/cases/large/clang-26760.c": line 953) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 956) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 957) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 962) +* reduce to operant at ("test/cases/large/clang-26760.c": line 962) +* reduce to operant at ("test/cases/large/clang-26760.c": line 962) +* reduce to operant at ("test/cases/large/clang-26760.c": line 962) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 964) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 964) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 964) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 964) * remove the for loop at ("test/cases/large/clang-26760.c": line 965) * remove initializer at ("test/cases/large/clang-26760.c": line 965) * reduce to left at ("test/cases/large/clang-26760.c": line 965) * reduce to right at ("test/cases/large/clang-26760.c": line 965) * remove check at ("test/cases/large/clang-26760.c": line 965) +* reduce to left at ("test/cases/large/clang-26760.c": line 965) +* reduce to right at ("test/cases/large/clang-26760.c": line 965) * remove iterator at ("test/cases/large/clang-26760.c": line 965) +* reduce to operant at ("test/cases/large/clang-26760.c": line 965) * remove the for loop at ("test/cases/large/clang-26760.c": line 967) * remove initializer at ("test/cases/large/clang-26760.c": line 967) * reduce to left at ("test/cases/large/clang-26760.c": line 967) * reduce to right at ("test/cases/large/clang-26760.c": line 967) * remove check at ("test/cases/large/clang-26760.c": line 967) +* reduce to left at ("test/cases/large/clang-26760.c": line 967) +* reduce to right at ("test/cases/large/clang-26760.c": line 967) * remove iterator at ("test/cases/large/clang-26760.c": line 967) +* reduce to operant at ("test/cases/large/clang-26760.c": line 967) * remove condition at ("test/cases/large/clang-26760.c": line 969) * reduce to left at ("test/cases/large/clang-26760.c": line 969) * reduce to right at ("test/cases/large/clang-26760.c": line 969) * reduce to left at ("test/cases/large/clang-26760.c": line 969) * reduce to right at ("test/cases/large/clang-26760.c": line 969) +* reduce to left at ("test/cases/large/clang-26760.c": line 969) +* reduce to right at ("test/cases/large/clang-26760.c": line 969) +* reduce to left at ("test/cases/large/clang-26760.c": line 969) +* reduce to right at ("test/cases/large/clang-26760.c": line 969) * reduce to operant at ("test/cases/large/clang-26760.c": line 969) +* reduce to left at ("test/cases/large/clang-26760.c": line 969) +* reduce to right at ("test/cases/large/clang-26760.c": line 969) * remove expr statement at ("test/cases/large/clang-26760.c": line 970) * reduce to left at ("test/cases/large/clang-26760.c": line 970) * reduce to right at ("test/cases/large/clang-26760.c": line 970) -* replace by zero at ("test/cases/large/clang-26760.c": line 970) -* replace by zero at ("test/cases/large/clang-26760.c": line 970) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 970) +* reduce to index at ("test/cases/large/clang-26760.c": line 970) * remove expr statement at ("test/cases/large/clang-26760.c": line 973) * reduce to left at ("test/cases/large/clang-26760.c": line 973) * reduce to right at ("test/cases/large/clang-26760.c": line 973) -* replace by zero at ("test/cases/large/clang-26760.c": line 973) -* replace by zero at ("test/cases/large/clang-26760.c": line 973) -* replace by zero at ("test/cases/large/clang-26760.c": line 973) -* do without param at ("test/cases/large/clang-26760.c": line 973) -* do without param at ("test/cases/large/clang-26760.c": line 974) -* do without param at ("test/cases/large/clang-26760.c": line 974) -* do without param at ("test/cases/large/clang-26760.c": line 974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 974) * 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 975) +* reduce to right 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) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 983) -* do without param at ("test/cases/large/clang-26760.c": line 983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 983) +* reduce to left at ("test/cases/large/clang-26760.c": line 982) +* reduce to right at ("test/cases/large/clang-26760.c": line 982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 989) +* reduce to left at ("test/cases/large/clang-26760.c": line 983) +* reduce to right at ("test/cases/large/clang-26760.c": line 988) +* reduce to left at ("test/cases/large/clang-26760.c": line 983) +* reduce to right at ("test/cases/large/clang-26760.c": line 983) +* reduce to index at ("test/cases/large/clang-26760.c": line 983) +* reduce to left at ("test/cases/large/clang-26760.c": line 983) +* reduce to right at ("test/cases/large/clang-26760.c": line 988) * reduce to left at ("test/cases/large/clang-26760.c": line 983) * reduce to right at ("test/cases/large/clang-26760.c": line 988) -* replace by zero at ("test/cases/large/clang-26760.c": line 983) * reduce to left at ("test/cases/large/clang-26760.c": line 983) * reduce to right at ("test/cases/large/clang-26760.c": line 988) -* do without param at ("test/cases/large/clang-26760.c": line 983) -* do without param at ("test/cases/large/clang-26760.c": line 984) -* do without param at ("test/cases/large/clang-26760.c": line 984) +* reduce to expression at ("test/cases/large/clang-26760.c": line 983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 984) +* reduce to expression at ("test/cases/large/clang-26760.c": line 984) +* reduce to expression at ("test/cases/large/clang-26760.c": line 988) +* reduce to left at ("test/cases/large/clang-26760.c": line 984) +* reduce to right at ("test/cases/large/clang-26760.c": line 985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 984) +* reduce to expression at ("test/cases/large/clang-26760.c": line 984) +* reduce to expression at ("test/cases/large/clang-26760.c": line 985) +* reduce to index at ("test/cases/large/clang-26760.c": line 984) * remove expression at ("test/cases/large/clang-26760.c": line 984) -* do without param at ("test/cases/large/clang-26760.c": line 984) -* replace by zero at ("test/cases/large/clang-26760.c": line 984) -* do without param at ("test/cases/large/clang-26760.c": line 985) -* do without param at ("test/cases/large/clang-26760.c": line 985) -* do without param at ("test/cases/large/clang-26760.c": line 987) -* remove expression at ("test/cases/large/clang-26760.c": line 986) +* reduce to left at ("test/cases/large/clang-26760.c": line 985) +* reduce to right at ("test/cases/large/clang-26760.c": line 987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 987) +* reduce to left at ("test/cases/large/clang-26760.c": line 987) +* reduce to right at ("test/cases/large/clang-26760.c": line 987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 986) * reduce to left at ("test/cases/large/clang-26760.c": line 986) * reduce to right at ("test/cases/large/clang-26760.c": line 987) * reduce to left at ("test/cases/large/clang-26760.c": line 986) * reduce to right at ("test/cases/large/clang-26760.c": line 987) -* do without param at ("test/cases/large/clang-26760.c": line 986) -* do without param at ("test/cases/large/clang-26760.c": line 987) -* replace by zero at ("test/cases/large/clang-26760.c": line 987) -* replace by zero at ("test/cases/large/clang-26760.c": line 987) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 986) +* reduce to right at ("test/cases/large/clang-26760.c": line 987) +* reduce to left at ("test/cases/large/clang-26760.c": line 986) +* reduce to right at ("test/cases/large/clang-26760.c": line 987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 987) +* reduce to index at ("test/cases/large/clang-26760.c": line 987) +* reduce to index at ("test/cases/large/clang-26760.c": line 987) +* remove expression at ("test/cases/large/clang-26760.c": line 986) +* reduce to index at ("test/cases/large/clang-26760.c": line 988) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1034) -* do without param at ("test/cases/large/clang-26760.c": line 1034) -* do without param at ("test/cases/large/clang-26760.c": line 1034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1034) * remove condition at ("test/cases/large/clang-26760.c": line 1035) * remove break at ("test/cases/large/clang-26760.c": line 1036) * remove the for loop at ("test/cases/large/clang-26760.c": line 1037) @@ -3852,188 +4431,280 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1037) * reduce to right at ("test/cases/large/clang-26760.c": line 1037) * remove check at ("test/cases/large/clang-26760.c": line 1037) +* reduce to left at ("test/cases/large/clang-26760.c": line 1037) +* reduce to right at ("test/cases/large/clang-26760.c": line 1037) * reduce to operant at ("test/cases/large/clang-26760.c": line 1037) * remove iterator at ("test/cases/large/clang-26760.c": line 1037) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1037) * remove return statement at ("test/cases/large/clang-26760.c": line 1039) * remove the for loop at ("test/cases/large/clang-26760.c": line 1041) * remove initializer at ("test/cases/large/clang-26760.c": line 1041) * reduce to left at ("test/cases/large/clang-26760.c": line 1041) * reduce to right at ("test/cases/large/clang-26760.c": line 1041) * remove check at ("test/cases/large/clang-26760.c": line 1041) +* reduce to left at ("test/cases/large/clang-26760.c": line 1041) +* reduce to right at ("test/cases/large/clang-26760.c": line 1041) * remove iterator at ("test/cases/large/clang-26760.c": line 1041) * reduce to left at ("test/cases/large/clang-26760.c": line 1041) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1042) * remove expr statement at ("test/cases/large/clang-26760.c": line 1044) -* replace by zero at ("test/cases/large/clang-26760.c": line 991) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1044) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 996) -* remove expression at ("test/cases/large/clang-26760.c": line 992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 992) +* reduce to left at ("test/cases/large/clang-26760.c": line 992) +* reduce to right at ("test/cases/large/clang-26760.c": line 992) +* reduce to left at ("test/cases/large/clang-26760.c": line 992) +* reduce to right at ("test/cases/large/clang-26760.c": line 996) * reduce to left at ("test/cases/large/clang-26760.c": line 992) * reduce to right at ("test/cases/large/clang-26760.c": line 994) * reduce to left at ("test/cases/large/clang-26760.c": line 992) * reduce to right at ("test/cases/large/clang-26760.c": line 992) -* replace by zero at ("test/cases/large/clang-26760.c": line 992) -* do without param at ("test/cases/large/clang-26760.c": line 992) -* do without param at ("test/cases/large/clang-26760.c": line 993) -* do without param at ("test/cases/large/clang-26760.c": line 993) -* do without param at ("test/cases/large/clang-26760.c": line 994) -* do without param at ("test/cases/large/clang-26760.c": line 994) +* reduce to index at ("test/cases/large/clang-26760.c": line 992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 994) +* reduce to left at ("test/cases/large/clang-26760.c": line 994) +* reduce to right at ("test/cases/large/clang-26760.c": line 996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 994) * remove expression at ("test/cases/large/clang-26760.c": line 994) -* do without param at ("test/cases/large/clang-26760.c": line 994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 995) * reduce to left at ("test/cases/large/clang-26760.c": line 994) * reduce to right at ("test/cases/large/clang-26760.c": line 994) -* do without param at ("test/cases/large/clang-26760.c": line 995) -* do without param at ("test/cases/large/clang-26760.c": line 996) +* reduce to left at ("test/cases/large/clang-26760.c": line 996) +* reduce to right at ("test/cases/large/clang-26760.c": line 996) +* reduce to left at ("test/cases/large/clang-26760.c": line 996) +* reduce to right at ("test/cases/large/clang-26760.c": line 996) +* reduce to left at ("test/cases/large/clang-26760.c": line 996) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 992) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1022) * reduce to left at ("test/cases/large/clang-26760.c": line 1022) +* reduce to right at ("test/cases/large/clang-26760.c": line 1024) +* reduce to left at ("test/cases/large/clang-26760.c": line 1022) +* reduce to right at ("test/cases/large/clang-26760.c": line 1024) +* reduce to left at ("test/cases/large/clang-26760.c": line 1022) * reduce to right at ("test/cases/large/clang-26760.c": line 1022) +* reduce to left at ("test/cases/large/clang-26760.c": line 1022) +* reduce to right at ("test/cases/large/clang-26760.c": line 1022) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1022) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1022) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1022) +* reduce to index at ("test/cases/large/clang-26760.c": line 1022) * remove expression at ("test/cases/large/clang-26760.c": line 1022) -* replace by zero at ("test/cases/large/clang-26760.c": line 1022) +* reduce to left at ("test/cases/large/clang-26760.c": line 1022) +* reduce to right at ("test/cases/large/clang-26760.c": line 1022) * reduce to left at ("test/cases/large/clang-26760.c": line 1022) * reduce to right at ("test/cases/large/clang-26760.c": line 1024) * reduce to left at ("test/cases/large/clang-26760.c": line 1022) +* reduce to right at ("test/cases/large/clang-26760.c": line 1024) +* reduce to left at ("test/cases/large/clang-26760.c": line 1022) +* reduce to right at ("test/cases/large/clang-26760.c": line 1022) +* reduce to left at ("test/cases/large/clang-26760.c": line 1022) * reduce to right at ("test/cases/large/clang-26760.c": line 1023) -* do without param at ("test/cases/large/clang-26760.c": line 1022) -* do without param at ("test/cases/large/clang-26760.c": line 1023) -* do without param at ("test/cases/large/clang-26760.c": line 1023) -* remove expression at ("test/cases/large/clang-26760.c": line 1023) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1022) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1023) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1023) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1024) +* reduce to left at ("test/cases/large/clang-26760.c": line 1023) +* reduce to right at ("test/cases/large/clang-26760.c": line 1023) +* reduce to left at ("test/cases/large/clang-26760.c": line 1023) +* reduce to right at ("test/cases/large/clang-26760.c": line 1023) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1023) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1023) * reduce to left at ("test/cases/large/clang-26760.c": line 1023) * reduce to right at ("test/cases/large/clang-26760.c": line 1023) * reduce to left at ("test/cases/large/clang-26760.c": line 1023) * reduce to right at ("test/cases/large/clang-26760.c": line 1023) * reduce to left at ("test/cases/large/clang-26760.c": line 1023) * reduce to right at ("test/cases/large/clang-26760.c": line 1023) -* do without param at ("test/cases/large/clang-26760.c": line 1024) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 999) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1000) +* remove expression at ("test/cases/large/clang-26760.c": line 1023) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 999) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1000) * remove the for loop at ("test/cases/large/clang-26760.c": line 1001) * remove initializer at ("test/cases/large/clang-26760.c": line 1001) * reduce to left at ("test/cases/large/clang-26760.c": line 1001) * reduce to right at ("test/cases/large/clang-26760.c": line 1001) * remove check at ("test/cases/large/clang-26760.c": line 1001) +* reduce to left at ("test/cases/large/clang-26760.c": line 1001) +* reduce to right at ("test/cases/large/clang-26760.c": line 1001) * remove iterator at ("test/cases/large/clang-26760.c": line 1001) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1001) * remove expr statement at ("test/cases/large/clang-26760.c": line 1002) * reduce to left at ("test/cases/large/clang-26760.c": line 1002) * reduce to right at ("test/cases/large/clang-26760.c": line 1002) -* replace by zero at ("test/cases/large/clang-26760.c": line 1002) +* reduce to index at ("test/cases/large/clang-26760.c": line 1002) * remove expr statement at ("test/cases/large/clang-26760.c": line 1003) * reduce to left at ("test/cases/large/clang-26760.c": line 1003) * reduce to right at ("test/cases/large/clang-26760.c": line 1003) -* replace by zero at ("test/cases/large/clang-26760.c": line 1003) * remove condition at ("test/cases/large/clang-26760.c": line 1004) * remove continue at ("test/cases/large/clang-26760.c": line 1005) * remove expr statement at ("test/cases/large/clang-26760.c": line 1006) * reduce to left at ("test/cases/large/clang-26760.c": line 1006) * reduce to right at ("test/cases/large/clang-26760.c": line 1006) -* do without param at ("test/cases/large/clang-26760.c": line 1006) -* replace by zero at ("test/cases/large/clang-26760.c": line 1006) -* do without param at ("test/cases/large/clang-26760.c": line 1006) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1006) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1006) +* reduce to index at ("test/cases/large/clang-26760.c": line 1006) * remove expr statement at ("test/cases/large/clang-26760.c": line 1007) * reduce to left at ("test/cases/large/clang-26760.c": line 1007) * reduce to right at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1007) -* do without param at ("test/cases/large/clang-26760.c": line 1008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1016) +* reduce to left at ("test/cases/large/clang-26760.c": line 1007) +* reduce to right at ("test/cases/large/clang-26760.c": line 1007) +* reduce to left at ("test/cases/large/clang-26760.c": line 1007) +* reduce to right at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1015) +* reduce to left at ("test/cases/large/clang-26760.c": line 1007) +* reduce to right at ("test/cases/large/clang-26760.c": line 1014) +* reduce to left at ("test/cases/large/clang-26760.c": line 1007) +* reduce to right at ("test/cases/large/clang-26760.c": line 1014) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1014) +* reduce to left at ("test/cases/large/clang-26760.c": line 1007) +* reduce to right at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1013) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1008) * reduce to left at ("test/cases/large/clang-26760.c": line 1008) * reduce to right at ("test/cases/large/clang-26760.c": line 1009) -* do without param at ("test/cases/large/clang-26760.c": line 1008) -* do without param at ("test/cases/large/clang-26760.c": line 1009) -* do without param at ("test/cases/large/clang-26760.c": line 1010) -* do without param at ("test/cases/large/clang-26760.c": line 1010) -* do without param at ("test/cases/large/clang-26760.c": line 1011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1011) * reduce to left at ("test/cases/large/clang-26760.c": line 1011) * reduce to right at ("test/cases/large/clang-26760.c": line 1012) * reduce to left at ("test/cases/large/clang-26760.c": line 1011) * reduce to right at ("test/cases/large/clang-26760.c": line 1012) -* do without param at ("test/cases/large/clang-26760.c": line 1011) -* do without param at ("test/cases/large/clang-26760.c": line 1012) -* replace by zero at ("test/cases/large/clang-26760.c": line 1012) -* do without param at ("test/cases/large/clang-26760.c": line 1013) -* do without param at ("test/cases/large/clang-26760.c": line 1014) -* do without param at ("test/cases/large/clang-26760.c": line 1015) -* do without param at ("test/cases/large/clang-26760.c": line 1016) +* reduce to left at ("test/cases/large/clang-26760.c": line 1011) +* reduce to right at ("test/cases/large/clang-26760.c": line 1012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1012) +* reduce to index at ("test/cases/large/clang-26760.c": line 1012) * remove expr statement at ("test/cases/large/clang-26760.c": line 1026) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1026) * remove expr statement at ("test/cases/large/clang-26760.c": line 1049) * reduce to left at ("test/cases/large/clang-26760.c": line 1049) * reduce to right at ("test/cases/large/clang-26760.c": line 1049) -* replace by zero at ("test/cases/large/clang-26760.c": line 1049) -* do without param at ("test/cases/large/clang-26760.c": line 1049) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1055) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1055) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1055) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1055) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1055) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1055) * reduce to left at ("test/cases/large/clang-26760.c": line 1049) * reduce to right at ("test/cases/large/clang-26760.c": line 1054) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1049) * remove expression at ("test/cases/large/clang-26760.c": line 1049) * reduce to left at ("test/cases/large/clang-26760.c": line 1054) * reduce to right at ("test/cases/large/clang-26760.c": line 1054) -* remove expression at ("test/cases/large/clang-26760.c": line 1049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1049) +* reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1050) * reduce to left at ("test/cases/large/clang-26760.c": line 1049) +* reduce to right at ("test/cases/large/clang-26760.c": line 1049) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1049) +* reduce to index at ("test/cases/large/clang-26760.c": line 1049) +* reduce to left at ("test/cases/large/clang-26760.c": line 1050) +* reduce to right at ("test/cases/large/clang-26760.c": line 1054) +* reduce to left at ("test/cases/large/clang-26760.c": line 1050) * reduce to right at ("test/cases/large/clang-26760.c": line 1050) -* do without param at ("test/cases/large/clang-26760.c": line 1049) -* replace by zero at ("test/cases/large/clang-26760.c": line 1049) -* replace by zero at ("test/cases/large/clang-26760.c": line 1049) -* replace by zero at ("test/cases/large/clang-26760.c": line 1049) -* do without param at ("test/cases/large/clang-26760.c": line 1050) * reduce to left at ("test/cases/large/clang-26760.c": line 1050) * reduce to right at ("test/cases/large/clang-26760.c": line 1054) * reduce to left at ("test/cases/large/clang-26760.c": line 1050) * reduce to right at ("test/cases/large/clang-26760.c": line 1051) -* do without param at ("test/cases/large/clang-26760.c": line 1050) -* do without param at ("test/cases/large/clang-26760.c": line 1051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1051) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1054) * reduce to left at ("test/cases/large/clang-26760.c": line 1051) * reduce to right at ("test/cases/large/clang-26760.c": line 1054) -* do without param at ("test/cases/large/clang-26760.c": line 1051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1054) * reduce to left at ("test/cases/large/clang-26760.c": line 1051) * reduce to right at ("test/cases/large/clang-26760.c": line 1051) * reduce to left at ("test/cases/large/clang-26760.c": line 1051) * reduce to right at ("test/cases/large/clang-26760.c": line 1053) -* do without param at ("test/cases/large/clang-26760.c": line 1052) -* remove expression at ("test/cases/large/clang-26760.c": line 1051) -* do without param at ("test/cases/large/clang-26760.c": line 1051) -* replace by zero at ("test/cases/large/clang-26760.c": line 1051) -* replace by zero at ("test/cases/large/clang-26760.c": line 1051) -* replace by zero at ("test/cases/large/clang-26760.c": line 1051) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1051) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1052) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1051) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1051) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1051) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1051) +* reduce to index at ("test/cases/large/clang-26760.c": line 1051) * reduce to operant at ("test/cases/large/clang-26760.c": line 1051) * reduce to left at ("test/cases/large/clang-26760.c": line 1051) * reduce to right at ("test/cases/large/clang-26760.c": line 1051) * reduce to left at ("test/cases/large/clang-26760.c": line 1051) * reduce to right at ("test/cases/large/clang-26760.c": line 1051) -* do without param at ("test/cases/large/clang-26760.c": line 1052) -* do without param at ("test/cases/large/clang-26760.c": line 1053) -* replace by zero at ("test/cases/large/clang-26760.c": line 1053) -* replace by zero at ("test/cases/large/clang-26760.c": line 1053) -* replace by zero at ("test/cases/large/clang-26760.c": line 1053) -* do without param at ("test/cases/large/clang-26760.c": line 1054) -* replace by zero at ("test/cases/large/clang-26760.c": line 1054) -* replace by zero at ("test/cases/large/clang-26760.c": line 1054) -* replace by zero at ("test/cases/large/clang-26760.c": line 1054) -* replace by zero at ("test/cases/large/clang-26760.c": line 1054) +* reduce to left at ("test/cases/large/clang-26760.c": line 1051) +* reduce to right at ("test/cases/large/clang-26760.c": line 1051) +* remove expression at ("test/cases/large/clang-26760.c": line 1051) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1053) +* reduce to index at ("test/cases/large/clang-26760.c": line 1053) +* reduce to index at ("test/cases/large/clang-26760.c": line 1053) +* reduce to index at ("test/cases/large/clang-26760.c": line 1054) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1054) +* reduce to index at ("test/cases/large/clang-26760.c": line 1054) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1054) +* reduce to index at ("test/cases/large/clang-26760.c": line 1054) +* remove expression at ("test/cases/large/clang-26760.c": line 1049) * reduce to operant at ("test/cases/large/clang-26760.c": line 1054) -* do without param at ("test/cases/large/clang-26760.c": line 1055) -* replace by zero at ("test/cases/large/clang-26760.c": line 1055) +* reduce to index at ("test/cases/large/clang-26760.c": line 1055) * remove condition at ("test/cases/large/clang-26760.c": line 1056) * remove while loop at ("test/cases/large/clang-26760.c": line 1058) * remove expr statement at ("test/cases/large/clang-26760.c": line 1060) * reduce to left at ("test/cases/large/clang-26760.c": line 1060) * reduce to right at ("test/cases/large/clang-26760.c": line 1060) * reduce to operant at ("test/cases/large/clang-26760.c": line 1058) -* replace by zero at ("test/cases/large/clang-26760.c": line 1058) * remove break at ("test/cases/large/clang-26760.c": line 1062) * remove the for loop at ("test/cases/large/clang-26760.c": line 1064) * remove initializer at ("test/cases/large/clang-26760.c": line 1064) @@ -4041,95 +4712,233 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1064) * reduce to operant at ("test/cases/large/clang-26760.c": line 1064) * remove check at ("test/cases/large/clang-26760.c": line 1064) +* reduce to left at ("test/cases/large/clang-26760.c": line 1064) +* reduce to right at ("test/cases/large/clang-26760.c": line 1064) * remove iterator at ("test/cases/large/clang-26760.c": line 1064) +* reduce to operant 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1071) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1078) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1078) * remove condition at ("test/cases/large/clang-26760.c": line 1079) +* reduce to left at ("test/cases/large/clang-26760.c": line 1079) +* reduce to right at ("test/cases/large/clang-26760.c": line 1085) * reduce to operant at ("test/cases/large/clang-26760.c": line 1079) -* do without param at ("test/cases/large/clang-26760.c": line 1079) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1079) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1085) * reduce to left at ("test/cases/large/clang-26760.c": line 1079) * reduce to right at ("test/cases/large/clang-26760.c": line 1079) -* do without param at ("test/cases/large/clang-26760.c": line 1085) -* remove expression at ("test/cases/large/clang-26760.c": line 1080) -* do without param at ("test/cases/large/clang-26760.c": line 1084) -* remove expression at ("test/cases/large/clang-26760.c": line 1080) -* do without param at ("test/cases/large/clang-26760.c": line 1080) -* do without param at ("test/cases/large/clang-26760.c": line 1080) +* reduce to left at ("test/cases/large/clang-26760.c": line 1085) +* reduce to right at ("test/cases/large/clang-26760.c": line 1085) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1085) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1080) +* reduce to left at ("test/cases/large/clang-26760.c": line 1080) +* reduce to right at ("test/cases/large/clang-26760.c": line 1085) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1084) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1085) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1084) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1080) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1080) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1084) +* reduce to left at ("test/cases/large/clang-26760.c": line 1080) +* reduce to right at ("test/cases/large/clang-26760.c": line 1080) +* reduce to left at ("test/cases/large/clang-26760.c": line 1080) +* reduce to right at ("test/cases/large/clang-26760.c": line 1080) +* reduce to left at ("test/cases/large/clang-26760.c": line 1080) +* reduce to right at ("test/cases/large/clang-26760.c": line 1083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1080) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1081) * reduce to operant at ("test/cases/large/clang-26760.c": line 1080) -* replace by zero at ("test/cases/large/clang-26760.c": line 1080) -* do without param at ("test/cases/large/clang-26760.c": line 1081) +* reduce to index at ("test/cases/large/clang-26760.c": line 1080) * reduce to left at ("test/cases/large/clang-26760.c": line 1081) * reduce to right at ("test/cases/large/clang-26760.c": line 1083) -* do without param at ("test/cases/large/clang-26760.c": line 1082) -* remove expression at ("test/cases/large/clang-26760.c": line 1081) * reduce to left at ("test/cases/large/clang-26760.c": line 1081) -* reduce to right at ("test/cases/large/clang-26760.c": line 1082) -* remove expression at ("test/cases/large/clang-26760.c": line 1081) +* reduce to right at ("test/cases/large/clang-26760.c": line 1083) * reduce to left at ("test/cases/large/clang-26760.c": line 1081) +* reduce to right at ("test/cases/large/clang-26760.c": line 1083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1083) +* reduce to left at ("test/cases/large/clang-26760.c": line 1082) * reduce to right at ("test/cases/large/clang-26760.c": line 1082) -* remove expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1081) +* reduce to left at ("test/cases/large/clang-26760.c": line 1081) +* reduce to right at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1081) * remove expression at ("test/cases/large/clang-26760.c": line 1081) * reduce to left at ("test/cases/large/clang-26760.c": line 1081) * reduce to right at ("test/cases/large/clang-26760.c": line 1082) * reduce to left at ("test/cases/large/clang-26760.c": line 1081) * reduce to right at ("test/cases/large/clang-26760.c": line 1082) -* do without param at ("test/cases/large/clang-26760.c": line 1081) -* replace by zero at ("test/cases/large/clang-26760.c": line 1081) -* replace by zero at ("test/cases/large/clang-26760.c": line 1081) -* replace by zero at ("test/cases/large/clang-26760.c": line 1081) -* replace by zero at ("test/cases/large/clang-26760.c": line 1081) -* do without param at ("test/cases/large/clang-26760.c": line 1082) +* reduce to left at ("test/cases/large/clang-26760.c": line 1082) +* reduce to right at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1081) +* reduce to left at ("test/cases/large/clang-26760.c": line 1081) +* reduce to right at ("test/cases/large/clang-26760.c": line 1082) +* reduce to left at ("test/cases/large/clang-26760.c": line 1081) +* reduce to right at ("test/cases/large/clang-26760.c": line 1082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to left at ("test/cases/large/clang-26760.c": line 1081) +* reduce to right at ("test/cases/large/clang-26760.c": line 1081) +* reduce to index at ("test/cases/large/clang-26760.c": line 1081) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1081) +* reduce to index at ("test/cases/large/clang-26760.c": line 1081) * reduce to operant at ("test/cases/large/clang-26760.c": line 1082) -* replace by zero at ("test/cases/large/clang-26760.c": line 1082) -* replace by zero at ("test/cases/large/clang-26760.c": line 1082) -* replace by zero at ("test/cases/large/clang-26760.c": line 1082) -* do without param at ("test/cases/large/clang-26760.c": line 1083) -* do without param at ("test/cases/large/clang-26760.c": line 1084) -* do without param at ("test/cases/large/clang-26760.c": line 1085) -* replace by zero at ("test/cases/large/clang-26760.c": line 1085) -* replace by zero at ("test/cases/large/clang-26760.c": line 1085) -* replace by zero at ("test/cases/large/clang-26760.c": line 1085) -* replace by zero at ("test/cases/large/clang-26760.c": line 1085) +* remove expression at ("test/cases/large/clang-26760.c": line 1081) +* remove expression at ("test/cases/large/clang-26760.c": line 1082) +* reduce to index at ("test/cases/large/clang-26760.c": line 1082) +* remove expression at ("test/cases/large/clang-26760.c": line 1081) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1082) +* reduce to index at ("test/cases/large/clang-26760.c": line 1082) +* remove expression at ("test/cases/large/clang-26760.c": line 1080) +* remove expression at ("test/cases/large/clang-26760.c": line 1080) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1085) +* reduce to index at ("test/cases/large/clang-26760.c": line 1085) +* reduce to index at ("test/cases/large/clang-26760.c": line 1085) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1085) +* reduce to index 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 2357) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2358) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2359) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2361) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2361) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2361) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2361) * remove the for loop at ("test/cases/large/clang-26760.c": line 2362) * remove initializer at ("test/cases/large/clang-26760.c": line 2362) * reduce to left at ("test/cases/large/clang-26760.c": line 2362) * reduce to right at ("test/cases/large/clang-26760.c": line 2362) * remove check at ("test/cases/large/clang-26760.c": line 2362) +* reduce to left at ("test/cases/large/clang-26760.c": line 2362) +* reduce to right at ("test/cases/large/clang-26760.c": line 2362) * remove iterator at ("test/cases/large/clang-26760.c": line 2362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2362) * remove expr statement at ("test/cases/large/clang-26760.c": line 2364) * reduce to left at ("test/cases/large/clang-26760.c": line 2364) * reduce to right at ("test/cases/large/clang-26760.c": line 2364) @@ -4138,408 +4947,635 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2365) * reduce to right at ("test/cases/large/clang-26760.c": line 2365) * remove check at ("test/cases/large/clang-26760.c": line 2365) +* reduce to left at ("test/cases/large/clang-26760.c": line 2365) +* reduce to right at ("test/cases/large/clang-26760.c": line 2365) * remove iterator at ("test/cases/large/clang-26760.c": line 2365) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2365) * remove expr statement at ("test/cases/large/clang-26760.c": line 2366) * reduce to left at ("test/cases/large/clang-26760.c": line 2366) * reduce to right at ("test/cases/large/clang-26760.c": line 2366) -* replace by zero at ("test/cases/large/clang-26760.c": line 2366) -* replace by zero at ("test/cases/large/clang-26760.c": line 2366) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2366) +* reduce to index at ("test/cases/large/clang-26760.c": line 2366) * remove expr statement at ("test/cases/large/clang-26760.c": line 2368) * reduce to left at ("test/cases/large/clang-26760.c": line 2368) * reduce to right at ("test/cases/large/clang-26760.c": line 2368) -* replace by zero at ("test/cases/large/clang-26760.c": line 2368) -* replace by zero at ("test/cases/large/clang-26760.c": line 2368) -* replace by zero at ("test/cases/large/clang-26760.c": line 2368) -* replace by zero at ("test/cases/large/clang-26760.c": line 2368) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2368) +* reduce to index at ("test/cases/large/clang-26760.c": line 2368) * remove expr statement at ("test/cases/large/clang-26760.c": line 2369) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2369) * remove condition at ("test/cases/large/clang-26760.c": line 2370) * reduce to left at ("test/cases/large/clang-26760.c": line 2370) * reduce to right at ("test/cases/large/clang-26760.c": line 2377) -* do without param at ("test/cases/large/clang-26760.c": line 2370) -* replace by zero at ("test/cases/large/clang-26760.c": line 2370) -* replace by zero at ("test/cases/large/clang-26760.c": line 2370) -* do without param at ("test/cases/large/clang-26760.c": line 2377) -* remove expression at ("test/cases/large/clang-26760.c": line 2377) -* remove expression at ("test/cases/large/clang-26760.c": line 2377) -* remove expression at ("test/cases/large/clang-26760.c": line 2371) +* reduce to left at ("test/cases/large/clang-26760.c": line 2370) +* reduce to right at ("test/cases/large/clang-26760.c": line 2377) +* reduce to left at ("test/cases/large/clang-26760.c": line 2370) +* reduce to right at ("test/cases/large/clang-26760.c": line 2370) +* reduce to left at ("test/cases/large/clang-26760.c": line 2370) +* reduce to right at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2370) +* reduce to index at ("test/cases/large/clang-26760.c": line 2370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to left at ("test/cases/large/clang-26760.c": line 2377) +* reduce to right at ("test/cases/large/clang-26760.c": line 2377) +* reduce to left at ("test/cases/large/clang-26760.c": line 2377) +* reduce to right at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to left at ("test/cases/large/clang-26760.c": line 2377) +* reduce to right at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2371) * reduce to left at ("test/cases/large/clang-26760.c": line 2371) * reduce to right at ("test/cases/large/clang-26760.c": line 2371) -* replace by zero at ("test/cases/large/clang-26760.c": line 2371) -* replace by zero at ("test/cases/large/clang-26760.c": line 2371) -* replace by zero at ("test/cases/large/clang-26760.c": line 2371) -* do without param at ("test/cases/large/clang-26760.c": line 2371) -* do without param at ("test/cases/large/clang-26760.c": line 2371) -* replace by zero at ("test/cases/large/clang-26760.c": line 2371) -* replace by zero at ("test/cases/large/clang-26760.c": line 2371) -* replace by zero at ("test/cases/large/clang-26760.c": line 2371) -* do without param at ("test/cases/large/clang-26760.c": line 2376) -* remove expression at ("test/cases/large/clang-26760.c": line 2372) -* do without param at ("test/cases/large/clang-26760.c": line 2372) +* reduce to left at ("test/cases/large/clang-26760.c": line 2371) +* reduce to right at ("test/cases/large/clang-26760.c": line 2371) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2371) +* reduce to index at ("test/cases/large/clang-26760.c": line 2371) +* reduce to index at ("test/cases/large/clang-26760.c": line 2371) +* reduce to left at ("test/cases/large/clang-26760.c": line 2371) +* reduce to right at ("test/cases/large/clang-26760.c": line 2377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2377) +* reduce to left at ("test/cases/large/clang-26760.c": line 2371) +* reduce to right at ("test/cases/large/clang-26760.c": line 2376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2376) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2371) +* reduce to index at ("test/cases/large/clang-26760.c": line 2371) +* reduce to left at ("test/cases/large/clang-26760.c": line 2376) +* reduce to right at ("test/cases/large/clang-26760.c": line 2376) +* reduce to left at ("test/cases/large/clang-26760.c": line 2376) +* reduce to right at ("test/cases/large/clang-26760.c": line 2376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2372) +* reduce to left at ("test/cases/large/clang-26760.c": line 2372) +* reduce to right at ("test/cases/large/clang-26760.c": line 2373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2373) * reduce to operant at ("test/cases/large/clang-26760.c": line 2372) -* do without param at ("test/cases/large/clang-26760.c": line 2373) -* replace by zero at ("test/cases/large/clang-26760.c": line 2373) -* do without param at ("test/cases/large/clang-26760.c": line 2373) -* do without param at ("test/cases/large/clang-26760.c": line 2373) -* do without param at ("test/cases/large/clang-26760.c": line 2373) +* reduce to index at ("test/cases/large/clang-26760.c": line 2373) +* reduce to left at ("test/cases/large/clang-26760.c": line 2373) +* reduce to right at ("test/cases/large/clang-26760.c": line 2376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2374) +* reduce to left at ("test/cases/large/clang-26760.c": line 2373) +* reduce to right at ("test/cases/large/clang-26760.c": line 2373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2373) +* reduce to left at ("test/cases/large/clang-26760.c": line 2373) +* reduce to right at ("test/cases/large/clang-26760.c": line 2373) * remove expression at ("test/cases/large/clang-26760.c": line 2373) -* do without param at ("test/cases/large/clang-26760.c": line 2374) -* do without param at ("test/cases/large/clang-26760.c": line 2375) -* do without param at ("test/cases/large/clang-26760.c": line 2376) -* replace by zero at ("test/cases/large/clang-26760.c": line 2376) -* replace by zero at ("test/cases/large/clang-26760.c": line 2376) -* replace by zero at ("test/cases/large/clang-26760.c": line 2376) -* do without param at ("test/cases/large/clang-26760.c": line 2377) +* remove expression at ("test/cases/large/clang-26760.c": line 2372) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2376) +* reduce to index at ("test/cases/large/clang-26760.c": line 2376) * reduce to operant at ("test/cases/large/clang-26760.c": line 2377) -* replace by zero at ("test/cases/large/clang-26760.c": line 2425) +* remove expression at ("test/cases/large/clang-26760.c": line 2371) +* remove expression at ("test/cases/large/clang-26760.c": line 2377) +* remove expression at ("test/cases/large/clang-26760.c": line 2377) * inline variable l_1751 at ("test/cases/large/clang-26760.c": line 2425) * remove the for loop at ("test/cases/large/clang-26760.c": line 2426) * remove initializer at ("test/cases/large/clang-26760.c": line 2426) * reduce to left at ("test/cases/large/clang-26760.c": line 2426) * reduce to right at ("test/cases/large/clang-26760.c": line 2426) * remove check at ("test/cases/large/clang-26760.c": line 2426) +* reduce to left at ("test/cases/large/clang-26760.c": line 2426) +* reduce to right at ("test/cases/large/clang-26760.c": line 2426) * remove iterator at ("test/cases/large/clang-26760.c": line 2426) * reduce to left at ("test/cases/large/clang-26760.c": line 2426) * reduce to right at ("test/cases/large/clang-26760.c": line 2426) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2428) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2428) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2428) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2428) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2428) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2428) * remove expr statement at ("test/cases/large/clang-26760.c": line 2430) -* do without param at ("test/cases/large/clang-26760.c": line 2430) -* replace by zero at ("test/cases/large/clang-26760.c": line 2430) -* replace by zero at ("test/cases/large/clang-26760.c": line 2430) -* do without param at ("test/cases/large/clang-26760.c": line 2431) -* do without param at ("test/cases/large/clang-26760.c": line 2432) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2432) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2430) +* reduce to index at ("test/cases/large/clang-26760.c": line 2430) * remove condition at ("test/cases/large/clang-26760.c": line 2433) * remove expr statement at ("test/cases/large/clang-26760.c": line 2434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2434) * expand compound statment at ("test/cases/large/clang-26760.c": line 2429) * remove expr statement at ("test/cases/large/clang-26760.c": line 2436) * reduce to left at ("test/cases/large/clang-26760.c": line 2436) * reduce to right at ("test/cases/large/clang-26760.c": line 2436) -* replace by zero at ("test/cases/large/clang-26760.c": line 2436) -* replace by zero at ("test/cases/large/clang-26760.c": line 2436) -* replace by zero at ("test/cases/large/clang-26760.c": line 2436) -* do without param at ("test/cases/large/clang-26760.c": line 2436) -* replace by zero at ("test/cases/large/clang-26760.c": line 2436) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2436) +* reduce to index at ("test/cases/large/clang-26760.c": line 2436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2450) +* reduce to left at ("test/cases/large/clang-26760.c": line 2436) +* reduce to right at ("test/cases/large/clang-26760.c": line 2436) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2436) +* reduce to index at ("test/cases/large/clang-26760.c": line 2436) +* reduce to index at ("test/cases/large/clang-26760.c": line 2436) * reduce to left at ("test/cases/large/clang-26760.c": line 2436) * reduce to right at ("test/cases/large/clang-26760.c": line 2436) -* replace by zero at ("test/cases/large/clang-26760.c": line 2436) -* replace by zero at ("test/cases/large/clang-26760.c": line 2436) -* do without param at ("test/cases/large/clang-26760.c": line 2436) -* do without param at ("test/cases/large/clang-26760.c": line 2437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2437) * reduce to left at ("test/cases/large/clang-26760.c": line 2437) * reduce to right at ("test/cases/large/clang-26760.c": line 2449) -* do without param at ("test/cases/large/clang-26760.c": line 2437) -* do without param at ("test/cases/large/clang-26760.c": line 2437) -* do without param at ("test/cases/large/clang-26760.c": line 2438) -* do without param at ("test/cases/large/clang-26760.c": line 2438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2448) * reduce to left at ("test/cases/large/clang-26760.c": line 2438) * reduce to right at ("test/cases/large/clang-26760.c": line 2447) -* do without param at ("test/cases/large/clang-26760.c": line 2438) -* replace by zero at ("test/cases/large/clang-26760.c": line 2438) -* replace by zero at ("test/cases/large/clang-26760.c": line 2438) -* replace by zero at ("test/cases/large/clang-26760.c": line 2438) -* do without param at ("test/cases/large/clang-26760.c": line 2439) -* remove expression at ("test/cases/large/clang-26760.c": line 2439) -* do without param at ("test/cases/large/clang-26760.c": line 2439) -* do without param at ("test/cases/large/clang-26760.c": line 2439) -* do without param at ("test/cases/large/clang-26760.c": line 2440) +* reduce to left at ("test/cases/large/clang-26760.c": line 2438) +* reduce to right at ("test/cases/large/clang-26760.c": line 2447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2439) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2438) +* reduce to index at ("test/cases/large/clang-26760.c": line 2438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to left at ("test/cases/large/clang-26760.c": line 2440) +* reduce to right at ("test/cases/large/clang-26760.c": line 2446) * reduce to left at ("test/cases/large/clang-26760.c": line 2440) * reduce to right at ("test/cases/large/clang-26760.c": line 2446) -* do without param at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2446) * reduce to left at ("test/cases/large/clang-26760.c": line 2440) * reduce to right at ("test/cases/large/clang-26760.c": line 2440) * reduce to left at ("test/cases/large/clang-26760.c": line 2440) * reduce to right at ("test/cases/large/clang-26760.c": line 2445) -* do without param at ("test/cases/large/clang-26760.c": line 2444) -* remove expression at ("test/cases/large/clang-26760.c": line 2444) -* remove expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to left at ("test/cases/large/clang-26760.c": line 2440) +* reduce to right at ("test/cases/large/clang-26760.c": line 2445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to left at ("test/cases/large/clang-26760.c": line 2440) +* reduce to right at ("test/cases/large/clang-26760.c": line 2444) * reduce to left at ("test/cases/large/clang-26760.c": line 2440) * reduce to right at ("test/cases/large/clang-26760.c": line 2444) * reduce to operant at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) * remove expression at ("test/cases/large/clang-26760.c": line 2440) -* do without param at ("test/cases/large/clang-26760.c": line 2440) -* do without param at ("test/cases/large/clang-26760.c": line 2440) * reduce to left at ("test/cases/large/clang-26760.c": line 2440) +* reduce to right at ("test/cases/large/clang-26760.c": line 2444) +* reduce to left at ("test/cases/large/clang-26760.c": line 2440) +* reduce to right at ("test/cases/large/clang-26760.c": line 2444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2443) +* reduce to left at ("test/cases/large/clang-26760.c": line 2440) +* reduce to right at ("test/cases/large/clang-26760.c": line 2442) +* reduce to index at ("test/cases/large/clang-26760.c": line 2440) +* reduce to left at ("test/cases/large/clang-26760.c": line 2442) * reduce to right at ("test/cases/large/clang-26760.c": line 2442) -* replace by zero at ("test/cases/large/clang-26760.c": line 2440) +* reduce to left at ("test/cases/large/clang-26760.c": line 2442) +* reduce to right at ("test/cases/large/clang-26760.c": line 2442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2441) +* remove expression at ("test/cases/large/clang-26760.c": line 2440) * remove expression at ("test/cases/large/clang-26760.c": line 2442) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2444) +* reduce to index at ("test/cases/large/clang-26760.c": line 2444) * remove expression at ("test/cases/large/clang-26760.c": line 2440) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2440) -* do without param at ("test/cases/large/clang-26760.c": line 2440) -* do without param at ("test/cases/large/clang-26760.c": line 2440) -* do without param at ("test/cases/large/clang-26760.c": line 2441) -* do without param at ("test/cases/large/clang-26760.c": line 2442) -* do without param at ("test/cases/large/clang-26760.c": line 2443) -* do without param at ("test/cases/large/clang-26760.c": line 2444) -* replace by zero at ("test/cases/large/clang-26760.c": line 2444) -* replace by zero at ("test/cases/large/clang-26760.c": line 2444) -* do without param at ("test/cases/large/clang-26760.c": line 2445) -* replace by zero at ("test/cases/large/clang-26760.c": line 2445) -* replace by zero at ("test/cases/large/clang-26760.c": line 2445) -* replace by zero at ("test/cases/large/clang-26760.c": line 2445) -* do without param at ("test/cases/large/clang-26760.c": line 2446) -* replace by zero at ("test/cases/large/clang-26760.c": line 2446) -* do without param at ("test/cases/large/clang-26760.c": line 2447) -* do without param at ("test/cases/large/clang-26760.c": line 2448) -* do without param at ("test/cases/large/clang-26760.c": line 2449) -* do without param at ("test/cases/large/clang-26760.c": line 2450) +* remove expression at ("test/cases/large/clang-26760.c": line 2444) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2445) +* reduce to index at ("test/cases/large/clang-26760.c": line 2445) +* reduce to index at ("test/cases/large/clang-26760.c": line 2445) +* reduce to index at ("test/cases/large/clang-26760.c": line 2446) +* remove expression at ("test/cases/large/clang-26760.c": line 2439) * remove expr statement at ("test/cases/large/clang-26760.c": line 2452) * reduce to left at ("test/cases/large/clang-26760.c": line 2452) * reduce to right at ("test/cases/large/clang-26760.c": line 2452) -* replace by zero at ("test/cases/large/clang-26760.c": line 2452) -* replace by zero at ("test/cases/large/clang-26760.c": line 2452) -* replace by zero at ("test/cases/large/clang-26760.c": line 2452) +* reduce to left at ("test/cases/large/clang-26760.c": line 2452) +* reduce to right at ("test/cases/large/clang-26760.c": line 2452) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2452) +* reduce to index at ("test/cases/large/clang-26760.c": line 2452) * reduce to left at ("test/cases/large/clang-26760.c": line 2452) * reduce to right at ("test/cases/large/clang-26760.c": line 2463) * reduce to left at ("test/cases/large/clang-26760.c": line 2452) * reduce to right at ("test/cases/large/clang-26760.c": line 2452) -* replace by zero at ("test/cases/large/clang-26760.c": line 2452) -* replace by zero at ("test/cases/large/clang-26760.c": line 2452) -* replace by zero at ("test/cases/large/clang-26760.c": line 2452) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2452) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2452) +* reduce to index at ("test/cases/large/clang-26760.c": line 2452) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2463) * reduce to left at ("test/cases/large/clang-26760.c": line 2463) * reduce to right at ("test/cases/large/clang-26760.c": line 2463) -* remove expression at ("test/cases/large/clang-26760.c": line 2452) +* reduce to left at ("test/cases/large/clang-26760.c": line 2463) +* reduce to right at ("test/cases/large/clang-26760.c": line 2463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2452) +* reduce to left at ("test/cases/large/clang-26760.c": line 2452) +* reduce to right at ("test/cases/large/clang-26760.c": line 2463) * reduce to left at ("test/cases/large/clang-26760.c": line 2452) * reduce to right at ("test/cases/large/clang-26760.c": line 2463) -* do without param at ("test/cases/large/clang-26760.c": line 2452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2463) * reduce to left at ("test/cases/large/clang-26760.c": line 2452) * reduce to right at ("test/cases/large/clang-26760.c": line 2462) -* do without param at ("test/cases/large/clang-26760.c": line 2452) -* do without param at ("test/cases/large/clang-26760.c": line 2452) -* do without param at ("test/cases/large/clang-26760.c": line 2452) -* do without param at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2462) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2453) -* do without param at ("test/cases/large/clang-26760.c": line 2459) -* remove expression at ("test/cases/large/clang-26760.c": line 2453) -* do without param at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2460) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2459) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2458) -* do without param at ("test/cases/large/clang-26760.c": line 2453) -* do without param at ("test/cases/large/clang-26760.c": line 2453) -* do without param at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2458) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2457) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2456) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2455) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2455) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2455) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2455) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2455) -* do without param at ("test/cases/large/clang-26760.c": line 2454) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2453) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2455) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2455) * reduce to left at ("test/cases/large/clang-26760.c": line 2454) * reduce to right at ("test/cases/large/clang-26760.c": line 2454) -* remove expression at ("test/cases/large/clang-26760.c": line 2454) -* remove expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2454) +* reduce to left at ("test/cases/large/clang-26760.c": line 2453) +* reduce to right at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2453) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2453) -* do without param at ("test/cases/large/clang-26760.c": line 2453) -* remove expression at ("test/cases/large/clang-26760.c": line 2453) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2453) * reduce to left at ("test/cases/large/clang-26760.c": line 2453) * reduce to right at ("test/cases/large/clang-26760.c": line 2453) -* replace by zero at ("test/cases/large/clang-26760.c": line 2453) -* replace by zero at ("test/cases/large/clang-26760.c": line 2453) -* replace by zero at ("test/cases/large/clang-26760.c": line 2453) -* do without param at ("test/cases/large/clang-26760.c": line 2454) -* replace by zero at ("test/cases/large/clang-26760.c": line 2454) -* do without param at ("test/cases/large/clang-26760.c": line 2455) -* replace by zero at ("test/cases/large/clang-26760.c": line 2455) -* replace by zero at ("test/cases/large/clang-26760.c": line 2455) -* replace by zero at ("test/cases/large/clang-26760.c": line 2455) -* do without param at ("test/cases/large/clang-26760.c": line 2456) -* do without param at ("test/cases/large/clang-26760.c": line 2457) -* do without param at ("test/cases/large/clang-26760.c": line 2458) -* do without param at ("test/cases/large/clang-26760.c": line 2459) -* do without param at ("test/cases/large/clang-26760.c": line 2460) -* do without param at ("test/cases/large/clang-26760.c": line 2461) -* do without param at ("test/cases/large/clang-26760.c": line 2462) -* do without param at ("test/cases/large/clang-26760.c": line 2463) +* reduce to index at ("test/cases/large/clang-26760.c": line 2453) +* remove expression at ("test/cases/large/clang-26760.c": line 2453) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2453) +* reduce to index at ("test/cases/large/clang-26760.c": line 2453) +* reduce to index at ("test/cases/large/clang-26760.c": line 2454) +* remove expression at ("test/cases/large/clang-26760.c": line 2453) +* remove expression at ("test/cases/large/clang-26760.c": line 2454) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2455) +* reduce to index at ("test/cases/large/clang-26760.c": line 2455) +* remove expression at ("test/cases/large/clang-26760.c": line 2453) +* remove expression at ("test/cases/large/clang-26760.c": line 2452) * remove expr statement at ("test/cases/large/clang-26760.c": line 2464) * reduce to left at ("test/cases/large/clang-26760.c": line 2464) * reduce to right 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 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2381) * delete variable at ("test/cases/large/clang-26760.c": line 2381) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2382) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2382) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2382) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2382) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2382) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2382) * remove condition at ("test/cases/large/clang-26760.c": line 2384) * reduce to operant at ("test/cases/large/clang-26760.c": line 2384) -* do without param at ("test/cases/large/clang-26760.c": line 2388) -* remove expression at ("test/cases/large/clang-26760.c": line 2384) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2389) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2384) +* reduce to left at ("test/cases/large/clang-26760.c": line 2384) +* reduce to right at ("test/cases/large/clang-26760.c": line 2384) +* reduce to left at ("test/cases/large/clang-26760.c": line 2384) +* reduce to right at ("test/cases/large/clang-26760.c": line 2388) * reduce to left at ("test/cases/large/clang-26760.c": line 2384) * reduce to right at ("test/cases/large/clang-26760.c": line 2386) * reduce to left at ("test/cases/large/clang-26760.c": line 2384) * reduce to right at ("test/cases/large/clang-26760.c": line 2384) -* replace by zero at ("test/cases/large/clang-26760.c": line 2384) -* do without param at ("test/cases/large/clang-26760.c": line 2384) -* do without param at ("test/cases/large/clang-26760.c": line 2385) -* do without param at ("test/cases/large/clang-26760.c": line 2385) -* do without param at ("test/cases/large/clang-26760.c": line 2386) -* do without param at ("test/cases/large/clang-26760.c": line 2386) +* reduce to index at ("test/cases/large/clang-26760.c": line 2384) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2384) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2385) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2385) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2386) +* reduce to left at ("test/cases/large/clang-26760.c": line 2386) +* reduce to right at ("test/cases/large/clang-26760.c": line 2388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2386) * remove expression at ("test/cases/large/clang-26760.c": line 2386) -* do without param at ("test/cases/large/clang-26760.c": line 2386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2387) * reduce to left at ("test/cases/large/clang-26760.c": line 2386) * reduce to right at ("test/cases/large/clang-26760.c": line 2386) -* do without param at ("test/cases/large/clang-26760.c": line 2387) -* do without param at ("test/cases/large/clang-26760.c": line 2388) +* reduce to left at ("test/cases/large/clang-26760.c": line 2388) +* reduce to right at ("test/cases/large/clang-26760.c": line 2388) +* reduce to left at ("test/cases/large/clang-26760.c": line 2388) +* reduce to right at ("test/cases/large/clang-26760.c": line 2388) +* reduce to left at ("test/cases/large/clang-26760.c": line 2388) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 2384) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2414) * reduce to left at ("test/cases/large/clang-26760.c": line 2414) +* reduce to right at ("test/cases/large/clang-26760.c": line 2416) +* reduce to left at ("test/cases/large/clang-26760.c": line 2414) +* reduce to right at ("test/cases/large/clang-26760.c": line 2416) +* reduce to left at ("test/cases/large/clang-26760.c": line 2414) * reduce to right at ("test/cases/large/clang-26760.c": line 2414) +* reduce to left at ("test/cases/large/clang-26760.c": line 2414) +* reduce to right at ("test/cases/large/clang-26760.c": line 2414) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2414) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2414) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2414) +* reduce to index at ("test/cases/large/clang-26760.c": line 2414) * remove expression at ("test/cases/large/clang-26760.c": line 2414) -* replace by zero at ("test/cases/large/clang-26760.c": line 2414) +* reduce to left at ("test/cases/large/clang-26760.c": line 2414) +* reduce to right at ("test/cases/large/clang-26760.c": line 2414) * reduce to left at ("test/cases/large/clang-26760.c": line 2414) * reduce to right at ("test/cases/large/clang-26760.c": line 2416) * reduce to left at ("test/cases/large/clang-26760.c": line 2414) +* reduce to right at ("test/cases/large/clang-26760.c": line 2416) +* reduce to left at ("test/cases/large/clang-26760.c": line 2414) +* reduce to right at ("test/cases/large/clang-26760.c": line 2414) +* reduce to left at ("test/cases/large/clang-26760.c": line 2414) * reduce to right at ("test/cases/large/clang-26760.c": line 2415) -* do without param at ("test/cases/large/clang-26760.c": line 2414) -* do without param at ("test/cases/large/clang-26760.c": line 2415) -* do without param at ("test/cases/large/clang-26760.c": line 2415) -* remove expression at ("test/cases/large/clang-26760.c": line 2415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2414) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2416) +* reduce to left at ("test/cases/large/clang-26760.c": line 2415) +* reduce to right at ("test/cases/large/clang-26760.c": line 2415) +* reduce to left at ("test/cases/large/clang-26760.c": line 2415) +* reduce to right at ("test/cases/large/clang-26760.c": line 2415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2415) * reduce to left at ("test/cases/large/clang-26760.c": line 2415) * reduce to right at ("test/cases/large/clang-26760.c": line 2415) * reduce to left at ("test/cases/large/clang-26760.c": line 2415) * reduce to right at ("test/cases/large/clang-26760.c": line 2415) * reduce to left at ("test/cases/large/clang-26760.c": line 2415) * reduce to right at ("test/cases/large/clang-26760.c": line 2415) -* do without param at ("test/cases/large/clang-26760.c": line 2416) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2391) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2392) +* remove expression at ("test/cases/large/clang-26760.c": line 2415) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2391) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2392) * remove the for loop at ("test/cases/large/clang-26760.c": line 2393) * remove initializer at ("test/cases/large/clang-26760.c": line 2393) * reduce to left at ("test/cases/large/clang-26760.c": line 2393) * reduce to right at ("test/cases/large/clang-26760.c": line 2393) * remove check at ("test/cases/large/clang-26760.c": line 2393) +* reduce to left at ("test/cases/large/clang-26760.c": line 2393) +* reduce to right at ("test/cases/large/clang-26760.c": line 2393) * remove iterator at ("test/cases/large/clang-26760.c": line 2393) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2393) * remove expr statement at ("test/cases/large/clang-26760.c": line 2394) * reduce to left at ("test/cases/large/clang-26760.c": line 2394) * reduce to right at ("test/cases/large/clang-26760.c": line 2394) -* replace by zero at ("test/cases/large/clang-26760.c": line 2394) +* reduce to index at ("test/cases/large/clang-26760.c": line 2394) * remove expr statement at ("test/cases/large/clang-26760.c": line 2395) * reduce to left at ("test/cases/large/clang-26760.c": line 2395) * reduce to right at ("test/cases/large/clang-26760.c": line 2395) -* replace by zero at ("test/cases/large/clang-26760.c": line 2395) * remove condition at ("test/cases/large/clang-26760.c": line 2396) * remove continue at ("test/cases/large/clang-26760.c": line 2397) * remove expr statement at ("test/cases/large/clang-26760.c": line 2398) * reduce to left at ("test/cases/large/clang-26760.c": line 2398) * reduce to right at ("test/cases/large/clang-26760.c": line 2398) -* do without param at ("test/cases/large/clang-26760.c": line 2398) -* replace by zero at ("test/cases/large/clang-26760.c": line 2398) -* do without param at ("test/cases/large/clang-26760.c": line 2398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2398) +* reduce to index at ("test/cases/large/clang-26760.c": line 2398) * remove expr statement at ("test/cases/large/clang-26760.c": line 2399) * reduce to left at ("test/cases/large/clang-26760.c": line 2399) * reduce to right at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2399) -* do without param at ("test/cases/large/clang-26760.c": line 2400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2408) +* reduce to left at ("test/cases/large/clang-26760.c": line 2399) +* reduce to right at ("test/cases/large/clang-26760.c": line 2399) +* reduce to left at ("test/cases/large/clang-26760.c": line 2399) +* reduce to right at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2407) +* reduce to left at ("test/cases/large/clang-26760.c": line 2399) +* reduce to right at ("test/cases/large/clang-26760.c": line 2406) +* reduce to left at ("test/cases/large/clang-26760.c": line 2399) +* reduce to right at ("test/cases/large/clang-26760.c": line 2406) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2406) +* reduce to left at ("test/cases/large/clang-26760.c": line 2399) +* reduce to right at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2405) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2400) * reduce to left at ("test/cases/large/clang-26760.c": line 2400) * reduce to right at ("test/cases/large/clang-26760.c": line 2401) -* do without param at ("test/cases/large/clang-26760.c": line 2400) -* do without param at ("test/cases/large/clang-26760.c": line 2401) -* do without param at ("test/cases/large/clang-26760.c": line 2402) -* do without param at ("test/cases/large/clang-26760.c": line 2402) -* do without param at ("test/cases/large/clang-26760.c": line 2403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2403) * reduce to left at ("test/cases/large/clang-26760.c": line 2403) * reduce to right at ("test/cases/large/clang-26760.c": line 2404) * reduce to left at ("test/cases/large/clang-26760.c": line 2403) * reduce to right at ("test/cases/large/clang-26760.c": line 2404) -* do without param at ("test/cases/large/clang-26760.c": line 2403) -* do without param at ("test/cases/large/clang-26760.c": line 2404) -* replace by zero at ("test/cases/large/clang-26760.c": line 2404) -* do without param at ("test/cases/large/clang-26760.c": line 2405) -* do without param at ("test/cases/large/clang-26760.c": line 2406) -* do without param at ("test/cases/large/clang-26760.c": line 2407) -* do without param at ("test/cases/large/clang-26760.c": line 2408) +* reduce to left at ("test/cases/large/clang-26760.c": line 2403) +* reduce to right at ("test/cases/large/clang-26760.c": line 2404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2404) +* reduce to index at ("test/cases/large/clang-26760.c": line 2404) * remove expr statement at ("test/cases/large/clang-26760.c": line 2418) * remove return statement at ("test/cases/large/clang-26760.c": line 2419) * expand compound statment at ("test/cases/large/clang-26760.c": line 2383) * remove expr statement at ("test/cases/large/clang-26760.c": line 2421) -* replace by zero at ("test/cases/large/clang-26760.c": line 2421) -* replace by zero at ("test/cases/large/clang-26760.c": line 2421) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2421) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2421) +* reduce to indexee 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1088) * 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) +* delete variable 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1096) * 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 the for loop at ("test/cases/large/clang-26760.c": line 1099) * remove initializer at ("test/cases/large/clang-26760.c": line 1099) * reduce to left at ("test/cases/large/clang-26760.c": line 1099) * reduce to right at ("test/cases/large/clang-26760.c": line 1099) * remove check at ("test/cases/large/clang-26760.c": line 1099) +* reduce to left at ("test/cases/large/clang-26760.c": line 1099) +* reduce to right at ("test/cases/large/clang-26760.c": line 1099) * remove iterator at ("test/cases/large/clang-26760.c": line 1099) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1099) * delete variable at ("test/cases/large/clang-26760.c": line 1101) * delete variable at ("test/cases/large/clang-26760.c": line 1102) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1103) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1103) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1103) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1103) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1103) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1103) * remove condition at ("test/cases/large/clang-26760.c": line 1104) * reduce to left at ("test/cases/large/clang-26760.c": line 1104) * reduce to right at ("test/cases/large/clang-26760.c": line 1105) -* do without param at ("test/cases/large/clang-26760.c": line 1104) -* do without param at ("test/cases/large/clang-26760.c": line 1105) +* reduce to left at ("test/cases/large/clang-26760.c": line 1104) +* reduce to right at ("test/cases/large/clang-26760.c": line 1104) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1104) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1105) +* reduce to left at ("test/cases/large/clang-26760.c": line 1105) +* reduce to right at ("test/cases/large/clang-26760.c": line 1108) +* reduce to left at ("test/cases/large/clang-26760.c": line 1105) +* reduce to right at ("test/cases/large/clang-26760.c": line 1108) +* reduce to left at ("test/cases/large/clang-26760.c": line 1105) +* reduce to right at ("test/cases/large/clang-26760.c": line 1108) * reduce to left at ("test/cases/large/clang-26760.c": line 1105) * reduce to right at ("test/cases/large/clang-26760.c": line 1108) * reduce to left at ("test/cases/large/clang-26760.c": line 1105) * reduce to right at ("test/cases/large/clang-26760.c": line 1108) * reduce to left at ("test/cases/large/clang-26760.c": line 1105) * reduce to right at ("test/cases/large/clang-26760.c": line 1108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1105) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1105) * remove expression at ("test/cases/large/clang-26760.c": line 1105) * reduce to left at ("test/cases/large/clang-26760.c": line 1105) * reduce to right at ("test/cases/large/clang-26760.c": line 1108) -* do without param at ("test/cases/large/clang-26760.c": line 1105) -* do without param at ("test/cases/large/clang-26760.c": line 1106) -* do without param at ("test/cases/large/clang-26760.c": line 1106) -* do without param at ("test/cases/large/clang-26760.c": line 1106) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1105) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1106) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1106) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1106) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1107) +* reduce to left at ("test/cases/large/clang-26760.c": line 1106) +* reduce to right at ("test/cases/large/clang-26760.c": line 1106) +* reduce to left at ("test/cases/large/clang-26760.c": line 1106) +* reduce to right at ("test/cases/large/clang-26760.c": line 1106) * reduce to left at ("test/cases/large/clang-26760.c": line 1106) * reduce to right at ("test/cases/large/clang-26760.c": line 1106) -* replace by zero at ("test/cases/large/clang-26760.c": line 1106) -* replace by zero at ("test/cases/large/clang-26760.c": line 1106) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1106) +* reduce to index at ("test/cases/large/clang-26760.c": line 1106) * reduce to left at ("test/cases/large/clang-26760.c": line 1106) * reduce to right at ("test/cases/large/clang-26760.c": line 1106) * reduce to left at ("test/cases/large/clang-26760.c": line 1106) @@ -4550,67 +5586,83 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1106) * reduce to left at ("test/cases/large/clang-26760.c": line 1106) * reduce to right at ("test/cases/large/clang-26760.c": line 1106) -* replace by zero at ("test/cases/large/clang-26760.c": line 1106) -* replace by zero at ("test/cases/large/clang-26760.c": line 1106) -* replace by zero at ("test/cases/large/clang-26760.c": line 1106) -* replace by zero at ("test/cases/large/clang-26760.c": line 1106) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1106) +* reduce to index at ("test/cases/large/clang-26760.c": line 1106) +* reduce to index at ("test/cases/large/clang-26760.c": line 1106) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1123) * 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 the for loop at ("test/cases/large/clang-26760.c": line 1127) * remove initializer at ("test/cases/large/clang-26760.c": line 1127) * reduce to left at ("test/cases/large/clang-26760.c": line 1127) * reduce to right at ("test/cases/large/clang-26760.c": line 1127) * remove check at ("test/cases/large/clang-26760.c": line 1127) +* reduce to left at ("test/cases/large/clang-26760.c": line 1127) +* reduce to right at ("test/cases/large/clang-26760.c": line 1127) * remove iterator at ("test/cases/large/clang-26760.c": line 1127) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1127) * remove the for loop at ("test/cases/large/clang-26760.c": line 1129) * remove initializer at ("test/cases/large/clang-26760.c": line 1129) * reduce to left at ("test/cases/large/clang-26760.c": line 1129) * reduce to right at ("test/cases/large/clang-26760.c": line 1129) * remove check at ("test/cases/large/clang-26760.c": line 1129) +* reduce to left at ("test/cases/large/clang-26760.c": line 1129) +* reduce to right at ("test/cases/large/clang-26760.c": line 1129) * remove iterator at ("test/cases/large/clang-26760.c": line 1129) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1129) * remove expr statement at ("test/cases/large/clang-26760.c": line 1131) -* do without param at ("test/cases/large/clang-26760.c": line 1131) -* replace by zero at ("test/cases/large/clang-26760.c": line 1131) -* replace by zero at ("test/cases/large/clang-26760.c": line 1131) -* replace by zero at ("test/cases/large/clang-26760.c": line 1131) -* do without param at ("test/cases/large/clang-26760.c": line 1132) -* do without param at ("test/cases/large/clang-26760.c": line 1133) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1132) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1133) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1131) +* reduce to index at ("test/cases/large/clang-26760.c": line 1131) * remove condition at ("test/cases/large/clang-26760.c": line 1134) * remove expr statement at ("test/cases/large/clang-26760.c": line 1135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1135) * expand compound statment at ("test/cases/large/clang-26760.c": line 1126) * remove expr statement at ("test/cases/large/clang-26760.c": line 1139) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1139) * remove condition at ("test/cases/large/clang-26760.c": line 1140) -* replace by zero at ("test/cases/large/clang-26760.c": line 1140) -* replace by zero at ("test/cases/large/clang-26760.c": line 1140) -* replace by zero at ("test/cases/large/clang-26760.c": line 1140) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1140) +* reduce to index at ("test/cases/large/clang-26760.c": line 1140) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1140) +* reduce to index at ("test/cases/large/clang-26760.c": line 1140) * remove continue at ("test/cases/large/clang-26760.c": line 1141) * remove expr statement at ("test/cases/large/clang-26760.c": line 1142) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1142) * remove expr statement at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1111) -* do without param at ("test/cases/large/clang-26760.c": line 1110) -* remove expression at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1111) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1110) * reduce to operant at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) +* reduce to left at ("test/cases/large/clang-26760.c": line 1110) +* reduce to right at ("test/cases/large/clang-26760.c": line 1110) +* reduce to index at ("test/cases/large/clang-26760.c": line 1110) * remove expression at ("test/cases/large/clang-26760.c": line 1110) -* replace by zero at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1110) -* replace by zero at ("test/cases/large/clang-26760.c": line 1110) -* replace by zero at ("test/cases/large/clang-26760.c": line 1110) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1110) +* reduce to index at ("test/cases/large/clang-26760.c": line 1110) +* reduce to left at ("test/cases/large/clang-26760.c": line 1110) +* reduce to right at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1110) * remove expression at ("test/cases/large/clang-26760.c": line 1110) @@ -4618,11 +5670,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1110) * reduce to left at ("test/cases/large/clang-26760.c": line 1110) * reduce to right at ("test/cases/large/clang-26760.c": line 1110) +* reduce to left at ("test/cases/large/clang-26760.c": line 1110) +* reduce to right at ("test/cases/large/clang-26760.c": line 1110) * reduce to operant at ("test/cases/large/clang-26760.c": line 1110) -* replace by zero at ("test/cases/large/clang-26760.c": line 1110) -* replace by zero at ("test/cases/large/clang-26760.c": line 1110) -* replace by zero at ("test/cases/large/clang-26760.c": line 1110) -* do without param at ("test/cases/large/clang-26760.c": line 1111) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1110) +* reduce to index at ("test/cases/large/clang-26760.c": line 1110) +* reduce to index at ("test/cases/large/clang-26760.c": line 1110) +* remove expression at ("test/cases/large/clang-26760.c": line 1110) * reduce to operant at ("test/cases/large/clang-26760.c": line 1111) * remove condition at ("test/cases/large/clang-26760.c": line 1112) * remove continue at ("test/cases/large/clang-26760.c": line 1113) @@ -4632,10 +5686,9 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1115) * reduce to left at ("test/cases/large/clang-26760.c": line 1115) * reduce to right at ("test/cases/large/clang-26760.c": line 1115) -* replace by zero at ("test/cases/large/clang-26760.c": line 1115) -* do without param at ("test/cases/large/clang-26760.c": line 1115) -* do without param at ("test/cases/large/clang-26760.c": line 1115) -* replace by zero at ("test/cases/large/clang-26760.c": line 1115) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1115) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1115) +* reduce to index at ("test/cases/large/clang-26760.c": line 1115) * remove expr statement at ("test/cases/large/clang-26760.c": line 1116) * reduce to left at ("test/cases/large/clang-26760.c": line 1116) * reduce to right at ("test/cases/large/clang-26760.c": line 1116) @@ -4644,481 +5697,613 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1119) * reduce to left at ("test/cases/large/clang-26760.c": line 1119) * reduce to right at ("test/cases/large/clang-26760.c": line 1119) -* replace by zero at ("test/cases/large/clang-26760.c": line 1119) -* replace by zero at ("test/cases/large/clang-26760.c": line 1119) -* replace by zero at ("test/cases/large/clang-26760.c": line 1119) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1119) +* reduce to index at ("test/cases/large/clang-26760.c": line 1119) * remove the for loop at ("test/cases/large/clang-26760.c": line 1144) * remove initializer at ("test/cases/large/clang-26760.c": line 1144) * 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 check at ("test/cases/large/clang-26760.c": line 1144) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1144) * reduce to left at ("test/cases/large/clang-26760.c": line 1144) * reduce to right at ("test/cases/large/clang-26760.c": line 1144) -* do without param at ("test/cases/large/clang-26760.c": line 1144) -* do without param at ("test/cases/large/clang-26760.c": line 1145) -* replace by zero at ("test/cases/large/clang-26760.c": line 1147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1145) * inline variable l_1581 at ("test/cases/large/clang-26760.c": line 1147) * remove the for loop at ("test/cases/large/clang-26760.c": line 1148) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 1148) -* do without param at ("test/cases/large/clang-26760.c": line 1149) -* replace by zero at ("test/cases/large/clang-26760.c": line 1151) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1149) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1156) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1160) * remove the for loop at ("test/cases/large/clang-26760.c": line 1161) * remove initializer at ("test/cases/large/clang-26760.c": line 1161) * reduce to left at ("test/cases/large/clang-26760.c": line 1161) * reduce to right at ("test/cases/large/clang-26760.c": line 1161) * remove check at ("test/cases/large/clang-26760.c": line 1161) +* reduce to left at ("test/cases/large/clang-26760.c": line 1161) +* reduce to right at ("test/cases/large/clang-26760.c": line 1161) * remove iterator at ("test/cases/large/clang-26760.c": line 1161) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1161) * remove expr statement at ("test/cases/large/clang-26760.c": line 1162) * reduce to left at ("test/cases/large/clang-26760.c": line 1162) * reduce to right at ("test/cases/large/clang-26760.c": line 1162) -* replace by zero at ("test/cases/large/clang-26760.c": line 1162) +* reduce to index at ("test/cases/large/clang-26760.c": line 1162) * remove condition at ("test/cases/large/clang-26760.c": line 1163) -* do without param at ("test/cases/large/clang-26760.c": line 1163) -* do without param at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) * reduce to left at ("test/cases/large/clang-26760.c": line 1164) * reduce to right at ("test/cases/large/clang-26760.c": line 1164) * reduce to left at ("test/cases/large/clang-26760.c": line 1164) * reduce to right at ("test/cases/large/clang-26760.c": line 1164) * reduce to left at ("test/cases/large/clang-26760.c": line 1164) * reduce to right at ("test/cases/large/clang-26760.c": line 1164) +* reduce to left at ("test/cases/large/clang-26760.c": line 1164) +* reduce to right at ("test/cases/large/clang-26760.c": line 1164) +* reduce to left at ("test/cases/large/clang-26760.c": line 1164) +* reduce to right at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) * remove expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to left at ("test/cases/large/clang-26760.c": line 1164) +* reduce to right at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1164) +* reduce to index at ("test/cases/large/clang-26760.c": line 1164) * remove expression at ("test/cases/large/clang-26760.c": line 1164) -* replace by zero at ("test/cases/large/clang-26760.c": line 1164) -* remove expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to left at ("test/cases/large/clang-26760.c": line 1164) +* reduce to right at ("test/cases/large/clang-26760.c": line 1164) +* reduce to left at ("test/cases/large/clang-26760.c": line 1164) +* reduce to right at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1164) * remove expression at ("test/cases/large/clang-26760.c": line 1164) * reduce to operant at ("test/cases/large/clang-26760.c": line 1164) -* replace by zero at ("test/cases/large/clang-26760.c": line 1164) +* remove expression at ("test/cases/large/clang-26760.c": line 1164) +* reduce to index 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1491) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1493) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1493) * remove the for loop at ("test/cases/large/clang-26760.c": line 1494) * remove initializer 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) * remove check 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) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 1496) * reduce to left at ("test/cases/large/clang-26760.c": line 1496) * reduce to right at ("test/cases/large/clang-26760.c": line 1496) -* replace by zero at ("test/cases/large/clang-26760.c": line 1496) -* do without param at ("test/cases/large/clang-26760.c": line 1496) -* do without param at ("test/cases/large/clang-26760.c": line 1496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1496) * remove the for loop at ("test/cases/large/clang-26760.c": line 1497) * remove initializer at ("test/cases/large/clang-26760.c": line 1497) * 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 check at ("test/cases/large/clang-26760.c": line 1497) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1497) * reduce to left at ("test/cases/large/clang-26760.c": line 1497) * reduce to right 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1503) -* replace by zero at ("test/cases/large/clang-26760.c": line 1503) -* do without param at ("test/cases/large/clang-26760.c": line 1503) -* replace by zero at ("test/cases/large/clang-26760.c": line 1503) -* replace by zero at ("test/cases/large/clang-26760.c": line 1503) -* do without param at ("test/cases/large/clang-26760.c": line 1504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1503) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1504) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1503) +* reduce to index at ("test/cases/large/clang-26760.c": line 1503) * remove expr statement at ("test/cases/large/clang-26760.c": line 1505) * reduce to left at ("test/cases/large/clang-26760.c": line 1505) * reduce to right at ("test/cases/large/clang-26760.c": line 1505) -* replace by zero at ("test/cases/large/clang-26760.c": line 1505) * reduce to left at ("test/cases/large/clang-26760.c": line 1505) * reduce to right at ("test/cases/large/clang-26760.c": line 1509) -* do without param at ("test/cases/large/clang-26760.c": line 1505) -* do without param at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1506) * reduce to left at ("test/cases/large/clang-26760.c": line 1506) * reduce to right at ("test/cases/large/clang-26760.c": line 1509) -* do without param at ("test/cases/large/clang-26760.c": line 1506) -* do without param at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1509) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1508) +* reduce to left at ("test/cases/large/clang-26760.c": line 1506) +* reduce to right at ("test/cases/large/clang-26760.c": line 1506) +* reduce to left at ("test/cases/large/clang-26760.c": line 1506) +* reduce to right at ("test/cases/large/clang-26760.c": line 1507) * reduce to left at ("test/cases/large/clang-26760.c": line 1506) * reduce to right at ("test/cases/large/clang-26760.c": line 1506) * reduce to left at ("test/cases/large/clang-26760.c": line 1506) * reduce to right at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1506) * remove expression at ("test/cases/large/clang-26760.c": line 1506) -* do without param at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1507) +* reduce to left at ("test/cases/large/clang-26760.c": line 1506) +* reduce to right at ("test/cases/large/clang-26760.c": line 1506) +* reduce to left at ("test/cases/large/clang-26760.c": line 1506) +* reduce to right at ("test/cases/large/clang-26760.c": line 1506) +* reduce to left at ("test/cases/large/clang-26760.c": line 1506) +* reduce to right at ("test/cases/large/clang-26760.c": line 1506) +* reduce to left at ("test/cases/large/clang-26760.c": line 1506) +* reduce to right at ("test/cases/large/clang-26760.c": line 1506) * reduce to left at ("test/cases/large/clang-26760.c": line 1506) * reduce to right at ("test/cases/large/clang-26760.c": line 1506) -* do without param at ("test/cases/large/clang-26760.c": line 1507) -* do without param at ("test/cases/large/clang-26760.c": line 1508) -* do without param at ("test/cases/large/clang-26760.c": line 1509) * remove expr statement at ("test/cases/large/clang-26760.c": line 1510) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1510) * remove expr statement at ("test/cases/large/clang-26760.c": line 1511) * reduce to left at ("test/cases/large/clang-26760.c": line 1511) * reduce to right at ("test/cases/large/clang-26760.c": line 1511) * reduce to left at ("test/cases/large/clang-26760.c": line 1511) * reduce to right at ("test/cases/large/clang-26760.c": line 1519) -* do without param at ("test/cases/large/clang-26760.c": line 1511) -* do without param at ("test/cases/large/clang-26760.c": line 1512) +* reduce to left at ("test/cases/large/clang-26760.c": line 1511) +* reduce to right at ("test/cases/large/clang-26760.c": line 1519) +* reduce to left at ("test/cases/large/clang-26760.c": line 1511) +* reduce to right at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1512) * reduce to left at ("test/cases/large/clang-26760.c": line 1519) * reduce to right at ("test/cases/large/clang-26760.c": line 1519) -* remove expression at ("test/cases/large/clang-26760.c": line 1519) -* remove expression at ("test/cases/large/clang-26760.c": line 1519) -* remove expression at ("test/cases/large/clang-26760.c": line 1519) -* remove expression at ("test/cases/large/clang-26760.c": line 1512) -* do without param at ("test/cases/large/clang-26760.c": line 1512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to left at ("test/cases/large/clang-26760.c": line 1519) +* reduce to right at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to left at ("test/cases/large/clang-26760.c": line 1512) +* reduce to right at ("test/cases/large/clang-26760.c": line 1518) * reduce to left at ("test/cases/large/clang-26760.c": line 1512) * reduce to right at ("test/cases/large/clang-26760.c": line 1518) * reduce to left at ("test/cases/large/clang-26760.c": line 1512) * reduce to right at ("test/cases/large/clang-26760.c": line 1512) -* replace by zero at ("test/cases/large/clang-26760.c": line 1512) -* replace by zero at ("test/cases/large/clang-26760.c": line 1512) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1512) +* reduce to index at ("test/cases/large/clang-26760.c": line 1512) * reduce to left at ("test/cases/large/clang-26760.c": line 1512) * reduce to right at ("test/cases/large/clang-26760.c": line 1518) -* do without param at ("test/cases/large/clang-26760.c": line 1512) -* do without param at ("test/cases/large/clang-26760.c": line 1513) -* do without param at ("test/cases/large/clang-26760.c": line 1513) -* do without param at ("test/cases/large/clang-26760.c": line 1514) -* do without param at ("test/cases/large/clang-26760.c": line 1514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1515) * reduce to operant at ("test/cases/large/clang-26760.c": line 1514) -* do without param at ("test/cases/large/clang-26760.c": line 1515) -* replace by zero at ("test/cases/large/clang-26760.c": line 1515) -* replace by zero at ("test/cases/large/clang-26760.c": line 1515) -* replace by zero at ("test/cases/large/clang-26760.c": line 1515) -* do without param at ("test/cases/large/clang-26760.c": line 1515) -* do without param at ("test/cases/large/clang-26760.c": line 1516) -* remove expression at ("test/cases/large/clang-26760.c": line 1516) -* do without param at ("test/cases/large/clang-26760.c": line 1516) +* reduce to left at ("test/cases/large/clang-26760.c": line 1515) +* reduce to right at ("test/cases/large/clang-26760.c": line 1515) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1515) +* reduce to index at ("test/cases/large/clang-26760.c": line 1515) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1515) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1518) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1518) +* reduce to left at ("test/cases/large/clang-26760.c": line 1516) +* reduce to right at ("test/cases/large/clang-26760.c": line 1517) * reduce to left at ("test/cases/large/clang-26760.c": line 1516) * reduce to right at ("test/cases/large/clang-26760.c": line 1517) -* do without param at ("test/cases/large/clang-26760.c": line 1516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1517) * reduce to operant at ("test/cases/large/clang-26760.c": line 1516) -* do without param at ("test/cases/large/clang-26760.c": line 1517) -* do without param at ("test/cases/large/clang-26760.c": line 1518) -* replace by zero at ("test/cases/large/clang-26760.c": line 1518) -* replace by zero at ("test/cases/large/clang-26760.c": line 1518) -* replace by zero at ("test/cases/large/clang-26760.c": line 1518) -* replace by zero at ("test/cases/large/clang-26760.c": line 1518) -* replace by zero at ("test/cases/large/clang-26760.c": line 1518) -* replace by zero at ("test/cases/large/clang-26760.c": line 1518) -* do without param at ("test/cases/large/clang-26760.c": line 1519) +* remove expression at ("test/cases/large/clang-26760.c": line 1516) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1518) +* reduce to index at ("test/cases/large/clang-26760.c": line 1518) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1518) +* reduce to index at ("test/cases/large/clang-26760.c": line 1518) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1518) +* reduce to index at ("test/cases/large/clang-26760.c": line 1518) +* remove expression at ("test/cases/large/clang-26760.c": line 1512) * reduce to operant at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) -* replace by zero at ("test/cases/large/clang-26760.c": line 1519) +* remove expression at ("test/cases/large/clang-26760.c": line 1519) +* remove expression at ("test/cases/large/clang-26760.c": line 1519) +* remove expression at ("test/cases/large/clang-26760.c": line 1519) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1519) +* reduce to index at ("test/cases/large/clang-26760.c": line 1519) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1519) +* reduce to index at ("test/cases/large/clang-26760.c": line 1519) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1519) +* reduce to index at ("test/cases/large/clang-26760.c": line 1519) * remove expr statement at ("test/cases/large/clang-26760.c": line 1526) -* replace by zero at ("test/cases/large/clang-26760.c": line 1166) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1526) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1170) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1173) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1177) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1185) * remove the for loop at ("test/cases/large/clang-26760.c": line 1186) * remove initializer at ("test/cases/large/clang-26760.c": line 1186) * reduce to left at ("test/cases/large/clang-26760.c": line 1186) * reduce to right at ("test/cases/large/clang-26760.c": line 1186) * remove check at ("test/cases/large/clang-26760.c": line 1186) +* reduce to left at ("test/cases/large/clang-26760.c": line 1186) +* reduce to right at ("test/cases/large/clang-26760.c": line 1186) * remove iterator at ("test/cases/large/clang-26760.c": line 1186) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1186) * remove condition at ("test/cases/large/clang-26760.c": line 1188) * remove break at ("test/cases/large/clang-26760.c": line 1189) * remove expr statement at ("test/cases/large/clang-26760.c": line 1190) * reduce to left at ("test/cases/large/clang-26760.c": line 1190) * reduce to right at ("test/cases/large/clang-26760.c": line 1190) -* replace by zero at ("test/cases/large/clang-26760.c": line 1190) +* reduce to index at ("test/cases/large/clang-26760.c": line 1190) * reduce to operant at ("test/cases/large/clang-26760.c": line 1190) * remove expr statement at ("test/cases/large/clang-26760.c": line 1192) * reduce to left at ("test/cases/large/clang-26760.c": line 1192) * reduce to right at ("test/cases/large/clang-26760.c": line 1192) -* do without param at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1200) +* reduce to left at ("test/cases/large/clang-26760.c": line 1192) +* reduce to right at ("test/cases/large/clang-26760.c": line 1199) * reduce to left at ("test/cases/large/clang-26760.c": line 1192) * reduce to right at ("test/cases/large/clang-26760.c": line 1199) * reduce to left at ("test/cases/large/clang-26760.c": line 1192) * reduce to right at ("test/cases/large/clang-26760.c": line 1199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1192) * remove expression at ("test/cases/large/clang-26760.c": line 1192) -* do without param at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1199) * reduce to operant at ("test/cases/large/clang-26760.c": line 1192) -* do without param at ("test/cases/large/clang-26760.c": line 1197) -* remove expression at ("test/cases/large/clang-26760.c": line 1192) -* do without param at ("test/cases/large/clang-26760.c": line 1192) +* reduce to left at ("test/cases/large/clang-26760.c": line 1192) +* reduce to right at ("test/cases/large/clang-26760.c": line 1198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1192) +* reduce to left at ("test/cases/large/clang-26760.c": line 1192) +* reduce to right at ("test/cases/large/clang-26760.c": line 1197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) * reduce to left at ("test/cases/large/clang-26760.c": line 1192) * reduce to right at ("test/cases/large/clang-26760.c": line 1192) -* do without param at ("test/cases/large/clang-26760.c": line 1197) -* remove expression at ("test/cases/large/clang-26760.c": line 1193) -* do without param at ("test/cases/large/clang-26760.c": line 1193) -* do without param at ("test/cases/large/clang-26760.c": line 1193) -* replace by zero at ("test/cases/large/clang-26760.c": line 1193) -* do without param at ("test/cases/large/clang-26760.c": line 1194) +* reduce to left at ("test/cases/large/clang-26760.c": line 1192) +* reduce to right at ("test/cases/large/clang-26760.c": line 1192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1193) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1193) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1193) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1194) +* reduce to index at ("test/cases/large/clang-26760.c": line 1193) * reduce to left at ("test/cases/large/clang-26760.c": line 1194) * reduce to right at ("test/cases/large/clang-26760.c": line 1194) -* do without param at ("test/cases/large/clang-26760.c": line 1197) -* remove expression at ("test/cases/large/clang-26760.c": line 1195) -* do without param at ("test/cases/large/clang-26760.c": line 1195) -* do without param at ("test/cases/large/clang-26760.c": line 1195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1197) +* reduce to left at ("test/cases/large/clang-26760.c": line 1195) +* reduce to right at ("test/cases/large/clang-26760.c": line 1196) +* reduce to left at ("test/cases/large/clang-26760.c": line 1195) +* reduce to right at ("test/cases/large/clang-26760.c": line 1196) +* reduce to left at ("test/cases/large/clang-26760.c": line 1195) +* reduce to right at ("test/cases/large/clang-26760.c": line 1196) * reduce to left at ("test/cases/large/clang-26760.c": line 1195) * reduce to right at ("test/cases/large/clang-26760.c": line 1196) * reduce to left at ("test/cases/large/clang-26760.c": line 1195) * reduce to right at ("test/cases/large/clang-26760.c": line 1196) * reduce to left at ("test/cases/large/clang-26760.c": line 1195) * reduce to right at ("test/cases/large/clang-26760.c": line 1196) -* do without param at ("test/cases/large/clang-26760.c": line 1195) -* replace by zero at ("test/cases/large/clang-26760.c": line 1195) -* do without param at ("test/cases/large/clang-26760.c": line 1196) -* do without param at ("test/cases/large/clang-26760.c": line 1197) -* replace by zero at ("test/cases/large/clang-26760.c": line 1197) -* replace by zero at ("test/cases/large/clang-26760.c": line 1197) -* do without param at ("test/cases/large/clang-26760.c": line 1198) -* do without param at ("test/cases/large/clang-26760.c": line 1199) -* do without param at ("test/cases/large/clang-26760.c": line 1200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1196) +* reduce to index at ("test/cases/large/clang-26760.c": line 1195) +* remove expression at ("test/cases/large/clang-26760.c": line 1195) +* reduce to index at ("test/cases/large/clang-26760.c": line 1197) +* remove expression at ("test/cases/large/clang-26760.c": line 1193) +* reduce to index at ("test/cases/large/clang-26760.c": line 1197) +* remove expression at ("test/cases/large/clang-26760.c": line 1192) * remove condition at ("test/cases/large/clang-26760.c": line 1201) -* replace by zero at ("test/cases/large/clang-26760.c": line 1265) +* reduce to left at ("test/cases/large/clang-26760.c": line 1201) +* reduce to right at ("test/cases/large/clang-26760.c": line 1201) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1266) * reduce to left at ("test/cases/large/clang-26760.c": line 1266) * reduce to right at ("test/cases/large/clang-26760.c": line 1266) -* remove expression at ("test/cases/large/clang-26760.c": line 1266) +* reduce to left at ("test/cases/large/clang-26760.c": line 1266) +* reduce to right at ("test/cases/large/clang-26760.c": line 1267) +* reduce to left at ("test/cases/large/clang-26760.c": line 1267) +* reduce to right at ("test/cases/large/clang-26760.c": line 1267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1266) +* reduce to left at ("test/cases/large/clang-26760.c": line 1266) +* reduce to right at ("test/cases/large/clang-26760.c": line 1266) * reduce to left at ("test/cases/large/clang-26760.c": line 1266) * reduce to right at ("test/cases/large/clang-26760.c": line 1266) * reduce to left at ("test/cases/large/clang-26760.c": line 1266) * reduce to right at ("test/cases/large/clang-26760.c": line 1267) -* do without param at ("test/cases/large/clang-26760.c": line 1266) -* do without param at ("test/cases/large/clang-26760.c": line 1267) -* replace by zero at ("test/cases/large/clang-26760.c": line 1267) -* replace by zero at ("test/cases/large/clang-26760.c": line 1267) -* replace by zero at ("test/cases/large/clang-26760.c": line 1267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1267) +* reduce to left at ("test/cases/large/clang-26760.c": line 1267) +* reduce to right at ("test/cases/large/clang-26760.c": line 1267) +* remove expression at ("test/cases/large/clang-26760.c": line 1266) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1267) +* reduce to index at ("test/cases/large/clang-26760.c": line 1267) +* reduce to index at ("test/cases/large/clang-26760.c": line 1267) * remove expr statement at ("test/cases/large/clang-26760.c": line 1268) * reduce to left at ("test/cases/large/clang-26760.c": line 1268) * reduce to right at ("test/cases/large/clang-26760.c": line 1268) -* do without param at ("test/cases/large/clang-26760.c": line 1268) -* replace by zero at ("test/cases/large/clang-26760.c": line 1268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1275) +* reduce to left at ("test/cases/large/clang-26760.c": line 1268) +* reduce to right at ("test/cases/large/clang-26760.c": line 1268) +* reduce to index at ("test/cases/large/clang-26760.c": line 1268) * reduce to left at ("test/cases/large/clang-26760.c": line 1268) * reduce to right at ("test/cases/large/clang-26760.c": line 1274) -* do without param at ("test/cases/large/clang-26760.c": line 1273) +* reduce to left at ("test/cases/large/clang-26760.c": line 1268) +* reduce to right at ("test/cases/large/clang-26760.c": line 1268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1274) * reduce to left at ("test/cases/large/clang-26760.c": line 1273) * reduce to right at ("test/cases/large/clang-26760.c": line 1273) * reduce to left at ("test/cases/large/clang-26760.c": line 1273) * reduce to right at ("test/cases/large/clang-26760.c": line 1273) -* remove expression at ("test/cases/large/clang-26760.c": line 1268) -* do without param at ("test/cases/large/clang-26760.c": line 1272) -* remove expression at ("test/cases/large/clang-26760.c": line 1268) -* do without param at ("test/cases/large/clang-26760.c": line 1268) -* do without param at ("test/cases/large/clang-26760.c": line 1269) -* do without param at ("test/cases/large/clang-26760.c": line 1269) -* do without param at ("test/cases/large/clang-26760.c": line 1270) +* reduce to left at ("test/cases/large/clang-26760.c": line 1273) +* reduce to right at ("test/cases/large/clang-26760.c": line 1273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1268) +* reduce to left at ("test/cases/large/clang-26760.c": line 1268) +* reduce to right at ("test/cases/large/clang-26760.c": line 1273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1273) +* reduce to left at ("test/cases/large/clang-26760.c": line 1272) +* reduce to right at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1268) +* reduce to left at ("test/cases/large/clang-26760.c": line 1268) +* reduce to right at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1270) * reduce to left at ("test/cases/large/clang-26760.c": line 1270) * reduce to right at ("test/cases/large/clang-26760.c": line 1272) * reduce to left at ("test/cases/large/clang-26760.c": line 1270) * reduce to right at ("test/cases/large/clang-26760.c": line 1272) * reduce to left at ("test/cases/large/clang-26760.c": line 1270) * reduce to right at ("test/cases/large/clang-26760.c": line 1272) -* do without param at ("test/cases/large/clang-26760.c": line 1270) -* do without param at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) * reduce to left at ("test/cases/large/clang-26760.c": line 1272) * reduce to right at ("test/cases/large/clang-26760.c": line 1272) -* remove expression at ("test/cases/large/clang-26760.c": line 1271) -* do without param at ("test/cases/large/clang-26760.c": line 1271) -* replace by zero at ("test/cases/large/clang-26760.c": line 1271) -* do without param at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1271) +* reduce to left at ("test/cases/large/clang-26760.c": line 1271) +* reduce to right at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) +* reduce to left at ("test/cases/large/clang-26760.c": line 1271) +* reduce to right at ("test/cases/large/clang-26760.c": line 1271) +* reduce to index at ("test/cases/large/clang-26760.c": line 1271) * reduce to left at ("test/cases/large/clang-26760.c": line 1272) * reduce to right at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1272) * remove expression at ("test/cases/large/clang-26760.c": line 1272) -* replace by zero at ("test/cases/large/clang-26760.c": line 1272) -* do without param at ("test/cases/large/clang-26760.c": line 1273) -* replace by zero at ("test/cases/large/clang-26760.c": line 1273) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 1271) +* remove expression at ("test/cases/large/clang-26760.c": line 1268) +* reduce to index at ("test/cases/large/clang-26760.c": line 1272) +* reduce to index at ("test/cases/large/clang-26760.c": line 1273) +* remove expression at ("test/cases/large/clang-26760.c": line 1268) +* reduce to index at ("test/cases/large/clang-26760.c": line 1273) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1210) * remove the for loop at ("test/cases/large/clang-26760.c": line 1211) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 1211) -* do without param at ("test/cases/large/clang-26760.c": line 1212) -* replace by zero at ("test/cases/large/clang-26760.c": line 1214) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1212) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 1214) * remove the for loop at ("test/cases/large/clang-26760.c": line 1215) * remove initializer at ("test/cases/large/clang-26760.c": line 1215) * reduce to left at ("test/cases/large/clang-26760.c": line 1215) * reduce to right at ("test/cases/large/clang-26760.c": line 1215) * remove check at ("test/cases/large/clang-26760.c": line 1215) +* reduce to left at ("test/cases/large/clang-26760.c": line 1215) +* reduce to right at ("test/cases/large/clang-26760.c": line 1215) * remove iterator at ("test/cases/large/clang-26760.c": line 1215) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1215) * remove expr statement at ("test/cases/large/clang-26760.c": line 1217) * reduce to left at ("test/cases/large/clang-26760.c": line 1217) * reduce to right at ("test/cases/large/clang-26760.c": line 1217) -* do without param at ("test/cases/large/clang-26760.c": line 1217) -* do without param at ("test/cases/large/clang-26760.c": line 1217) -* do without param at ("test/cases/large/clang-26760.c": line 1218) -* do without param at ("test/cases/large/clang-26760.c": line 1219) +* reduce to left at ("test/cases/large/clang-26760.c": line 1217) +* reduce to right at ("test/cases/large/clang-26760.c": line 1219) +* reduce to left at ("test/cases/large/clang-26760.c": line 1217) +* reduce to right at ("test/cases/large/clang-26760.c": line 1217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1218) +* reduce to left at ("test/cases/large/clang-26760.c": line 1217) +* reduce to right at ("test/cases/large/clang-26760.c": line 1217) +* reduce to left at ("test/cases/large/clang-26760.c": line 1218) +* reduce to right at ("test/cases/large/clang-26760.c": line 1218) * reduce to operant at ("test/cases/large/clang-26760.c": line 1219) -* do without param at ("test/cases/large/clang-26760.c": line 1220) -* remove expression at ("test/cases/large/clang-26760.c": line 1219) +* reduce to left at ("test/cases/large/clang-26760.c": line 1219) +* reduce to right at ("test/cases/large/clang-26760.c": line 1221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1219) * reduce to left at ("test/cases/large/clang-26760.c": line 1219) * reduce to right at ("test/cases/large/clang-26760.c": line 1219) * remove expression at ("test/cases/large/clang-26760.c": line 1219) -* do without param at ("test/cases/large/clang-26760.c": line 1219) -* do without param at ("test/cases/large/clang-26760.c": line 1220) -* replace by zero at ("test/cases/large/clang-26760.c": line 1220) -* do without param at ("test/cases/large/clang-26760.c": line 1221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1219) +* reduce to left at ("test/cases/large/clang-26760.c": line 1219) +* reduce to right at ("test/cases/large/clang-26760.c": line 1220) +* reduce to left at ("test/cases/large/clang-26760.c": line 1219) +* reduce to right at ("test/cases/large/clang-26760.c": line 1220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1220) +* remove expression at ("test/cases/large/clang-26760.c": line 1219) +* reduce to index at ("test/cases/large/clang-26760.c": line 1220) * remove the for loop at ("test/cases/large/clang-26760.c": line 1223) * remove initializer at ("test/cases/large/clang-26760.c": line 1223) * reduce to left at ("test/cases/large/clang-26760.c": line 1223) * 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 check at ("test/cases/large/clang-26760.c": line 1223) +* reduce to left at ("test/cases/large/clang-26760.c": line 1223) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1223) -* replace by zero at ("test/cases/large/clang-26760.c": line 1225) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1223) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1226) -* replace by zero at ("test/cases/large/clang-26760.c": line 1226) -* do without param at ("test/cases/large/clang-26760.c": line 1226) -* do without param at ("test/cases/large/clang-26760.c": line 1226) -* do without param at ("test/cases/large/clang-26760.c": line 1227) -* do without param at ("test/cases/large/clang-26760.c": line 1233) -* remove expression at ("test/cases/large/clang-26760.c": line 1227) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1227) +* reduce to left at ("test/cases/large/clang-26760.c": line 1226) +* reduce to right at ("test/cases/large/clang-26760.c": line 1226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1227) * reduce to left at ("test/cases/large/clang-26760.c": line 1227) * reduce to right at ("test/cases/large/clang-26760.c": line 1227) * reduce to left at ("test/cases/large/clang-26760.c": line 1227) * reduce to right at ("test/cases/large/clang-26760.c": line 1233) * reduce to left at ("test/cases/large/clang-26760.c": line 1233) * reduce to right at ("test/cases/large/clang-26760.c": line 1233) -* remove expression at ("test/cases/large/clang-26760.c": line 1227) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1227) * reduce to left at ("test/cases/large/clang-26760.c": line 1227) * reduce to right at ("test/cases/large/clang-26760.c": line 1233) * reduce to operant at ("test/cases/large/clang-26760.c": line 1227) * reduce to left at ("test/cases/large/clang-26760.c": line 1227) * reduce to right at ("test/cases/large/clang-26760.c": line 1233) -* do without param at ("test/cases/large/clang-26760.c": line 1227) -* do without param at ("test/cases/large/clang-26760.c": line 1227) -* do without param at ("test/cases/large/clang-26760.c": line 1232) -* remove expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to left at ("test/cases/large/clang-26760.c": line 1227) +* reduce to right at ("test/cases/large/clang-26760.c": line 1233) +* reduce to left at ("test/cases/large/clang-26760.c": line 1227) +* reduce to right at ("test/cases/large/clang-26760.c": line 1233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1227) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1227) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to left at ("test/cases/large/clang-26760.c": line 1228) +* reduce to right at ("test/cases/large/clang-26760.c": line 1232) * reduce to left at ("test/cases/large/clang-26760.c": line 1228) * reduce to right at ("test/cases/large/clang-26760.c": line 1232) -* do without param at ("test/cases/large/clang-26760.c": line 1228) +* reduce to left at ("test/cases/large/clang-26760.c": line 1228) +* reduce to right at ("test/cases/large/clang-26760.c": line 1232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1232) * reduce to left at ("test/cases/large/clang-26760.c": line 1228) * reduce to right at ("test/cases/large/clang-26760.c": line 1231) -* do without param at ("test/cases/large/clang-26760.c": line 1230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1231) * reduce to left at ("test/cases/large/clang-26760.c": line 1230) * reduce to right at ("test/cases/large/clang-26760.c": line 1230) -* remove expression at ("test/cases/large/clang-26760.c": line 1228) -* remove expression at ("test/cases/large/clang-26760.c": line 1228) -* do without param at ("test/cases/large/clang-26760.c": line 1228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to left at ("test/cases/large/clang-26760.c": line 1228) +* reduce to right at ("test/cases/large/clang-26760.c": line 1230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1230) * reduce to left at ("test/cases/large/clang-26760.c": line 1228) * reduce to right at ("test/cases/large/clang-26760.c": line 1229) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1228) -* remove expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to left at ("test/cases/large/clang-26760.c": line 1228) +* reduce to right at ("test/cases/large/clang-26760.c": line 1229) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) * reduce to operant at ("test/cases/large/clang-26760.c": line 1228) * reduce to left at ("test/cases/large/clang-26760.c": line 1228) * reduce to right at ("test/cases/large/clang-26760.c": line 1229) * reduce to left at ("test/cases/large/clang-26760.c": line 1228) * reduce to right at ("test/cases/large/clang-26760.c": line 1229) -* do without param at ("test/cases/large/clang-26760.c": line 1228) -* do without param at ("test/cases/large/clang-26760.c": line 1229) -* replace by zero at ("test/cases/large/clang-26760.c": line 1229) -* replace by zero at ("test/cases/large/clang-26760.c": line 1229) -* replace by zero at ("test/cases/large/clang-26760.c": line 1229) -* replace by zero at ("test/cases/large/clang-26760.c": line 1229) -* do without param at ("test/cases/large/clang-26760.c": line 1230) -* replace by zero at ("test/cases/large/clang-26760.c": line 1230) -* do without param at ("test/cases/large/clang-26760.c": line 1231) -* replace by zero at ("test/cases/large/clang-26760.c": line 1231) -* do without param at ("test/cases/large/clang-26760.c": line 1232) -* replace by zero at ("test/cases/large/clang-26760.c": line 1232) -* replace by zero at ("test/cases/large/clang-26760.c": line 1232) -* do without param at ("test/cases/large/clang-26760.c": line 1233) -* do without param at ("test/cases/large/clang-26760.c": line 1234) -* do without param at ("test/cases/large/clang-26760.c": line 1235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1229) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1229) +* reduce to index at ("test/cases/large/clang-26760.c": line 1229) +* remove expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to index at ("test/cases/large/clang-26760.c": line 1229) +* remove expression at ("test/cases/large/clang-26760.c": line 1228) +* remove expression at ("test/cases/large/clang-26760.c": line 1228) +* reduce to index at ("test/cases/large/clang-26760.c": line 1230) +* reduce to index at ("test/cases/large/clang-26760.c": line 1231) +* reduce to index at ("test/cases/large/clang-26760.c": line 1232) +* reduce to index at ("test/cases/large/clang-26760.c": line 1232) +* remove expression at ("test/cases/large/clang-26760.c": line 1228) +* remove expression at ("test/cases/large/clang-26760.c": line 1227) +* remove expression at ("test/cases/large/clang-26760.c": line 1227) * remove expr statement at ("test/cases/large/clang-26760.c": line 1236) * reduce to left at ("test/cases/large/clang-26760.c": line 1236) * reduce to right at ("test/cases/large/clang-26760.c": line 1236) @@ -5130,9 +6315,11 @@ * 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 check at ("test/cases/large/clang-26760.c": line 1239) +* reduce to left at ("test/cases/large/clang-26760.c": line 1239) +* reduce to right at ("test/cases/large/clang-26760.c": line 1239) * reduce to operant at ("test/cases/large/clang-26760.c": line 1239) * remove iterator at ("test/cases/large/clang-26760.c": line 1239) -* replace by zero at ("test/cases/large/clang-26760.c": line 1241) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1239) * 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) @@ -5140,83 +6327,144 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1243) * reduce to left at ("test/cases/large/clang-26760.c": line 1243) * reduce to right at ("test/cases/large/clang-26760.c": line 1243) -* replace by zero at ("test/cases/large/clang-26760.c": line 1243) * reduce to left at ("test/cases/large/clang-26760.c": line 1243) * reduce to right at ("test/cases/large/clang-26760.c": line 1250) -* do without param at ("test/cases/large/clang-26760.c": line 1243) +* reduce to left at ("test/cases/large/clang-26760.c": line 1243) +* reduce to right at ("test/cases/large/clang-26760.c": line 1250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1250) * reduce to left at ("test/cases/large/clang-26760.c": line 1243) * reduce to right at ("test/cases/large/clang-26760.c": line 1249) +* reduce to left at ("test/cases/large/clang-26760.c": line 1243) +* reduce to right at ("test/cases/large/clang-26760.c": line 1249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1243) +* reduce to index at ("test/cases/large/clang-26760.c": line 1243) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1243) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1243) * remove expression at ("test/cases/large/clang-26760.c": line 1243) -* replace by zero at ("test/cases/large/clang-26760.c": line 1243) -* replace by zero at ("test/cases/large/clang-26760.c": line 1243) -* replace by zero at ("test/cases/large/clang-26760.c": line 1243) -* remove expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) * reduce to left at ("test/cases/large/clang-26760.c": line 1243) * reduce to right at ("test/cases/large/clang-26760.c": line 1243) -* replace by zero at ("test/cases/large/clang-26760.c": line 1243) -* do without param at ("test/cases/large/clang-26760.c": line 1243) -* do without param at ("test/cases/large/clang-26760.c": line 1243) * reduce to left at ("test/cases/large/clang-26760.c": line 1243) * reduce to right at ("test/cases/large/clang-26760.c": line 1243) +* reduce to index at ("test/cases/large/clang-26760.c": line 1243) +* remove expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to left at ("test/cases/large/clang-26760.c": line 1243) +* reduce to right at ("test/cases/large/clang-26760.c": line 1249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1249) +* reduce to left at ("test/cases/large/clang-26760.c": line 1243) +* reduce to right at ("test/cases/large/clang-26760.c": line 1248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1244) * reduce to left at ("test/cases/large/clang-26760.c": line 1243) * reduce to right at ("test/cases/large/clang-26760.c": line 1243) -* replace by zero at ("test/cases/large/clang-26760.c": line 1243) -* do without param at ("test/cases/large/clang-26760.c": line 1244) -* do without param at ("test/cases/large/clang-26760.c": line 1247) -* remove expression at ("test/cases/large/clang-26760.c": line 1244) +* reduce to left at ("test/cases/large/clang-26760.c": line 1243) +* reduce to right at ("test/cases/large/clang-26760.c": line 1243) +* reduce to index at ("test/cases/large/clang-26760.c": line 1243) +* reduce to left at ("test/cases/large/clang-26760.c": line 1244) +* reduce to right at ("test/cases/large/clang-26760.c": line 1248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1247) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1247) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1244) * reduce to left at ("test/cases/large/clang-26760.c": line 1244) * reduce to right at ("test/cases/large/clang-26760.c": line 1247) -* do without param at ("test/cases/large/clang-26760.c": line 1244) -* do without param at ("test/cases/large/clang-26760.c": line 1244) +* reduce to left at ("test/cases/large/clang-26760.c": line 1244) +* reduce to right at ("test/cases/large/clang-26760.c": line 1247) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1247) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1246) +* reduce to left at ("test/cases/large/clang-26760.c": line 1244) +* reduce to right at ("test/cases/large/clang-26760.c": line 1244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1245) * reduce to left at ("test/cases/large/clang-26760.c": line 1244) * reduce to right at ("test/cases/large/clang-26760.c": line 1244) -* do without param at ("test/cases/large/clang-26760.c": line 1244) -* do without param at ("test/cases/large/clang-26760.c": line 1245) -* do without param at ("test/cases/large/clang-26760.c": line 1246) -* do without param at ("test/cases/large/clang-26760.c": line 1247) -* do without param at ("test/cases/large/clang-26760.c": line 1248) -* do without param at ("test/cases/large/clang-26760.c": line 1249) +* remove expression at ("test/cases/large/clang-26760.c": line 1244) * reduce to operant at ("test/cases/large/clang-26760.c": line 1249) -* replace by zero at ("test/cases/large/clang-26760.c": line 1249) -* do without param at ("test/cases/large/clang-26760.c": line 1250) +* reduce to index at ("test/cases/large/clang-26760.c": line 1249) * remove expr statement at ("test/cases/large/clang-26760.c": line 1252) * reduce to left at ("test/cases/large/clang-26760.c": line 1252) * reduce to right at ("test/cases/large/clang-26760.c": line 1252) -* do without param at ("test/cases/large/clang-26760.c": line 1252) -* do without param at ("test/cases/large/clang-26760.c": line 1252) +* reduce to left at ("test/cases/large/clang-26760.c": line 1252) +* reduce to right at ("test/cases/large/clang-26760.c": line 1252) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1252) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1252) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1253) * reduce to left at ("test/cases/large/clang-26760.c": line 1252) * reduce to right at ("test/cases/large/clang-26760.c": line 1252) * reduce to left at ("test/cases/large/clang-26760.c": line 1252) * reduce to right at ("test/cases/large/clang-26760.c": line 1252) * reduce to operant at ("test/cases/large/clang-26760.c": line 1252) -* replace by zero at ("test/cases/large/clang-26760.c": line 1252) -* do without param at ("test/cases/large/clang-26760.c": line 1253) -* do without param at ("test/cases/large/clang-26760.c": line 1253) -* do without param at ("test/cases/large/clang-26760.c": line 1254) -* remove expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to index at ("test/cases/large/clang-26760.c": line 1252) +* reduce to left at ("test/cases/large/clang-26760.c": line 1253) +* reduce to right at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to left at ("test/cases/large/clang-26760.c": line 1256) +* reduce to right at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to left at ("test/cases/large/clang-26760.c": line 1256) +* reduce to right at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) * remove expression at ("test/cases/large/clang-26760.c": line 1254) -* do without param at ("test/cases/large/clang-26760.c": line 1254) -* remove expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to left at ("test/cases/large/clang-26760.c": line 1256) +* reduce to right at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to left at ("test/cases/large/clang-26760.c": line 1254) +* reduce to right at ("test/cases/large/clang-26760.c": line 1254) +* reduce to left at ("test/cases/large/clang-26760.c": line 1254) +* reduce to right at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) * remove expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1255) +* reduce to index at ("test/cases/large/clang-26760.c": line 1255) * remove expression at ("test/cases/large/clang-26760.c": line 1254) -* do without param at ("test/cases/large/clang-26760.c": line 1255) * remove expression at ("test/cases/large/clang-26760.c": line 1254) -* do without param at ("test/cases/large/clang-26760.c": line 1254) -* do without param at ("test/cases/large/clang-26760.c": line 1255) -* replace by zero at ("test/cases/large/clang-26760.c": line 1255) -* do without param at ("test/cases/large/clang-26760.c": line 1256) -* do without param at ("test/cases/large/clang-26760.c": line 1257) +* remove expression at ("test/cases/large/clang-26760.c": line 1256) +* remove expression at ("test/cases/large/clang-26760.c": line 1256) * remove expr statement at ("test/cases/large/clang-26760.c": line 1259) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1259) * remove expr statement at ("test/cases/large/clang-26760.c": line 1260) * reduce to left at ("test/cases/large/clang-26760.c": line 1260) * reduce to right at ("test/cases/large/clang-26760.c": line 1260) * reduce to left at ("test/cases/large/clang-26760.c": line 1260) * reduce to right at ("test/cases/large/clang-26760.c": line 1260) +* reduce to left at ("test/cases/large/clang-26760.c": line 1260) +* reduce to right at ("test/cases/large/clang-26760.c": line 1260) +* reduce to left at ("test/cases/large/clang-26760.c": line 1260) +* reduce to right at ("test/cases/large/clang-26760.c": line 1260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1260) * remove expression at ("test/cases/large/clang-26760.c": line 1260) * reduce to left at ("test/cases/large/clang-26760.c": line 1260) * reduce to right at ("test/cases/large/clang-26760.c": line 1260) -* do without param at ("test/cases/large/clang-26760.c": line 1260) -* do without param at ("test/cases/large/clang-26760.c": line 1261) +* reduce to left at ("test/cases/large/clang-26760.c": line 1260) +* reduce to right at ("test/cases/large/clang-26760.c": line 1260) +* reduce to left at ("test/cases/large/clang-26760.c": line 1260) +* reduce to right at ("test/cases/large/clang-26760.c": line 1261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1261) +* reduce to left at ("test/cases/large/clang-26760.c": line 1261) +* reduce to right at ("test/cases/large/clang-26760.c": line 1261) * reduce to left at ("test/cases/large/clang-26760.c": line 1261) * reduce to right at ("test/cases/large/clang-26760.c": line 1261) * reduce to left at ("test/cases/large/clang-26760.c": line 1261) @@ -5225,750 +6473,1030 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1261) * reduce to left at ("test/cases/large/clang-26760.c": line 1261) * reduce to right at ("test/cases/large/clang-26760.c": line 1261) -* replace by zero at ("test/cases/large/clang-26760.c": line 1261) +* reduce to index at ("test/cases/large/clang-26760.c": line 1261) * remove the for loop at ("test/cases/large/clang-26760.c": line 1277) * remove initializer at ("test/cases/large/clang-26760.c": line 1277) * 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 check at ("test/cases/large/clang-26760.c": line 1277) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1277) * reduce to left at ("test/cases/large/clang-26760.c": line 1277) * reduce to right at ("test/cases/large/clang-26760.c": line 1277) -* do without param at ("test/cases/large/clang-26760.c": line 1277) -* do without param at ("test/cases/large/clang-26760.c": line 1278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1278) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1280) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1281) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1282) * remove the for loop at ("test/cases/large/clang-26760.c": line 1283) * remove initializer at ("test/cases/large/clang-26760.c": line 1283) * reduce to left at ("test/cases/large/clang-26760.c": line 1283) * reduce to right at ("test/cases/large/clang-26760.c": line 1283) * remove check at ("test/cases/large/clang-26760.c": line 1283) +* reduce to left at ("test/cases/large/clang-26760.c": line 1283) +* reduce to right at ("test/cases/large/clang-26760.c": line 1283) * remove iterator at ("test/cases/large/clang-26760.c": line 1283) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1283) * remove expr statement at ("test/cases/large/clang-26760.c": line 1284) * reduce to left at ("test/cases/large/clang-26760.c": line 1284) * reduce to right at ("test/cases/large/clang-26760.c": line 1284) -* replace by zero at ("test/cases/large/clang-26760.c": line 1284) +* reduce to index at ("test/cases/large/clang-26760.c": line 1284) * remove the for loop at ("test/cases/large/clang-26760.c": line 1285) * remove initializer at ("test/cases/large/clang-26760.c": line 1285) * 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 check at ("test/cases/large/clang-26760.c": line 1285) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1285) * reduce to left at ("test/cases/large/clang-26760.c": line 1285) * reduce to right at ("test/cases/large/clang-26760.c": line 1285) -* do without param at ("test/cases/large/clang-26760.c": line 1285) -* do without param at ("test/cases/large/clang-26760.c": line 1286) -* replace by zero at ("test/cases/large/clang-26760.c": line 1288) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1286) * 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 the for loop at ("test/cases/large/clang-26760.c": line 1293) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 1293) * remove iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 1293) -* do without param at ("test/cases/large/clang-26760.c": line 1294) -* replace by zero at ("test/cases/large/clang-26760.c": line 1296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1293) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1294) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1298) -* replace by zero at ("test/cases/large/clang-26760.c": line 1298) -* replace by zero at ("test/cases/large/clang-26760.c": line 1298) -* remove expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) * reduce to left at ("test/cases/large/clang-26760.c": line 1298) * reduce to right at ("test/cases/large/clang-26760.c": line 1299) -* do without param at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1299) +* reduce to index at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1299) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) * reduce to operant at ("test/cases/large/clang-26760.c": line 1298) * reduce to left at ("test/cases/large/clang-26760.c": line 1298) * reduce to right at ("test/cases/large/clang-26760.c": line 1298) -* replace by zero at ("test/cases/large/clang-26760.c": line 1298) +* reduce to index at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) * reduce to left at ("test/cases/large/clang-26760.c": line 1298) * reduce to right at ("test/cases/large/clang-26760.c": line 1298) * reduce to left at ("test/cases/large/clang-26760.c": line 1298) * reduce to right at ("test/cases/large/clang-26760.c": line 1298) -* replace by zero at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) +* reduce to index at ("test/cases/large/clang-26760.c": line 1298) * reduce to operant at ("test/cases/large/clang-26760.c": line 1298) -* remove expression at ("test/cases/large/clang-26760.c": line 1298) -* remove expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) * reduce to operant at ("test/cases/large/clang-26760.c": line 1298) +* reduce to left at ("test/cases/large/clang-26760.c": line 1298) +* reduce to right at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1298) * remove expression at ("test/cases/large/clang-26760.c": line 1298) * reduce to operant at ("test/cases/large/clang-26760.c": line 1298) -* do without param at ("test/cases/large/clang-26760.c": line 1299) -* replace by zero at ("test/cases/large/clang-26760.c": line 1299) +* remove expression at ("test/cases/large/clang-26760.c": line 1298) +* remove expression at ("test/cases/large/clang-26760.c": line 1298) +* remove expression at ("test/cases/large/clang-26760.c": line 1298) +* reduce to index at ("test/cases/large/clang-26760.c": line 1299) * remove expr statement at ("test/cases/large/clang-26760.c": line 1300) * reduce to left at ("test/cases/large/clang-26760.c": line 1300) * reduce to right at ("test/cases/large/clang-26760.c": line 1300) -* replace by zero at ("test/cases/large/clang-26760.c": line 1300) -* do without param at ("test/cases/large/clang-26760.c": line 1300) -* do without param at ("test/cases/large/clang-26760.c": line 1300) -* do without param at ("test/cases/large/clang-26760.c": line 1301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1307) +* reduce to left at ("test/cases/large/clang-26760.c": line 1300) +* reduce to right at ("test/cases/large/clang-26760.c": line 1306) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1301) +* reduce to left at ("test/cases/large/clang-26760.c": line 1301) +* reduce to right at ("test/cases/large/clang-26760.c": line 1306) * reduce to left at ("test/cases/large/clang-26760.c": line 1301) * reduce to right at ("test/cases/large/clang-26760.c": line 1306) * reduce to left at ("test/cases/large/clang-26760.c": line 1301) * reduce to right at ("test/cases/large/clang-26760.c": line 1301) -* do without param at ("test/cases/large/clang-26760.c": line 1301) -* do without param at ("test/cases/large/clang-26760.c": line 1301) -* remove expression at ("test/cases/large/clang-26760.c": line 1301) -* do without param at ("test/cases/large/clang-26760.c": line 1301) -* do without param at ("test/cases/large/clang-26760.c": line 1302) -* do without param at ("test/cases/large/clang-26760.c": line 1304) -* remove expression at ("test/cases/large/clang-26760.c": line 1304) -* remove expression at ("test/cases/large/clang-26760.c": line 1304) -* remove expression at ("test/cases/large/clang-26760.c": line 1302) -* do without param at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1301) +* reduce to left at ("test/cases/large/clang-26760.c": line 1301) +* reduce to right at ("test/cases/large/clang-26760.c": line 1306) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1306) +* reduce to left at ("test/cases/large/clang-26760.c": line 1301) +* reduce to right at ("test/cases/large/clang-26760.c": line 1305) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1305) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1305) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1304) * reduce to left at ("test/cases/large/clang-26760.c": line 1302) * reduce to right at ("test/cases/large/clang-26760.c": line 1303) -* do without param at ("test/cases/large/clang-26760.c": line 1302) -* remove expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1302) +* reduce to left at ("test/cases/large/clang-26760.c": line 1302) +* reduce to right at ("test/cases/large/clang-26760.c": line 1302) * reduce to left at ("test/cases/large/clang-26760.c": line 1302) * reduce to right at ("test/cases/large/clang-26760.c": line 1302) * reduce to operant at ("test/cases/large/clang-26760.c": line 1302) * reduce to left at ("test/cases/large/clang-26760.c": line 1302) * reduce to right at ("test/cases/large/clang-26760.c": line 1302) -* do without param at ("test/cases/large/clang-26760.c": line 1303) -* do without param at ("test/cases/large/clang-26760.c": line 1304) -* do without param at ("test/cases/large/clang-26760.c": line 1305) -* do without param at ("test/cases/large/clang-26760.c": line 1306) -* do without param at ("test/cases/large/clang-26760.c": line 1307) +* reduce to left at ("test/cases/large/clang-26760.c": line 1302) +* reduce to right at ("test/cases/large/clang-26760.c": line 1302) +* reduce to left at ("test/cases/large/clang-26760.c": line 1302) +* reduce to right at ("test/cases/large/clang-26760.c": line 1302) +* reduce to left at ("test/cases/large/clang-26760.c": line 1302) +* reduce to right at ("test/cases/large/clang-26760.c": line 1302) +* reduce to left at ("test/cases/large/clang-26760.c": line 1302) +* reduce to right at ("test/cases/large/clang-26760.c": line 1302) +* remove expression at ("test/cases/large/clang-26760.c": line 1302) +* remove expression at ("test/cases/large/clang-26760.c": line 1302) +* remove expression at ("test/cases/large/clang-26760.c": line 1304) +* remove expression at ("test/cases/large/clang-26760.c": line 1304) +* remove expression at ("test/cases/large/clang-26760.c": line 1301) * remove expr statement at ("test/cases/large/clang-26760.c": line 1308) * reduce to left at ("test/cases/large/clang-26760.c": line 1308) * reduce to right at ("test/cases/large/clang-26760.c": line 1308) -* replace by zero at ("test/cases/large/clang-26760.c": line 1308) * remove condition at ("test/cases/large/clang-26760.c": line 1309) * remove break at ("test/cases/large/clang-26760.c": line 1310) * remove condition at ("test/cases/large/clang-26760.c": line 1312) * reduce to left at ("test/cases/large/clang-26760.c": line 1312) * reduce to right at ("test/cases/large/clang-26760.c": line 1312) -* replace by zero at ("test/cases/large/clang-26760.c": line 1312) -* replace by zero at ("test/cases/large/clang-26760.c": line 1312) -* replace by zero at ("test/cases/large/clang-26760.c": line 1312) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1312) +* reduce to index at ("test/cases/large/clang-26760.c": line 1312) * remove condition at ("test/cases/large/clang-26760.c": line 1319) * remove break at ("test/cases/large/clang-26760.c": line 1320) * remove expr statement at ("test/cases/large/clang-26760.c": line 1314) * reduce to left at ("test/cases/large/clang-26760.c": line 1314) * reduce to right at ("test/cases/large/clang-26760.c": line 1314) -* replace by zero at ("test/cases/large/clang-26760.c": line 1314) +* reduce to index at ("test/cases/large/clang-26760.c": line 1314) * remove return statement at ("test/cases/large/clang-26760.c": line 1315) * remove the for loop at ("test/cases/large/clang-26760.c": line 1322) * remove initializer at ("test/cases/large/clang-26760.c": line 1322) * reduce to left at ("test/cases/large/clang-26760.c": line 1322) * reduce to right at ("test/cases/large/clang-26760.c": line 1322) * remove check at ("test/cases/large/clang-26760.c": line 1322) +* reduce to left at ("test/cases/large/clang-26760.c": line 1322) +* reduce to right at ("test/cases/large/clang-26760.c": line 1322) * remove iterator at ("test/cases/large/clang-26760.c": line 1322) * reduce to left at ("test/cases/large/clang-26760.c": line 1322) * reduce to right at ("test/cases/large/clang-26760.c": line 1322) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1324) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1324) * remove expr statement at ("test/cases/large/clang-26760.c": line 1325) * reduce to left at ("test/cases/large/clang-26760.c": line 1325) * reduce to right at ("test/cases/large/clang-26760.c": line 1340) -* remove expression at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1325) * reduce to left at ("test/cases/large/clang-26760.c": line 1325) * reduce to right at ("test/cases/large/clang-26760.c": line 1340) -* do without param at ("test/cases/large/clang-26760.c": line 1339) -* remove expression at ("test/cases/large/clang-26760.c": line 1325) -* do without param at ("test/cases/large/clang-26760.c": line 1325) -* do without param at ("test/cases/large/clang-26760.c": line 1325) -* do without param at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1340) +* reduce to left at ("test/cases/large/clang-26760.c": line 1339) +* reduce to right at ("test/cases/large/clang-26760.c": line 1339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1325) +* reduce to left at ("test/cases/large/clang-26760.c": line 1325) +* reduce to right at ("test/cases/large/clang-26760.c": line 1339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1338) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1337) * reduce to left at ("test/cases/large/clang-26760.c": line 1325) * reduce to right at ("test/cases/large/clang-26760.c": line 1336) -* replace by zero at ("test/cases/large/clang-26760.c": line 1325) * reduce to left at ("test/cases/large/clang-26760.c": line 1325) * reduce to right at ("test/cases/large/clang-26760.c": line 1325) -* do without param at ("test/cases/large/clang-26760.c": line 1325) -* replace by zero at ("test/cases/large/clang-26760.c": line 1325) -* do without param at ("test/cases/large/clang-26760.c": line 1326) +* reduce to index at ("test/cases/large/clang-26760.c": line 1325) +* reduce to left at ("test/cases/large/clang-26760.c": line 1325) +* reduce to right at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1326) +* reduce to index at ("test/cases/large/clang-26760.c": line 1325) * reduce to left at ("test/cases/large/clang-26760.c": line 1326) * reduce to right at ("test/cases/large/clang-26760.c": line 1336) * reduce to left at ("test/cases/large/clang-26760.c": line 1326) * reduce to right at ("test/cases/large/clang-26760.c": line 1336) * reduce to left at ("test/cases/large/clang-26760.c": line 1326) * reduce to right at ("test/cases/large/clang-26760.c": line 1328) -* replace by zero at ("test/cases/large/clang-26760.c": line 1326) +* reduce to index at ("test/cases/large/clang-26760.c": line 1326) * reduce to left at ("test/cases/large/clang-26760.c": line 1328) * reduce to right at ("test/cases/large/clang-26760.c": line 1336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1328) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1326) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1326) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1328) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1326) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1327) * remove expression at ("test/cases/large/clang-26760.c": line 1326) -* do without param at ("test/cases/large/clang-26760.c": line 1326) -* do without param at ("test/cases/large/clang-26760.c": line 1326) -* do without param at ("test/cases/large/clang-26760.c": line 1327) -* do without param at ("test/cases/large/clang-26760.c": line 1328) * reduce to left at ("test/cases/large/clang-26760.c": line 1328) * reduce to right at ("test/cases/large/clang-26760.c": line 1336) -* do without param at ("test/cases/large/clang-26760.c": line 1328) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1328) * reduce to left at ("test/cases/large/clang-26760.c": line 1328) * reduce to right at ("test/cases/large/clang-26760.c": line 1336) -* do without param at ("test/cases/large/clang-26760.c": line 1328) -* replace by zero at ("test/cases/large/clang-26760.c": line 1328) -* do without param at ("test/cases/large/clang-26760.c": line 1329) -* do without param at ("test/cases/large/clang-26760.c": line 1329) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1328) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1329) +* reduce to index at ("test/cases/large/clang-26760.c": line 1328) +* reduce to left at ("test/cases/large/clang-26760.c": line 1329) +* reduce to right at ("test/cases/large/clang-26760.c": line 1336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1329) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1336) +* reduce to left at ("test/cases/large/clang-26760.c": line 1329) +* reduce to right at ("test/cases/large/clang-26760.c": line 1335) * reduce to left at ("test/cases/large/clang-26760.c": line 1329) * reduce to right at ("test/cases/large/clang-26760.c": line 1335) -* do without param at ("test/cases/large/clang-26760.c": line 1329) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1329) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1335) +* reduce to left at ("test/cases/large/clang-26760.c": line 1329) +* reduce to right at ("test/cases/large/clang-26760.c": line 1334) +* reduce to left at ("test/cases/large/clang-26760.c": line 1329) +* reduce to right at ("test/cases/large/clang-26760.c": line 1334) * reduce to left at ("test/cases/large/clang-26760.c": line 1329) * reduce to right at ("test/cases/large/clang-26760.c": line 1334) -* do without param at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1329) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1329) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) * remove expression at ("test/cases/large/clang-26760.c": line 1329) -* do without param at ("test/cases/large/clang-26760.c": line 1329) -* do without param at ("test/cases/large/clang-26760.c": line 1330) -* do without param at ("test/cases/large/clang-26760.c": line 1330) -* do without param at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1333) +* reduce to left at ("test/cases/large/clang-26760.c": line 1330) +* reduce to right at ("test/cases/large/clang-26760.c": line 1332) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1332) * reduce to left at ("test/cases/large/clang-26760.c": line 1330) * reduce to right at ("test/cases/large/clang-26760.c": line 1331) * reduce to left at ("test/cases/large/clang-26760.c": line 1331) * reduce to right at ("test/cases/large/clang-26760.c": line 1331) * reduce to left at ("test/cases/large/clang-26760.c": line 1331) * reduce to right at ("test/cases/large/clang-26760.c": line 1331) +* reduce to left at ("test/cases/large/clang-26760.c": line 1331) +* reduce to right at ("test/cases/large/clang-26760.c": line 1331) +* reduce to left at ("test/cases/large/clang-26760.c": line 1331) +* reduce to right at ("test/cases/large/clang-26760.c": line 1331) +* reduce to left at ("test/cases/large/clang-26760.c": line 1331) +* reduce to right at ("test/cases/large/clang-26760.c": line 1331) +* reduce to left at ("test/cases/large/clang-26760.c": line 1331) +* reduce to right at ("test/cases/large/clang-26760.c": line 1331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1330) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1331) * remove expression at ("test/cases/large/clang-26760.c": line 1330) -* do without param at ("test/cases/large/clang-26760.c": line 1330) -* do without param at ("test/cases/large/clang-26760.c": line 1331) -* do without param at ("test/cases/large/clang-26760.c": line 1332) -* replace by zero at ("test/cases/large/clang-26760.c": line 1332) -* do without param at ("test/cases/large/clang-26760.c": line 1333) -* do without param at ("test/cases/large/clang-26760.c": line 1334) -* do without param at ("test/cases/large/clang-26760.c": line 1335) -* do without param at ("test/cases/large/clang-26760.c": line 1336) -* replace by zero at ("test/cases/large/clang-26760.c": line 1336) -* replace by zero at ("test/cases/large/clang-26760.c": line 1336) -* do without param at ("test/cases/large/clang-26760.c": line 1337) -* replace by zero at ("test/cases/large/clang-26760.c": line 1337) -* do without param at ("test/cases/large/clang-26760.c": line 1338) -* do without param at ("test/cases/large/clang-26760.c": line 1339) -* replace by zero at ("test/cases/large/clang-26760.c": line 1339) -* do without param at ("test/cases/large/clang-26760.c": line 1340) +* reduce to index at ("test/cases/large/clang-26760.c": line 1332) +* reduce to index at ("test/cases/large/clang-26760.c": line 1336) +* reduce to index at ("test/cases/large/clang-26760.c": line 1336) +* reduce to index at ("test/cases/large/clang-26760.c": line 1337) +* reduce to index at ("test/cases/large/clang-26760.c": line 1339) +* remove expression at ("test/cases/large/clang-26760.c": line 1325) +* remove expression at ("test/cases/large/clang-26760.c": line 1325) * remove expr statement at ("test/cases/large/clang-26760.c": line 1341) * reduce to left at ("test/cases/large/clang-26760.c": line 1341) * reduce to right at ("test/cases/large/clang-26760.c": line 1341) * reduce to left at ("test/cases/large/clang-26760.c": line 1341) * reduce to right at ("test/cases/large/clang-26760.c": line 1341) -* replace by zero at ("test/cases/large/clang-26760.c": line 1341) +* reduce to index at ("test/cases/large/clang-26760.c": line 1341) +* reduce to left at ("test/cases/large/clang-26760.c": line 1341) +* reduce to right at ("test/cases/large/clang-26760.c": line 1343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1341) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1341) * remove expression at ("test/cases/large/clang-26760.c": line 1341) -* do without param at ("test/cases/large/clang-26760.c": line 1341) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1341) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1343) +* reduce to left at ("test/cases/large/clang-26760.c": line 1341) +* reduce to right at ("test/cases/large/clang-26760.c": line 1342) * reduce to left at ("test/cases/large/clang-26760.c": line 1341) * reduce to right at ("test/cases/large/clang-26760.c": line 1342) * reduce to left at ("test/cases/large/clang-26760.c": line 1341) * reduce to right at ("test/cases/large/clang-26760.c": line 1341) * reduce to left at ("test/cases/large/clang-26760.c": line 1341) * reduce to right at ("test/cases/large/clang-26760.c": line 1341) -* do without param at ("test/cases/large/clang-26760.c": line 1341) -* do without param at ("test/cases/large/clang-26760.c": line 1342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1341) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1342) +* reduce to left at ("test/cases/large/clang-26760.c": line 1342) +* reduce to right at ("test/cases/large/clang-26760.c": line 1342) * reduce to left at ("test/cases/large/clang-26760.c": line 1342) * reduce to right at ("test/cases/large/clang-26760.c": line 1342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1342) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1342) +* reduce to index at ("test/cases/large/clang-26760.c": line 1342) * remove expression at ("test/cases/large/clang-26760.c": line 1342) -* replace by zero at ("test/cases/large/clang-26760.c": line 1342) -* replace by zero at ("test/cases/large/clang-26760.c": line 1342) -* do without param at ("test/cases/large/clang-26760.c": line 1343) +* reduce to index at ("test/cases/large/clang-26760.c": line 1342) * remove expr statement at ("test/cases/large/clang-26760.c": line 1344) * reduce to left at ("test/cases/large/clang-26760.c": line 1344) * reduce to right at ("test/cases/large/clang-26760.c": line 1344) -* replace by zero at ("test/cases/large/clang-26760.c": line 1344) +* reduce to left at ("test/cases/large/clang-26760.c": line 1344) +* reduce to right at ("test/cases/large/clang-26760.c": line 1344) * remove the for loop at ("test/cases/large/clang-26760.c": line 1346) * remove initializer at ("test/cases/large/clang-26760.c": line 1346) * 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 check at ("test/cases/large/clang-26760.c": line 1346) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1346) * reduce to left at ("test/cases/large/clang-26760.c": line 1346) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1350) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1352) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1352) * remove the for loop at ("test/cases/large/clang-26760.c": line 1353) * remove initializer at ("test/cases/large/clang-26760.c": line 1353) * reduce to left at ("test/cases/large/clang-26760.c": line 1353) * reduce to right at ("test/cases/large/clang-26760.c": line 1353) * remove check at ("test/cases/large/clang-26760.c": line 1353) +* reduce to left at ("test/cases/large/clang-26760.c": line 1353) +* reduce to right at ("test/cases/large/clang-26760.c": line 1353) * remove iterator at ("test/cases/large/clang-26760.c": line 1353) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1353) * remove the for loop at ("test/cases/large/clang-26760.c": line 1355) * remove initializer at ("test/cases/large/clang-26760.c": line 1355) * reduce to left at ("test/cases/large/clang-26760.c": line 1355) * reduce to right at ("test/cases/large/clang-26760.c": line 1355) * remove check at ("test/cases/large/clang-26760.c": line 1355) +* reduce to left at ("test/cases/large/clang-26760.c": line 1355) +* reduce to right at ("test/cases/large/clang-26760.c": line 1355) * remove iterator at ("test/cases/large/clang-26760.c": line 1355) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1355) * remove expr statement at ("test/cases/large/clang-26760.c": line 1356) * reduce to left at ("test/cases/large/clang-26760.c": line 1356) * reduce to right at ("test/cases/large/clang-26760.c": line 1356) -* replace by zero at ("test/cases/large/clang-26760.c": line 1356) -* replace by zero at ("test/cases/large/clang-26760.c": line 1356) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1356) +* reduce to index at ("test/cases/large/clang-26760.c": line 1356) * remove expr statement at ("test/cases/large/clang-26760.c": line 1358) * reduce to left at ("test/cases/large/clang-26760.c": line 1358) * reduce to right at ("test/cases/large/clang-26760.c": line 1358) -* replace by zero at ("test/cases/large/clang-26760.c": line 1358) +* reduce to index at ("test/cases/large/clang-26760.c": line 1358) * remove expr statement at ("test/cases/large/clang-26760.c": line 1359) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1359) * remove expr statement at ("test/cases/large/clang-26760.c": line 1360) * reduce to left at ("test/cases/large/clang-26760.c": line 1360) * reduce to right at ("test/cases/large/clang-26760.c": line 1360) +* reduce to left at ("test/cases/large/clang-26760.c": line 1360) +* reduce to right at ("test/cases/large/clang-26760.c": line 1360) * remove expr statement at ("test/cases/large/clang-26760.c": line 1361) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1370) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1369) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1369) -* replace by zero at ("test/cases/large/clang-26760.c": line 1361) -* replace by zero at ("test/cases/large/clang-26760.c": line 1361) -* replace by zero at ("test/cases/large/clang-26760.c": line 1361) -* remove expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1361) +* reduce to index at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1369) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to left at ("test/cases/large/clang-26760.c": line 1361) +* reduce to right at ("test/cases/large/clang-26760.c": line 1361) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1361) -* replace by zero at ("test/cases/large/clang-26760.c": line 1361) -* replace by zero at ("test/cases/large/clang-26760.c": line 1361) -* replace by zero at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1361) +* reduce to index at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1369) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1368) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1366) +* reduce to left at ("test/cases/large/clang-26760.c": line 1361) +* reduce to right at ("test/cases/large/clang-26760.c": line 1365) +* reduce to left at ("test/cases/large/clang-26760.c": line 1361) +* reduce to right at ("test/cases/large/clang-26760.c": line 1361) +* reduce to left at ("test/cases/large/clang-26760.c": line 1361) +* reduce to right at ("test/cases/large/clang-26760.c": line 1365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1364) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1363) +* reduce to left at ("test/cases/large/clang-26760.c": line 1361) +* reduce to right at ("test/cases/large/clang-26760.c": line 1362) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) * reduce to left at ("test/cases/large/clang-26760.c": line 1361) * reduce to right at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1361) -* do without param at ("test/cases/large/clang-26760.c": line 1362) -* replace by zero at ("test/cases/large/clang-26760.c": line 1362) -* do without param at ("test/cases/large/clang-26760.c": line 1363) -* do without param at ("test/cases/large/clang-26760.c": line 1364) -* do without param at ("test/cases/large/clang-26760.c": line 1365) -* replace by zero at ("test/cases/large/clang-26760.c": line 1365) -* replace by zero at ("test/cases/large/clang-26760.c": line 1365) -* do without param at ("test/cases/large/clang-26760.c": line 1366) -* do without param at ("test/cases/large/clang-26760.c": line 1367) -* replace by zero at ("test/cases/large/clang-26760.c": line 1367) -* do without param at ("test/cases/large/clang-26760.c": line 1368) -* do without param at ("test/cases/large/clang-26760.c": line 1369) -* replace by zero at ("test/cases/large/clang-26760.c": line 1369) -* do without param at ("test/cases/large/clang-26760.c": line 1370) +* reduce to left at ("test/cases/large/clang-26760.c": line 1361) +* reduce to right at ("test/cases/large/clang-26760.c": line 1362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1362) +* reduce to left at ("test/cases/large/clang-26760.c": line 1362) +* reduce to right at ("test/cases/large/clang-26760.c": line 1362) +* reduce to index at ("test/cases/large/clang-26760.c": line 1362) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1365) +* reduce to index at ("test/cases/large/clang-26760.c": line 1365) +* reduce to index at ("test/cases/large/clang-26760.c": line 1367) +* remove expression at ("test/cases/large/clang-26760.c": line 1361) +* reduce to index at ("test/cases/large/clang-26760.c": line 1369) * remove expr statement at ("test/cases/large/clang-26760.c": line 1374) * remove expr statement at ("test/cases/large/clang-26760.c": line 1375) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1375) * remove the for loop at ("test/cases/large/clang-26760.c": line 1376) * remove initializer at ("test/cases/large/clang-26760.c": line 1376) * 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 check at ("test/cases/large/clang-26760.c": line 1376) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1376) * reduce to left at ("test/cases/large/clang-26760.c": line 1376) * reduce to right at ("test/cases/large/clang-26760.c": line 1376) -* do without param at ("test/cases/large/clang-26760.c": line 1376) -* do without param at ("test/cases/large/clang-26760.c": line 1377) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1377) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1379) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1380) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1381) * remove the for loop at ("test/cases/large/clang-26760.c": line 1382) * remove initializer at ("test/cases/large/clang-26760.c": line 1382) * reduce to left at ("test/cases/large/clang-26760.c": line 1382) * reduce to right at ("test/cases/large/clang-26760.c": line 1382) * remove check at ("test/cases/large/clang-26760.c": line 1382) +* reduce to left at ("test/cases/large/clang-26760.c": line 1382) +* reduce to right at ("test/cases/large/clang-26760.c": line 1382) * remove iterator at ("test/cases/large/clang-26760.c": line 1382) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1382) * remove expr statement at ("test/cases/large/clang-26760.c": line 1383) * reduce to left at ("test/cases/large/clang-26760.c": line 1383) * reduce to right at ("test/cases/large/clang-26760.c": line 1383) -* replace by zero at ("test/cases/large/clang-26760.c": line 1383) +* reduce to index at ("test/cases/large/clang-26760.c": line 1383) * remove expr statement at ("test/cases/large/clang-26760.c": line 1385) * reduce to left at ("test/cases/large/clang-26760.c": line 1385) * reduce to right at ("test/cases/large/clang-26760.c": line 1385) * reduce to left at ("test/cases/large/clang-26760.c": line 1385) * reduce to right at ("test/cases/large/clang-26760.c": line 1385) +* reduce to left at ("test/cases/large/clang-26760.c": line 1385) +* reduce to right at ("test/cases/large/clang-26760.c": line 1385) * reduce to operant at ("test/cases/large/clang-26760.c": line 1385) -* do without param at ("test/cases/large/clang-26760.c": line 1385) -* do without param at ("test/cases/large/clang-26760.c": line 1386) -* remove expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to left at ("test/cases/large/clang-26760.c": line 1385) +* reduce to right at ("test/cases/large/clang-26760.c": line 1386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1385) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1386) * reduce to left at ("test/cases/large/clang-26760.c": line 1386) * reduce to right at ("test/cases/large/clang-26760.c": line 1386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to left at ("test/cases/large/clang-26760.c": line 1386) +* reduce to right at ("test/cases/large/clang-26760.c": line 1386) +* remove expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to left at ("test/cases/large/clang-26760.c": line 1386) +* reduce to right at ("test/cases/large/clang-26760.c": line 1388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to left at ("test/cases/large/clang-26760.c": line 1386) +* reduce to right at ("test/cases/large/clang-26760.c": line 1388) * reduce to left at ("test/cases/large/clang-26760.c": line 1386) * reduce to right at ("test/cases/large/clang-26760.c": line 1388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1387) * remove expression at ("test/cases/large/clang-26760.c": line 1386) -* do without param at ("test/cases/large/clang-26760.c": line 1386) -* do without param at ("test/cases/large/clang-26760.c": line 1386) -* do without param at ("test/cases/large/clang-26760.c": line 1387) -* do without param at ("test/cases/large/clang-26760.c": line 1388) * expand compound statment at ("test/cases/large/clang-26760.c": line 1384) * remove the for loop at ("test/cases/large/clang-26760.c": line 1390) * remove initializer at ("test/cases/large/clang-26760.c": line 1390) * 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 check at ("test/cases/large/clang-26760.c": line 1390) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1390) * reduce to left at ("test/cases/large/clang-26760.c": line 1390) * reduce to right at ("test/cases/large/clang-26760.c": line 1390) -* do without param at ("test/cases/large/clang-26760.c": line 1390) -* do without param at ("test/cases/large/clang-26760.c": line 1391) -* replace by zero at ("test/cases/large/clang-26760.c": line 1393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1391) * 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 the for loop at ("test/cases/large/clang-26760.c": line 1398) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 1398) * remove iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 1398) -* do without param at ("test/cases/large/clang-26760.c": line 1399) -* replace by zero at ("test/cases/large/clang-26760.c": line 1401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1399) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1403) -* replace by zero at ("test/cases/large/clang-26760.c": line 1403) -* replace by zero at ("test/cases/large/clang-26760.c": line 1403) -* remove expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1404) * reduce to left at ("test/cases/large/clang-26760.c": line 1403) * reduce to right at ("test/cases/large/clang-26760.c": line 1404) -* do without param at ("test/cases/large/clang-26760.c": line 1403) +* reduce to index at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1404) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) * reduce to operant at ("test/cases/large/clang-26760.c": line 1403) * reduce to left at ("test/cases/large/clang-26760.c": line 1403) * reduce to right at ("test/cases/large/clang-26760.c": line 1403) -* replace by zero at ("test/cases/large/clang-26760.c": line 1403) +* reduce to index at ("test/cases/large/clang-26760.c": line 1403) * reduce to left at ("test/cases/large/clang-26760.c": line 1403) * reduce to right at ("test/cases/large/clang-26760.c": line 1403) * reduce to left at ("test/cases/large/clang-26760.c": line 1403) * reduce to right at ("test/cases/large/clang-26760.c": line 1403) -* replace by zero at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) +* reduce to index at ("test/cases/large/clang-26760.c": line 1403) * reduce to operant at ("test/cases/large/clang-26760.c": line 1403) -* remove expression at ("test/cases/large/clang-26760.c": line 1403) -* remove expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) * reduce to operant at ("test/cases/large/clang-26760.c": line 1403) +* reduce to left at ("test/cases/large/clang-26760.c": line 1403) +* reduce to right at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1403) * remove expression at ("test/cases/large/clang-26760.c": line 1403) * reduce to operant at ("test/cases/large/clang-26760.c": line 1403) -* do without param at ("test/cases/large/clang-26760.c": line 1404) -* replace by zero at ("test/cases/large/clang-26760.c": line 1404) +* remove expression at ("test/cases/large/clang-26760.c": line 1403) +* remove expression at ("test/cases/large/clang-26760.c": line 1403) +* remove expression at ("test/cases/large/clang-26760.c": line 1403) +* reduce to index at ("test/cases/large/clang-26760.c": line 1404) * remove expr statement at ("test/cases/large/clang-26760.c": line 1405) * reduce to left at ("test/cases/large/clang-26760.c": line 1405) * reduce to right at ("test/cases/large/clang-26760.c": line 1405) -* replace by zero at ("test/cases/large/clang-26760.c": line 1405) -* do without param at ("test/cases/large/clang-26760.c": line 1405) -* do without param at ("test/cases/large/clang-26760.c": line 1405) -* do without param at ("test/cases/large/clang-26760.c": line 1406) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1405) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1412) +* reduce to left at ("test/cases/large/clang-26760.c": line 1405) +* reduce to right at ("test/cases/large/clang-26760.c": line 1411) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1405) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1406) +* reduce to left at ("test/cases/large/clang-26760.c": line 1406) +* reduce to right at ("test/cases/large/clang-26760.c": line 1411) * reduce to left at ("test/cases/large/clang-26760.c": line 1406) * reduce to right at ("test/cases/large/clang-26760.c": line 1411) * reduce to left at ("test/cases/large/clang-26760.c": line 1406) * reduce to right at ("test/cases/large/clang-26760.c": line 1406) -* do without param at ("test/cases/large/clang-26760.c": line 1406) -* do without param at ("test/cases/large/clang-26760.c": line 1406) -* remove expression at ("test/cases/large/clang-26760.c": line 1406) -* do without param at ("test/cases/large/clang-26760.c": line 1406) -* do without param at ("test/cases/large/clang-26760.c": line 1407) -* do without param at ("test/cases/large/clang-26760.c": line 1409) -* remove expression at ("test/cases/large/clang-26760.c": line 1409) -* remove expression at ("test/cases/large/clang-26760.c": line 1409) -* remove expression at ("test/cases/large/clang-26760.c": line 1407) -* do without param at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1406) +* reduce to left at ("test/cases/large/clang-26760.c": line 1406) +* reduce to right at ("test/cases/large/clang-26760.c": line 1411) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1406) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1411) +* reduce to left at ("test/cases/large/clang-26760.c": line 1406) +* reduce to right at ("test/cases/large/clang-26760.c": line 1410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1406) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1406) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1409) * reduce to left at ("test/cases/large/clang-26760.c": line 1407) * reduce to right at ("test/cases/large/clang-26760.c": line 1408) -* do without param at ("test/cases/large/clang-26760.c": line 1407) -* remove expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1408) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1407) +* reduce to left at ("test/cases/large/clang-26760.c": line 1407) +* reduce to right at ("test/cases/large/clang-26760.c": line 1407) * reduce to left at ("test/cases/large/clang-26760.c": line 1407) * reduce to right at ("test/cases/large/clang-26760.c": line 1407) * reduce to operant at ("test/cases/large/clang-26760.c": line 1407) * reduce to left at ("test/cases/large/clang-26760.c": line 1407) * reduce to right at ("test/cases/large/clang-26760.c": line 1407) -* do without param at ("test/cases/large/clang-26760.c": line 1408) -* do without param at ("test/cases/large/clang-26760.c": line 1409) -* do without param at ("test/cases/large/clang-26760.c": line 1410) -* do without param at ("test/cases/large/clang-26760.c": line 1411) -* do without param at ("test/cases/large/clang-26760.c": line 1412) -* remove expr statement at ("test/cases/large/clang-26760.c": line 1413) -* reduce to left at ("test/cases/large/clang-26760.c": line 1413) -* reduce to right at ("test/cases/large/clang-26760.c": line 1413) -* replace by zero at ("test/cases/large/clang-26760.c": line 1413) +* reduce to left at ("test/cases/large/clang-26760.c": line 1407) +* reduce to right at ("test/cases/large/clang-26760.c": line 1407) +* reduce to left at ("test/cases/large/clang-26760.c": line 1407) +* reduce to right at ("test/cases/large/clang-26760.c": line 1407) +* reduce to left at ("test/cases/large/clang-26760.c": line 1407) +* reduce to right at ("test/cases/large/clang-26760.c": line 1407) +* reduce to left at ("test/cases/large/clang-26760.c": line 1407) +* reduce to right at ("test/cases/large/clang-26760.c": line 1407) +* remove expression at ("test/cases/large/clang-26760.c": line 1407) +* remove expression at ("test/cases/large/clang-26760.c": line 1407) +* remove expression at ("test/cases/large/clang-26760.c": line 1409) +* remove expression at ("test/cases/large/clang-26760.c": line 1409) +* remove expression at ("test/cases/large/clang-26760.c": line 1406) +* remove expr statement at ("test/cases/large/clang-26760.c": line 1413) +* reduce to left at ("test/cases/large/clang-26760.c": line 1413) +* reduce to right at ("test/cases/large/clang-26760.c": line 1413) * remove condition at ("test/cases/large/clang-26760.c": line 1414) * remove break at ("test/cases/large/clang-26760.c": line 1415) * remove condition at ("test/cases/large/clang-26760.c": line 1417) * reduce to left at ("test/cases/large/clang-26760.c": line 1417) * reduce to right at ("test/cases/large/clang-26760.c": line 1417) -* replace by zero at ("test/cases/large/clang-26760.c": line 1417) -* replace by zero at ("test/cases/large/clang-26760.c": line 1417) -* replace by zero at ("test/cases/large/clang-26760.c": line 1417) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1417) +* reduce to index at ("test/cases/large/clang-26760.c": line 1417) * remove condition at ("test/cases/large/clang-26760.c": line 1424) * remove break at ("test/cases/large/clang-26760.c": line 1425) * remove expr statement at ("test/cases/large/clang-26760.c": line 1419) * reduce to left at ("test/cases/large/clang-26760.c": line 1419) * reduce to right at ("test/cases/large/clang-26760.c": line 1419) -* replace by zero at ("test/cases/large/clang-26760.c": line 1419) +* reduce to index at ("test/cases/large/clang-26760.c": line 1419) * remove return statement at ("test/cases/large/clang-26760.c": line 1420) * remove the for loop at ("test/cases/large/clang-26760.c": line 1427) * remove initializer at ("test/cases/large/clang-26760.c": line 1427) * reduce to left at ("test/cases/large/clang-26760.c": line 1427) * reduce to right at ("test/cases/large/clang-26760.c": line 1427) * remove check at ("test/cases/large/clang-26760.c": line 1427) +* reduce to left at ("test/cases/large/clang-26760.c": line 1427) +* reduce to right at ("test/cases/large/clang-26760.c": line 1427) * remove iterator at ("test/cases/large/clang-26760.c": line 1427) * reduce to left at ("test/cases/large/clang-26760.c": line 1427) * reduce to right at ("test/cases/large/clang-26760.c": line 1427) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1429) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1429) * remove expr statement at ("test/cases/large/clang-26760.c": line 1430) * reduce to left at ("test/cases/large/clang-26760.c": line 1430) * reduce to right at ("test/cases/large/clang-26760.c": line 1445) -* remove expression at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1430) * reduce to left at ("test/cases/large/clang-26760.c": line 1430) * reduce to right at ("test/cases/large/clang-26760.c": line 1445) -* do without param at ("test/cases/large/clang-26760.c": line 1444) -* remove expression at ("test/cases/large/clang-26760.c": line 1430) -* do without param at ("test/cases/large/clang-26760.c": line 1430) -* do without param at ("test/cases/large/clang-26760.c": line 1430) -* do without param at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1445) +* reduce to left at ("test/cases/large/clang-26760.c": line 1444) +* reduce to right at ("test/cases/large/clang-26760.c": line 1444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1430) +* reduce to left at ("test/cases/large/clang-26760.c": line 1430) +* reduce to right at ("test/cases/large/clang-26760.c": line 1444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1442) * reduce to left at ("test/cases/large/clang-26760.c": line 1430) * reduce to right at ("test/cases/large/clang-26760.c": line 1441) -* replace by zero at ("test/cases/large/clang-26760.c": line 1430) * reduce to left at ("test/cases/large/clang-26760.c": line 1430) * reduce to right at ("test/cases/large/clang-26760.c": line 1430) -* do without param at ("test/cases/large/clang-26760.c": line 1430) -* replace by zero at ("test/cases/large/clang-26760.c": line 1430) -* do without param at ("test/cases/large/clang-26760.c": line 1431) +* reduce to index at ("test/cases/large/clang-26760.c": line 1430) +* reduce to left at ("test/cases/large/clang-26760.c": line 1430) +* reduce to right at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1431) +* reduce to index at ("test/cases/large/clang-26760.c": line 1430) * reduce to left at ("test/cases/large/clang-26760.c": line 1431) * reduce to right at ("test/cases/large/clang-26760.c": line 1441) * reduce to left at ("test/cases/large/clang-26760.c": line 1431) * reduce to right at ("test/cases/large/clang-26760.c": line 1441) * reduce to left at ("test/cases/large/clang-26760.c": line 1431) * reduce to right at ("test/cases/large/clang-26760.c": line 1433) -* replace by zero at ("test/cases/large/clang-26760.c": line 1431) +* reduce to index at ("test/cases/large/clang-26760.c": line 1431) * reduce to left at ("test/cases/large/clang-26760.c": line 1433) * reduce to right at ("test/cases/large/clang-26760.c": line 1441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1433) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1433) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1432) * remove expression at ("test/cases/large/clang-26760.c": line 1431) -* do without param at ("test/cases/large/clang-26760.c": line 1431) -* do without param at ("test/cases/large/clang-26760.c": line 1431) -* do without param at ("test/cases/large/clang-26760.c": line 1432) -* do without param at ("test/cases/large/clang-26760.c": line 1433) * reduce to left at ("test/cases/large/clang-26760.c": line 1433) * reduce to right at ("test/cases/large/clang-26760.c": line 1441) -* do without param at ("test/cases/large/clang-26760.c": line 1433) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1433) * reduce to left at ("test/cases/large/clang-26760.c": line 1433) * reduce to right at ("test/cases/large/clang-26760.c": line 1441) -* do without param at ("test/cases/large/clang-26760.c": line 1433) -* replace by zero at ("test/cases/large/clang-26760.c": line 1433) -* do without param at ("test/cases/large/clang-26760.c": line 1434) -* do without param at ("test/cases/large/clang-26760.c": line 1434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1433) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1434) +* reduce to index at ("test/cases/large/clang-26760.c": line 1433) +* reduce to left at ("test/cases/large/clang-26760.c": line 1434) +* reduce to right at ("test/cases/large/clang-26760.c": line 1441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1441) +* reduce to left at ("test/cases/large/clang-26760.c": line 1434) +* reduce to right at ("test/cases/large/clang-26760.c": line 1440) * reduce to left at ("test/cases/large/clang-26760.c": line 1434) * reduce to right at ("test/cases/large/clang-26760.c": line 1440) -* do without param at ("test/cases/large/clang-26760.c": line 1434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1440) +* reduce to left at ("test/cases/large/clang-26760.c": line 1434) +* reduce to right at ("test/cases/large/clang-26760.c": line 1439) +* reduce to left at ("test/cases/large/clang-26760.c": line 1434) +* reduce to right at ("test/cases/large/clang-26760.c": line 1439) * reduce to left at ("test/cases/large/clang-26760.c": line 1434) * reduce to right at ("test/cases/large/clang-26760.c": line 1439) -* do without param at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) * remove expression at ("test/cases/large/clang-26760.c": line 1434) -* do without param at ("test/cases/large/clang-26760.c": line 1434) -* do without param at ("test/cases/large/clang-26760.c": line 1435) -* do without param at ("test/cases/large/clang-26760.c": line 1435) -* do without param at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1438) +* reduce to left at ("test/cases/large/clang-26760.c": line 1435) +* reduce to right at ("test/cases/large/clang-26760.c": line 1437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1437) * reduce to left at ("test/cases/large/clang-26760.c": line 1435) * reduce to right at ("test/cases/large/clang-26760.c": line 1436) * reduce to left at ("test/cases/large/clang-26760.c": line 1436) * reduce to right at ("test/cases/large/clang-26760.c": line 1436) * reduce to left at ("test/cases/large/clang-26760.c": line 1436) * reduce to right at ("test/cases/large/clang-26760.c": line 1436) +* reduce to left at ("test/cases/large/clang-26760.c": line 1436) +* reduce to right at ("test/cases/large/clang-26760.c": line 1436) +* reduce to left at ("test/cases/large/clang-26760.c": line 1436) +* reduce to right at ("test/cases/large/clang-26760.c": line 1436) +* reduce to left at ("test/cases/large/clang-26760.c": line 1436) +* reduce to right at ("test/cases/large/clang-26760.c": line 1436) +* reduce to left at ("test/cases/large/clang-26760.c": line 1436) +* reduce to right at ("test/cases/large/clang-26760.c": line 1436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1436) * remove expression at ("test/cases/large/clang-26760.c": line 1435) -* do without param at ("test/cases/large/clang-26760.c": line 1435) -* do without param at ("test/cases/large/clang-26760.c": line 1436) -* do without param at ("test/cases/large/clang-26760.c": line 1437) -* replace by zero at ("test/cases/large/clang-26760.c": line 1437) -* do without param at ("test/cases/large/clang-26760.c": line 1438) -* do without param at ("test/cases/large/clang-26760.c": line 1439) -* do without param at ("test/cases/large/clang-26760.c": line 1440) -* do without param at ("test/cases/large/clang-26760.c": line 1441) -* replace by zero at ("test/cases/large/clang-26760.c": line 1441) -* replace by zero at ("test/cases/large/clang-26760.c": line 1441) -* do without param at ("test/cases/large/clang-26760.c": line 1442) -* replace by zero at ("test/cases/large/clang-26760.c": line 1442) -* do without param at ("test/cases/large/clang-26760.c": line 1443) -* do without param at ("test/cases/large/clang-26760.c": line 1444) -* replace by zero at ("test/cases/large/clang-26760.c": line 1444) -* do without param at ("test/cases/large/clang-26760.c": line 1445) +* reduce to index at ("test/cases/large/clang-26760.c": line 1437) +* reduce to index at ("test/cases/large/clang-26760.c": line 1441) +* reduce to index at ("test/cases/large/clang-26760.c": line 1441) +* reduce to index at ("test/cases/large/clang-26760.c": line 1442) +* reduce to index at ("test/cases/large/clang-26760.c": line 1444) +* remove expression at ("test/cases/large/clang-26760.c": line 1430) +* remove expression at ("test/cases/large/clang-26760.c": line 1430) * remove expr statement at ("test/cases/large/clang-26760.c": line 1446) * reduce to left at ("test/cases/large/clang-26760.c": line 1446) * reduce to right at ("test/cases/large/clang-26760.c": line 1446) * reduce to left at ("test/cases/large/clang-26760.c": line 1446) * reduce to right at ("test/cases/large/clang-26760.c": line 1446) -* replace by zero at ("test/cases/large/clang-26760.c": line 1446) +* reduce to index at ("test/cases/large/clang-26760.c": line 1446) +* reduce to left at ("test/cases/large/clang-26760.c": line 1446) +* reduce to right at ("test/cases/large/clang-26760.c": line 1448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1446) * remove expression at ("test/cases/large/clang-26760.c": line 1446) -* do without param at ("test/cases/large/clang-26760.c": line 1446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1448) +* reduce to left at ("test/cases/large/clang-26760.c": line 1446) +* reduce to right at ("test/cases/large/clang-26760.c": line 1447) * reduce to left at ("test/cases/large/clang-26760.c": line 1446) * reduce to right at ("test/cases/large/clang-26760.c": line 1447) * reduce to left at ("test/cases/large/clang-26760.c": line 1446) * reduce to right at ("test/cases/large/clang-26760.c": line 1446) * reduce to left at ("test/cases/large/clang-26760.c": line 1446) * reduce to right at ("test/cases/large/clang-26760.c": line 1446) -* do without param at ("test/cases/large/clang-26760.c": line 1446) -* do without param at ("test/cases/large/clang-26760.c": line 1447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1447) +* reduce to left at ("test/cases/large/clang-26760.c": line 1447) +* reduce to right at ("test/cases/large/clang-26760.c": line 1447) * reduce to left at ("test/cases/large/clang-26760.c": line 1447) * reduce to right at ("test/cases/large/clang-26760.c": line 1447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1447) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1447) +* reduce to index at ("test/cases/large/clang-26760.c": line 1447) * remove expression at ("test/cases/large/clang-26760.c": line 1447) -* replace by zero at ("test/cases/large/clang-26760.c": line 1447) -* replace by zero at ("test/cases/large/clang-26760.c": line 1447) -* do without param at ("test/cases/large/clang-26760.c": line 1448) +* reduce to index at ("test/cases/large/clang-26760.c": line 1447) * remove expr statement at ("test/cases/large/clang-26760.c": line 1449) * reduce to left at ("test/cases/large/clang-26760.c": line 1449) * reduce to right at ("test/cases/large/clang-26760.c": line 1449) -* replace by zero at ("test/cases/large/clang-26760.c": line 1449) +* reduce to left at ("test/cases/large/clang-26760.c": line 1449) +* reduce to right at ("test/cases/large/clang-26760.c": line 1449) * remove the for loop at ("test/cases/large/clang-26760.c": line 1451) * remove initializer at ("test/cases/large/clang-26760.c": line 1451) * 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 check at ("test/cases/large/clang-26760.c": line 1451) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1451) * reduce to left at ("test/cases/large/clang-26760.c": line 1451) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1455) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1457) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1457) * remove the for loop at ("test/cases/large/clang-26760.c": line 1458) * remove initializer at ("test/cases/large/clang-26760.c": line 1458) * reduce to left at ("test/cases/large/clang-26760.c": line 1458) * reduce to right at ("test/cases/large/clang-26760.c": line 1458) * remove check at ("test/cases/large/clang-26760.c": line 1458) +* reduce to left at ("test/cases/large/clang-26760.c": line 1458) +* reduce to right at ("test/cases/large/clang-26760.c": line 1458) * remove iterator at ("test/cases/large/clang-26760.c": line 1458) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1458) * remove the for loop at ("test/cases/large/clang-26760.c": line 1460) * remove initializer at ("test/cases/large/clang-26760.c": line 1460) * reduce to left at ("test/cases/large/clang-26760.c": line 1460) * reduce to right at ("test/cases/large/clang-26760.c": line 1460) * remove check at ("test/cases/large/clang-26760.c": line 1460) +* reduce to left at ("test/cases/large/clang-26760.c": line 1460) +* reduce to right at ("test/cases/large/clang-26760.c": line 1460) * remove iterator at ("test/cases/large/clang-26760.c": line 1460) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1460) * remove expr statement at ("test/cases/large/clang-26760.c": line 1462) * reduce to left at ("test/cases/large/clang-26760.c": line 1462) * reduce to right at ("test/cases/large/clang-26760.c": line 1462) -* replace by zero at ("test/cases/large/clang-26760.c": line 1462) * reduce to left at ("test/cases/large/clang-26760.c": line 1462) * reduce to right at ("test/cases/large/clang-26760.c": line 1467) -* replace by zero at ("test/cases/large/clang-26760.c": line 1462) -* do without param at ("test/cases/large/clang-26760.c": line 1462) -* do without param at ("test/cases/large/clang-26760.c": line 1463) -* remove expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to left at ("test/cases/large/clang-26760.c": line 1462) +* reduce to right at ("test/cases/large/clang-26760.c": line 1467) +* reduce to left at ("test/cases/large/clang-26760.c": line 1462) +* reduce to right at ("test/cases/large/clang-26760.c": line 1462) +* reduce to index at ("test/cases/large/clang-26760.c": line 1462) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1462) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to left at ("test/cases/large/clang-26760.c": line 1467) +* reduce to right at ("test/cases/large/clang-26760.c": line 1467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to left at ("test/cases/large/clang-26760.c": line 1463) +* reduce to right at ("test/cases/large/clang-26760.c": line 1467) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1467) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1467) -* do without param at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1467) +* reduce to left at ("test/cases/large/clang-26760.c": line 1463) +* reduce to right at ("test/cases/large/clang-26760.c": line 1466) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1466) -* do without param at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1466) +* reduce to left at ("test/cases/large/clang-26760.c": line 1463) +* reduce to right at ("test/cases/large/clang-26760.c": line 1463) +* reduce to left at ("test/cases/large/clang-26760.c": line 1463) +* reduce to right at ("test/cases/large/clang-26760.c": line 1463) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1463) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1465) -* do without param at ("test/cases/large/clang-26760.c": line 1464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1465) * reduce to left at ("test/cases/large/clang-26760.c": line 1464) * reduce to right at ("test/cases/large/clang-26760.c": line 1464) -* remove expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to left at ("test/cases/large/clang-26760.c": line 1464) +* reduce to right at ("test/cases/large/clang-26760.c": line 1464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to left at ("test/cases/large/clang-26760.c": line 1463) +* reduce to right at ("test/cases/large/clang-26760.c": line 1464) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1463) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1463) -* replace by zero at ("test/cases/large/clang-26760.c": line 1463) +* reduce to index at ("test/cases/large/clang-26760.c": line 1463) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1464) * reduce to operant at ("test/cases/large/clang-26760.c": line 1463) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1464) -* do without param at ("test/cases/large/clang-26760.c": line 1463) -* remove expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1463) * reduce to left at ("test/cases/large/clang-26760.c": line 1463) * reduce to right at ("test/cases/large/clang-26760.c": line 1463) -* do without param at ("test/cases/large/clang-26760.c": line 1464) -* do without param at ("test/cases/large/clang-26760.c": line 1465) -* do without param at ("test/cases/large/clang-26760.c": line 1466) -* do without param at ("test/cases/large/clang-26760.c": line 1467) -* replace by zero at ("test/cases/large/clang-26760.c": line 1467) +* remove expression at ("test/cases/large/clang-26760.c": line 1463) +* remove expression at ("test/cases/large/clang-26760.c": line 1463) +* reduce to index at ("test/cases/large/clang-26760.c": line 1467) * reduce to operant at ("test/cases/large/clang-26760.c": line 1467) +* remove expression at ("test/cases/large/clang-26760.c": line 1463) * remove expr statement at ("test/cases/large/clang-26760.c": line 1468) * reduce to left at ("test/cases/large/clang-26760.c": line 1468) * reduce to right at ("test/cases/large/clang-26760.c": line 1468) -* replace by zero at ("test/cases/large/clang-26760.c": line 1468) -* replace by zero at ("test/cases/large/clang-26760.c": line 1468) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1468) +* reduce to index at ("test/cases/large/clang-26760.c": line 1468) * remove expr statement at ("test/cases/large/clang-26760.c": line 1471) * reduce to left at ("test/cases/large/clang-26760.c": line 1471) * reduce to right at ("test/cases/large/clang-26760.c": line 1471) -* replace by zero at ("test/cases/large/clang-26760.c": line 1471) +* reduce to index at ("test/cases/large/clang-26760.c": line 1471) * remove expr statement at ("test/cases/large/clang-26760.c": line 1472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1472) * remove expr statement at ("test/cases/large/clang-26760.c": line 1473) * reduce to left at ("test/cases/large/clang-26760.c": line 1473) * reduce to right at ("test/cases/large/clang-26760.c": line 1473) +* reduce to left at ("test/cases/large/clang-26760.c": line 1473) +* reduce to right at ("test/cases/large/clang-26760.c": line 1473) * remove expr statement at ("test/cases/large/clang-26760.c": line 1474) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1483) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1482) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1482) -* replace by zero at ("test/cases/large/clang-26760.c": line 1474) -* replace by zero at ("test/cases/large/clang-26760.c": line 1474) -* replace by zero at ("test/cases/large/clang-26760.c": line 1474) -* remove expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1474) +* reduce to index at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to left at ("test/cases/large/clang-26760.c": line 1474) +* reduce to right at ("test/cases/large/clang-26760.c": line 1474) +* reduce to left at ("test/cases/large/clang-26760.c": line 1474) +* reduce to right at ("test/cases/large/clang-26760.c": line 1474) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1474) +* reduce to index at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1479) +* reduce to left at ("test/cases/large/clang-26760.c": line 1474) +* reduce to right at ("test/cases/large/clang-26760.c": line 1478) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1474) -* replace by zero at ("test/cases/large/clang-26760.c": line 1474) -* replace by zero at ("test/cases/large/clang-26760.c": line 1474) -* replace by zero at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) +* reduce to left at ("test/cases/large/clang-26760.c": line 1474) +* reduce to right at ("test/cases/large/clang-26760.c": line 1478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1477) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1476) +* reduce to left at ("test/cases/large/clang-26760.c": line 1474) +* reduce to right at ("test/cases/large/clang-26760.c": line 1475) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) * reduce to left at ("test/cases/large/clang-26760.c": line 1474) * reduce to right at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1474) -* do without param at ("test/cases/large/clang-26760.c": line 1475) -* replace by zero at ("test/cases/large/clang-26760.c": line 1475) -* do without param at ("test/cases/large/clang-26760.c": line 1476) -* do without param at ("test/cases/large/clang-26760.c": line 1477) -* do without param at ("test/cases/large/clang-26760.c": line 1478) -* replace by zero at ("test/cases/large/clang-26760.c": line 1478) -* replace by zero at ("test/cases/large/clang-26760.c": line 1478) -* do without param at ("test/cases/large/clang-26760.c": line 1479) -* do without param at ("test/cases/large/clang-26760.c": line 1480) -* replace by zero at ("test/cases/large/clang-26760.c": line 1480) -* do without param at ("test/cases/large/clang-26760.c": line 1481) -* do without param at ("test/cases/large/clang-26760.c": line 1482) -* replace by zero at ("test/cases/large/clang-26760.c": line 1482) -* do without param at ("test/cases/large/clang-26760.c": line 1483) +* reduce to left at ("test/cases/large/clang-26760.c": line 1474) +* reduce to right at ("test/cases/large/clang-26760.c": line 1475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1475) +* reduce to left at ("test/cases/large/clang-26760.c": line 1475) +* reduce to right at ("test/cases/large/clang-26760.c": line 1475) +* reduce to index at ("test/cases/large/clang-26760.c": line 1475) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1478) +* reduce to index at ("test/cases/large/clang-26760.c": line 1478) +* reduce to index at ("test/cases/large/clang-26760.c": line 1480) +* remove expression at ("test/cases/large/clang-26760.c": line 1474) +* reduce to index at ("test/cases/large/clang-26760.c": line 1482) * remove expr statement at ("test/cases/large/clang-26760.c": line 1530) * reduce to left at ("test/cases/large/clang-26760.c": line 1530) * reduce to right at ("test/cases/large/clang-26760.c": line 1530) @@ -5977,60 +7505,82 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1534) * reduce to left at ("test/cases/large/clang-26760.c": line 1534) * reduce to right at ("test/cases/large/clang-26760.c": line 1534) -* replace by zero at ("test/cases/large/clang-26760.c": line 1534) -* do without param at ("test/cases/large/clang-26760.c": line 1534) -* do without param at ("test/cases/large/clang-26760.c": line 1534) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1534) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1539) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1534) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1538) +* reduce to left at ("test/cases/large/clang-26760.c": line 1534) +* reduce to right at ("test/cases/large/clang-26760.c": line 1537) * reduce to left at ("test/cases/large/clang-26760.c": line 1534) * reduce to right at ("test/cases/large/clang-26760.c": line 1537) * reduce to left at ("test/cases/large/clang-26760.c": line 1534) * reduce to right at ("test/cases/large/clang-26760.c": line 1537) -* do without param at ("test/cases/large/clang-26760.c": line 1534) -* replace by zero at ("test/cases/large/clang-26760.c": line 1534) -* replace by zero at ("test/cases/large/clang-26760.c": line 1534) -* replace by zero at ("test/cases/large/clang-26760.c": line 1534) -* do without param at ("test/cases/large/clang-26760.c": line 1535) +* reduce to left at ("test/cases/large/clang-26760.c": line 1534) +* reduce to right at ("test/cases/large/clang-26760.c": line 1537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1534) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1535) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1534) +* reduce to index at ("test/cases/large/clang-26760.c": line 1534) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1534) +* reduce to index at ("test/cases/large/clang-26760.c": line 1534) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1535) * reduce to operant at ("test/cases/large/clang-26760.c": line 1535) * reduce to left at ("test/cases/large/clang-26760.c": line 1535) * reduce to right at ("test/cases/large/clang-26760.c": line 1535) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1535) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1535) * reduce to operant at ("test/cases/large/clang-26760.c": line 1535) -* replace by zero at ("test/cases/large/clang-26760.c": line 1535) -* remove expression at ("test/cases/large/clang-26760.c": line 1535) -* do without param at ("test/cases/large/clang-26760.c": line 1536) +* reduce to index at ("test/cases/large/clang-26760.c": line 1535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1535) * remove expression at ("test/cases/large/clang-26760.c": line 1535) * reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1537) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1536) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1536) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1535) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) * reduce to right at ("test/cases/large/clang-26760.c": line 1535) -* replace by zero at ("test/cases/large/clang-26760.c": line 1535) -* replace by zero at ("test/cases/large/clang-26760.c": line 1535) -* replace by zero at ("test/cases/large/clang-26760.c": line 1535) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1535) +* reduce to index at ("test/cases/large/clang-26760.c": line 1535) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1536) +* reduce to left at ("test/cases/large/clang-26760.c": line 1535) +* reduce to right at ("test/cases/large/clang-26760.c": line 1536) * reduce to left at ("test/cases/large/clang-26760.c": line 1535) * reduce to right at ("test/cases/large/clang-26760.c": line 1536) -* do without param at ("test/cases/large/clang-26760.c": line 1535) -* do without param at ("test/cases/large/clang-26760.c": line 1536) -* replace by zero at ("test/cases/large/clang-26760.c": line 1536) -* replace by zero at ("test/cases/large/clang-26760.c": line 1536) -* do without param at ("test/cases/large/clang-26760.c": line 1537) -* replace by zero at ("test/cases/large/clang-26760.c": line 1537) -* replace by zero at ("test/cases/large/clang-26760.c": line 1537) -* replace by zero at ("test/cases/large/clang-26760.c": line 1537) -* do without param at ("test/cases/large/clang-26760.c": line 1538) -* replace by zero at ("test/cases/large/clang-26760.c": line 1538) -* do without param at ("test/cases/large/clang-26760.c": line 1539) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1536) +* reduce to index at ("test/cases/large/clang-26760.c": line 1536) +* remove expression at ("test/cases/large/clang-26760.c": line 1535) +* reduce to index at ("test/cases/large/clang-26760.c": line 1536) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1537) +* reduce to index at ("test/cases/large/clang-26760.c": line 1537) +* reduce to index at ("test/cases/large/clang-26760.c": line 1538) * remove break at ("test/cases/large/clang-26760.c": line 1540) * remove the for loop at ("test/cases/large/clang-26760.c": line 1542) * remove initializer at ("test/cases/large/clang-26760.c": line 1542) * reduce to left at ("test/cases/large/clang-26760.c": line 1542) * reduce to right at ("test/cases/large/clang-26760.c": line 1542) * remove check at ("test/cases/large/clang-26760.c": line 1542) +* reduce to left at ("test/cases/large/clang-26760.c": line 1542) +* reduce to right at ("test/cases/large/clang-26760.c": line 1542) * remove iterator at ("test/cases/large/clang-26760.c": line 1542) * reduce to left at ("test/cases/large/clang-26760.c": line 1542) * reduce to right at ("test/cases/large/clang-26760.c": line 1542) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1544) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1544) * remove expr statement at ("test/cases/large/clang-26760.c": line 1545) * reduce to left at ("test/cases/large/clang-26760.c": line 1545) * reduce to right at ("test/cases/large/clang-26760.c": line 1545) -* do without param at ("test/cases/large/clang-26760.c": line 1545) -* replace by zero at ("test/cases/large/clang-26760.c": line 1545) -* do without param at ("test/cases/large/clang-26760.c": line 1545) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1545) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1545) +* reduce to index at ("test/cases/large/clang-26760.c": line 1545) * remove expr statement at ("test/cases/large/clang-26760.c": line 1546) * reduce to left at ("test/cases/large/clang-26760.c": line 1546) * reduce to right at ("test/cases/large/clang-26760.c": line 1546) @@ -6044,92 +7594,282 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1551) * reduce to left at ("test/cases/large/clang-26760.c": line 1551) * reduce to right at ("test/cases/large/clang-26760.c": line 1551) -* replace by zero at ("test/cases/large/clang-26760.c": line 1551) * reduce to left at ("test/cases/large/clang-26760.c": line 1551) * reduce to right at ("test/cases/large/clang-26760.c": line 1551) -* do without param at ("test/cases/large/clang-26760.c": line 1551) -* do without param at ("test/cases/large/clang-26760.c": line 1551) -* replace by zero at ("test/cases/large/clang-26760.c": line 1551) -* do without param at ("test/cases/large/clang-26760.c": line 1552) +* reduce to left at ("test/cases/large/clang-26760.c": line 1551) +* reduce to right at ("test/cases/large/clang-26760.c": line 1551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1552) +* reduce to left at ("test/cases/large/clang-26760.c": line 1551) +* reduce to right at ("test/cases/large/clang-26760.c": line 1551) +* reduce to index at ("test/cases/large/clang-26760.c": line 1551) * reduce to operant at ("test/cases/large/clang-26760.c": line 1552) -* do without param at ("test/cases/large/clang-26760.c": line 1553) * remove the for loop at ("test/cases/large/clang-26760.c": line 1554) * remove initializer at ("test/cases/large/clang-26760.c": line 1554) * reduce to left at ("test/cases/large/clang-26760.c": line 1554) * reduce to right at ("test/cases/large/clang-26760.c": line 1554) * remove check at ("test/cases/large/clang-26760.c": line 1554) +* reduce to left at ("test/cases/large/clang-26760.c": line 1554) +* reduce to right at ("test/cases/large/clang-26760.c": line 1554) * remove iterator at ("test/cases/large/clang-26760.c": line 1554) * reduce to left at ("test/cases/large/clang-26760.c": line 1554) * reduce to right at ("test/cases/large/clang-26760.c": line 1554) -* do without param at ("test/cases/large/clang-26760.c": line 1554) -* do without param at ("test/cases/large/clang-26760.c": line 1555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1555) * remove return statement at ("test/cases/large/clang-26760.c": line 1557) * remove expr statement at ("test/cases/large/clang-26760.c": line 1559) * remove expr statement at ("test/cases/large/clang-26760.c": line 1560) * reduce to left at ("test/cases/large/clang-26760.c": line 1560) * reduce to right at ("test/cases/large/clang-26760.c": line 1569) -* replace by zero at ("test/cases/large/clang-26760.c": line 1560) -* remove expression at ("test/cases/large/clang-26760.c": line 1560) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1560) * reduce to operant at ("test/cases/large/clang-26760.c": line 1560) +* reduce to left at ("test/cases/large/clang-26760.c": line 1560) +* reduce to right at ("test/cases/large/clang-26760.c": line 1569) * reduce to left at ("test/cases/large/clang-26760.c": line 1569) * reduce to right at ("test/cases/large/clang-26760.c": line 1569) -* remove expression at ("test/cases/large/clang-26760.c": line 1560) -* do without param at ("test/cases/large/clang-26760.c": line 1560) -* do without param at ("test/cases/large/clang-26760.c": line 1560) +* reduce to left at ("test/cases/large/clang-26760.c": line 1569) +* reduce to right at ("test/cases/large/clang-26760.c": line 1569) +* reduce to left at ("test/cases/large/clang-26760.c": line 1569) +* reduce to right at ("test/cases/large/clang-26760.c": line 1569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1560) +* reduce to left at ("test/cases/large/clang-26760.c": line 1560) +* reduce to right at ("test/cases/large/clang-26760.c": line 1569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1560) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1560) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1568) * reduce to operant at ("test/cases/large/clang-26760.c": line 1560) -* do without param at ("test/cases/large/clang-26760.c": line 1568) -* remove expression at ("test/cases/large/clang-26760.c": line 1561) -* do without param at ("test/cases/large/clang-26760.c": line 1561) -* do without param at ("test/cases/large/clang-26760.c": line 1562) -* do without param at ("test/cases/large/clang-26760.c": line 1562) -* do without param at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1561) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1561) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1567) * reduce to left at ("test/cases/large/clang-26760.c": line 1562) * reduce to right at ("test/cases/large/clang-26760.c": line 1566) * reduce to operant at ("test/cases/large/clang-26760.c": line 1562) * reduce to left at ("test/cases/large/clang-26760.c": line 1562) * reduce to right at ("test/cases/large/clang-26760.c": line 1566) -* do without param at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1566) +* reduce to left at ("test/cases/large/clang-26760.c": line 1562) +* reduce to right at ("test/cases/large/clang-26760.c": line 1562) * reduce to left at ("test/cases/large/clang-26760.c": line 1562) * reduce to right at ("test/cases/large/clang-26760.c": line 1565) -* do without param at ("test/cases/large/clang-26760.c": line 1562) -* replace by zero at ("test/cases/large/clang-26760.c": line 1562) -* do without param at ("test/cases/large/clang-26760.c": line 1563) -* do without param at ("test/cases/large/clang-26760.c": line 1563) +* reduce to left at ("test/cases/large/clang-26760.c": line 1562) +* reduce to right at ("test/cases/large/clang-26760.c": line 1563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1563) +* reduce to left at ("test/cases/large/clang-26760.c": line 1562) +* reduce to right at ("test/cases/large/clang-26760.c": line 1562) +* reduce to index at ("test/cases/large/clang-26760.c": line 1562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1563) * remove expression at ("test/cases/large/clang-26760.c": line 1563) -* do without param at ("test/cases/large/clang-26760.c": line 1564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1565) +* reduce to left at ("test/cases/large/clang-26760.c": line 1564) +* reduce to right at ("test/cases/large/clang-26760.c": line 1564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1564) +* reduce to left at ("test/cases/large/clang-26760.c": line 1563) +* reduce to right at ("test/cases/large/clang-26760.c": line 1563) * remove expression at ("test/cases/large/clang-26760.c": line 1563) -* do without param at ("test/cases/large/clang-26760.c": line 1563) -* do without param at ("test/cases/large/clang-26760.c": line 1564) -* do without param at ("test/cases/large/clang-26760.c": line 1565) -* do without param at ("test/cases/large/clang-26760.c": line 1566) -* replace by zero at ("test/cases/large/clang-26760.c": line 1566) -* replace by zero at ("test/cases/large/clang-26760.c": line 1566) -* do without param at ("test/cases/large/clang-26760.c": line 1567) -* do without param at ("test/cases/large/clang-26760.c": line 1568) -* do without param at ("test/cases/large/clang-26760.c": line 1569) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1566) +* reduce to index at ("test/cases/large/clang-26760.c": line 1566) +* reduce to index at ("test/cases/large/clang-26760.c": line 1566) +* remove expression at ("test/cases/large/clang-26760.c": line 1561) +* remove expression at ("test/cases/large/clang-26760.c": line 1560) +* remove expression at ("test/cases/large/clang-26760.c": line 1560) * remove the for loop at ("test/cases/large/clang-26760.c": line 1571) * remove initializer at ("test/cases/large/clang-26760.c": line 1571) * reduce to left at ("test/cases/large/clang-26760.c": line 1571) * reduce to right at ("test/cases/large/clang-26760.c": line 1571) * remove check at ("test/cases/large/clang-26760.c": line 1571) +* reduce to left at ("test/cases/large/clang-26760.c": line 1571) +* reduce to right at ("test/cases/large/clang-26760.c": line 1571) * remove iterator at ("test/cases/large/clang-26760.c": line 1571) * reduce to left at ("test/cases/large/clang-26760.c": line 1571) * reduce to right at ("test/cases/large/clang-26760.c": line 1571) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1573) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1575) +* delete variable at ("test/cases/large/clang-26760.c": line 1574) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1575) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1575) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1575) * remove expr statement at ("test/cases/large/clang-26760.c": line 1576) * reduce to left at ("test/cases/large/clang-26760.c": line 1576) * reduce to right at ("test/cases/large/clang-26760.c": line 1576) -* replace by zero at ("test/cases/large/clang-26760.c": line 1576) +* reduce to index at ("test/cases/large/clang-26760.c": line 1576) * reduce to left at ("test/cases/large/clang-26760.c": line 1576) * reduce to right at ("test/cases/large/clang-26760.c": line 1577) -* do without param at ("test/cases/large/clang-26760.c": line 1576) -* do without param at ("test/cases/large/clang-26760.c": line 1577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1577) +* reduce to left at ("test/cases/large/clang-26760.c": line 1577) +* reduce to right at ("test/cases/large/clang-26760.c": line 1580) +* reduce to left at ("test/cases/large/clang-26760.c": line 1577) +* reduce to right at ("test/cases/large/clang-26760.c": line 1580) +* reduce to left at ("test/cases/large/clang-26760.c": line 1577) +* reduce to right at ("test/cases/large/clang-26760.c": line 1580) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) * reduce to right at ("test/cases/large/clang-26760.c": line 1580) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) @@ -6137,89 +7877,145 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1577) * reduce to left at ("test/cases/large/clang-26760.c": line 1580) * reduce to right at ("test/cases/large/clang-26760.c": line 1580) -* remove expression at ("test/cases/large/clang-26760.c": line 1577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1577) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) * reduce to right at ("test/cases/large/clang-26760.c": line 1580) -* do without param at ("test/cases/large/clang-26760.c": line 1577) +* reduce to left at ("test/cases/large/clang-26760.c": line 1577) +* reduce to right at ("test/cases/large/clang-26760.c": line 1580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1580) +* reduce to left at ("test/cases/large/clang-26760.c": line 1577) +* reduce to right at ("test/cases/large/clang-26760.c": line 1579) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) * reduce to right at ("test/cases/large/clang-26760.c": line 1579) -* do without param at ("test/cases/large/clang-26760.c": line 1577) +* reduce to left at ("test/cases/large/clang-26760.c": line 1577) +* reduce to right at ("test/cases/large/clang-26760.c": line 1579) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1578) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) * reduce to right at ("test/cases/large/clang-26760.c": line 1577) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) * reduce to right at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1577) +* reduce to index at ("test/cases/large/clang-26760.c": line 1577) * reduce to left at ("test/cases/large/clang-26760.c": line 1577) * reduce to right at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) -* replace by zero at ("test/cases/large/clang-26760.c": line 1577) -* do without param at ("test/cases/large/clang-26760.c": line 1578) +* reduce to index at ("test/cases/large/clang-26760.c": line 1577) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1577) +* reduce to index at ("test/cases/large/clang-26760.c": line 1577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1578) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1578) * remove expression at ("test/cases/large/clang-26760.c": line 1578) -* do without param at ("test/cases/large/clang-26760.c": line 1578) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1578) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1579) +* reduce to left at ("test/cases/large/clang-26760.c": line 1578) +* reduce to right at ("test/cases/large/clang-26760.c": line 1578) +* reduce to left at ("test/cases/large/clang-26760.c": line 1578) +* reduce to right at ("test/cases/large/clang-26760.c": line 1578) * reduce to operant at ("test/cases/large/clang-26760.c": line 1578) -* do without param at ("test/cases/large/clang-26760.c": line 1579) -* do without param at ("test/cases/large/clang-26760.c": line 1580) -* replace by zero at ("test/cases/large/clang-26760.c": line 1580) -* replace by zero at ("test/cases/large/clang-26760.c": line 1580) -* replace by zero at ("test/cases/large/clang-26760.c": line 1580) -* replace by zero at ("test/cases/large/clang-26760.c": line 1580) -* replace by zero at ("test/cases/large/clang-26760.c": line 1580) -* replace by zero at ("test/cases/large/clang-26760.c": line 1580) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1580) +* reduce to index at ("test/cases/large/clang-26760.c": line 1580) +* remove expression at ("test/cases/large/clang-26760.c": line 1577) +* reduce to index at ("test/cases/large/clang-26760.c": line 1580) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1580) +* reduce to index at ("test/cases/large/clang-26760.c": line 1580) * remove return statement at ("test/cases/large/clang-26760.c": line 1581) * remove condition at ("test/cases/large/clang-26760.c": line 1584) -* do without param at ("test/cases/large/clang-26760.c": line 1584) -* do without param at ("test/cases/large/clang-26760.c": line 1585) -* do without param at ("test/cases/large/clang-26760.c": line 1585) -* do without param at ("test/cases/large/clang-26760.c": line 1586) -* do without param at ("test/cases/large/clang-26760.c": line 1586) -* do without param at ("test/cases/large/clang-26760.c": line 1587) -* do without param at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1584) +* reduce to right at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1584) +* reduce to right at ("test/cases/large/clang-26760.c": line 1585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1586) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1586) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1590) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1590) * reduce to operant at ("test/cases/large/clang-26760.c": line 1587) * reduce to left at ("test/cases/large/clang-26760.c": line 1587) * reduce to right at ("test/cases/large/clang-26760.c": line 1589) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1587) * remove expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1587) * reduce to operant at ("test/cases/large/clang-26760.c": line 1587) -* replace by zero at ("test/cases/large/clang-26760.c": line 1587) +* reduce to index at ("test/cases/large/clang-26760.c": line 1587) * reduce to left at ("test/cases/large/clang-26760.c": line 1587) * reduce to right at ("test/cases/large/clang-26760.c": line 1589) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1587) -* remove expression at ("test/cases/large/clang-26760.c": line 1587) -* do without param at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1587) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1589) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1589) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1589) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1589) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1588) * reduce to left at ("test/cases/large/clang-26760.c": line 1587) * reduce to right at ("test/cases/large/clang-26760.c": line 1588) -* do without param at ("test/cases/large/clang-26760.c": line 1587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1588) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1587) +* reduce to left at ("test/cases/large/clang-26760.c": line 1587) +* reduce to right at ("test/cases/large/clang-26760.c": line 1587) * reduce to left at ("test/cases/large/clang-26760.c": line 1587) * reduce to right at ("test/cases/large/clang-26760.c": line 1587) -* do without param at ("test/cases/large/clang-26760.c": line 1588) -* do without param at ("test/cases/large/clang-26760.c": line 1589) -* replace by zero at ("test/cases/large/clang-26760.c": line 1589) -* replace by zero at ("test/cases/large/clang-26760.c": line 1589) -* replace by zero at ("test/cases/large/clang-26760.c": line 1589) -* replace by zero at ("test/cases/large/clang-26760.c": line 1589) -* do without param at ("test/cases/large/clang-26760.c": line 1590) +* reduce to index at ("test/cases/large/clang-26760.c": line 1589) +* remove expression at ("test/cases/large/clang-26760.c": line 1587) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1589) +* reduce to index at ("test/cases/large/clang-26760.c": line 1589) * remove expr statement at ("test/cases/large/clang-26760.c": line 2348) * reduce to left at ("test/cases/large/clang-26760.c": line 2348) * reduce to right at ("test/cases/large/clang-26760.c": line 2348) -* replace by zero at ("test/cases/large/clang-26760.c": line 2348) * remove condition at ("test/cases/large/clang-26760.c": line 2349) * remove break 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1594) * delete variable at ("test/cases/large/clang-26760.c": line 1594) * delete variable at ("test/cases/large/clang-26760.c": line 1595) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1596) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1596) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1596) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1596) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1596) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1596) * remove expr statement at ("test/cases/large/clang-26760.c": line 1597) * reduce to left at ("test/cases/large/clang-26760.c": line 1597) * reduce to right at ("test/cases/large/clang-26760.c": line 1597) -* replace by zero at ("test/cases/large/clang-26760.c": line 1597) +* reduce to left at ("test/cases/large/clang-26760.c": line 1597) +* reduce to right at ("test/cases/large/clang-26760.c": line 1601) * reduce to left at ("test/cases/large/clang-26760.c": line 1597) * reduce to right at ("test/cases/large/clang-26760.c": line 1601) * reduce to left at ("test/cases/large/clang-26760.c": line 1597) @@ -6228,28 +8024,44 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1597) * reduce to left at ("test/cases/large/clang-26760.c": line 1597) * reduce to right at ("test/cases/large/clang-26760.c": line 1601) -* do without param at ("test/cases/large/clang-26760.c": line 1597) -* do without param at ("test/cases/large/clang-26760.c": line 1598) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1597) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1598) +* reduce to left at ("test/cases/large/clang-26760.c": line 1598) +* reduce to right at ("test/cases/large/clang-26760.c": line 1601) +* reduce to left at ("test/cases/large/clang-26760.c": line 1598) +* reduce to right at ("test/cases/large/clang-26760.c": line 1601) * reduce to left at ("test/cases/large/clang-26760.c": line 1598) * reduce to right at ("test/cases/large/clang-26760.c": line 1601) * reduce to left at ("test/cases/large/clang-26760.c": line 1598) * reduce to right at ("test/cases/large/clang-26760.c": line 1598) -* do without param at ("test/cases/large/clang-26760.c": line 1598) -* do without param at ("test/cases/large/clang-26760.c": line 1599) -* do without param at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1598) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1601) * reduce to left at ("test/cases/large/clang-26760.c": line 1600) * reduce to right at ("test/cases/large/clang-26760.c": line 1600) * reduce to left at ("test/cases/large/clang-26760.c": line 1600) * reduce to right at ("test/cases/large/clang-26760.c": line 1600) -* remove expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1600) +* reduce to right at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1599) * reduce to left at ("test/cases/large/clang-26760.c": line 1599) * reduce to right at ("test/cases/large/clang-26760.c": line 1600) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1599) -* remove expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1600) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1599) * remove expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1600) * reduce to left at ("test/cases/large/clang-26760.c": line 1599) * reduce to right at ("test/cases/large/clang-26760.c": line 1599) -* do without param at ("test/cases/large/clang-26760.c": line 1599) * reduce to left at ("test/cases/large/clang-26760.c": line 1599) * reduce to right at ("test/cases/large/clang-26760.c": line 1599) * reduce to operant at ("test/cases/large/clang-26760.c": line 1599) @@ -6263,25 +8075,39 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1599) * reduce to left at ("test/cases/large/clang-26760.c": line 1599) * reduce to right at ("test/cases/large/clang-26760.c": line 1599) -* replace by zero at ("test/cases/large/clang-26760.c": line 1599) -* do without param at ("test/cases/large/clang-26760.c": line 1600) -* do without param at ("test/cases/large/clang-26760.c": line 1601) -* replace by zero at ("test/cases/large/clang-26760.c": line 1601) -* replace by zero at ("test/cases/large/clang-26760.c": line 1601) -* replace by zero at ("test/cases/large/clang-26760.c": line 1601) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to left at ("test/cases/large/clang-26760.c": line 1599) +* reduce to right at ("test/cases/large/clang-26760.c": line 1599) +* reduce to index at ("test/cases/large/clang-26760.c": line 1599) +* remove expression at ("test/cases/large/clang-26760.c": line 1599) +* remove expression at ("test/cases/large/clang-26760.c": line 1599) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1601) +* reduce to index at ("test/cases/large/clang-26760.c": line 1601) +* reduce to index at ("test/cases/large/clang-26760.c": line 1601) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1602) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1721) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1724) * remove expr statement at ("test/cases/large/clang-26760.c": line 1725) * reduce to left at ("test/cases/large/clang-26760.c": line 1725) * reduce to right at ("test/cases/large/clang-26760.c": line 1725) @@ -6290,48 +8116,52 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1726) * reduce to right at ("test/cases/large/clang-26760.c": line 1726) * remove check at ("test/cases/large/clang-26760.c": line 1726) +* reduce to left at ("test/cases/large/clang-26760.c": line 1726) +* reduce to right at ("test/cases/large/clang-26760.c": line 1726) * remove iterator at ("test/cases/large/clang-26760.c": line 1726) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1729) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1726) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1729) * remove return statement at ("test/cases/large/clang-26760.c": line 1730) -* replace by zero at ("test/cases/large/clang-26760.c": line 1730) +* reduce to index at ("test/cases/large/clang-26760.c": line 1730) * remove expr statement at ("test/cases/large/clang-26760.c": line 1732) * reduce to left at ("test/cases/large/clang-26760.c": line 1732) * reduce to right at ("test/cases/large/clang-26760.c": line 1732) * remove expr statement at ("test/cases/large/clang-26760.c": line 1733) * reduce to left at ("test/cases/large/clang-26760.c": line 1733) * reduce to right at ("test/cases/large/clang-26760.c": line 1733) -* replace by zero at ("test/cases/large/clang-26760.c": line 1733) +* reduce to index at ("test/cases/large/clang-26760.c": line 1733) * remove the for loop at ("test/cases/large/clang-26760.c": line 1735) * remove initializer at ("test/cases/large/clang-26760.c": line 1735) * reduce to left at ("test/cases/large/clang-26760.c": line 1735) * 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 check at ("test/cases/large/clang-26760.c": line 1735) +* reduce to left at ("test/cases/large/clang-26760.c": line 1735) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1735) -* replace by zero at ("test/cases/large/clang-26760.c": line 1737) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1735) * 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 the for loop at ("test/cases/large/clang-26760.c": line 1741) * remove initializer at ("test/cases/large/clang-26760.c": line 1741) * reduce to left at ("test/cases/large/clang-26760.c": line 1741) * reduce to right at ("test/cases/large/clang-26760.c": line 1741) * remove check at ("test/cases/large/clang-26760.c": line 1741) +* reduce to left at ("test/cases/large/clang-26760.c": line 1741) +* reduce to right at ("test/cases/large/clang-26760.c": line 1741) * remove iterator at ("test/cases/large/clang-26760.c": line 1741) * reduce to left at ("test/cases/large/clang-26760.c": line 1741) * reduce to right at ("test/cases/large/clang-26760.c": line 1741) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1743) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1743) * remove expr statement at ("test/cases/large/clang-26760.c": line 1744) * reduce to left at ("test/cases/large/clang-26760.c": line 1744) * reduce to right at ("test/cases/large/clang-26760.c": line 1744) -* do without param at ("test/cases/large/clang-26760.c": line 1744) -* replace by zero at ("test/cases/large/clang-26760.c": line 1744) -* do without param at ("test/cases/large/clang-26760.c": line 1744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1744) +* reduce to index at ("test/cases/large/clang-26760.c": line 1744) * remove expr statement at ("test/cases/large/clang-26760.c": line 1745) * reduce to left at ("test/cases/large/clang-26760.c": line 1745) * reduce to right at ("test/cases/large/clang-26760.c": line 1745) @@ -6343,164 +8173,280 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1757) * reduce to left at ("test/cases/large/clang-26760.c": line 1757) * reduce to right at ("test/cases/large/clang-26760.c": line 1757) -* replace by zero at ("test/cases/large/clang-26760.c": line 1757) * reduce to left at ("test/cases/large/clang-26760.c": line 1757) * reduce to right at ("test/cases/large/clang-26760.c": line 1757) -* do without param at ("test/cases/large/clang-26760.c": line 1757) -* do without param at ("test/cases/large/clang-26760.c": line 1758) +* reduce to left at ("test/cases/large/clang-26760.c": line 1757) +* reduce to right at ("test/cases/large/clang-26760.c": line 1757) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1757) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to left at ("test/cases/large/clang-26760.c": line 1758) +* reduce to right at ("test/cases/large/clang-26760.c": line 1762) * reduce to left at ("test/cases/large/clang-26760.c": line 1758) * reduce to right at ("test/cases/large/clang-26760.c": line 1762) -* do without param at ("test/cases/large/clang-26760.c": line 1758) -* replace by zero at ("test/cases/large/clang-26760.c": line 1758) -* do without param at ("test/cases/large/clang-26760.c": line 1760) +* reduce to left at ("test/cases/large/clang-26760.c": line 1758) +* reduce to right at ("test/cases/large/clang-26760.c": line 1762) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1762) +* reduce to left at ("test/cases/large/clang-26760.c": line 1758) +* reduce to right at ("test/cases/large/clang-26760.c": line 1758) +* reduce to index at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1761) * reduce to left at ("test/cases/large/clang-26760.c": line 1760) * reduce to right at ("test/cases/large/clang-26760.c": line 1760) -* remove expression at ("test/cases/large/clang-26760.c": line 1758) -* do without param at ("test/cases/large/clang-26760.c": line 1759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1760) * reduce to left at ("test/cases/large/clang-26760.c": line 1759) * reduce to right at ("test/cases/large/clang-26760.c": line 1759) * reduce to left at ("test/cases/large/clang-26760.c": line 1759) * reduce to right at ("test/cases/large/clang-26760.c": line 1759) * reduce to left at ("test/cases/large/clang-26760.c": line 1759) * reduce to right at ("test/cases/large/clang-26760.c": line 1759) -* remove expression at ("test/cases/large/clang-26760.c": line 1759) -* remove expression at ("test/cases/large/clang-26760.c": line 1758) -* do without param at ("test/cases/large/clang-26760.c": line 1758) -* remove expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to left at ("test/cases/large/clang-26760.c": line 1758) +* reduce to right at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1758) +* reduce to left at ("test/cases/large/clang-26760.c": line 1758) +* reduce to right at ("test/cases/large/clang-26760.c": line 1758) * remove expression at ("test/cases/large/clang-26760.c": line 1758) * reduce to left at ("test/cases/large/clang-26760.c": line 1758) * reduce to right at ("test/cases/large/clang-26760.c": line 1758) -* do without param at ("test/cases/large/clang-26760.c": line 1759) -* do without param at ("test/cases/large/clang-26760.c": line 1760) -* do without param at ("test/cases/large/clang-26760.c": line 1761) -* do without param at ("test/cases/large/clang-26760.c": line 1762) +* remove expression at ("test/cases/large/clang-26760.c": line 1758) +* remove expression at ("test/cases/large/clang-26760.c": line 1758) +* remove expression at ("test/cases/large/clang-26760.c": line 1759) +* remove expression at ("test/cases/large/clang-26760.c": line 1758) * remove expr statement at ("test/cases/large/clang-26760.c": line 1763) * reduce to left at ("test/cases/large/clang-26760.c": line 1763) * reduce to right at ("test/cases/large/clang-26760.c": line 1763) * delete variable at ("test/cases/large/clang-26760.c": line 1751) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1752) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1752) * remove expr statement at ("test/cases/large/clang-26760.c": line 1753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1753) * remove condition at ("test/cases/large/clang-26760.c": line 1765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1765) * remove expression at ("test/cases/large/clang-26760.c": line 1765) * remove expr statement at ("test/cases/large/clang-26760.c": line 1788) * reduce to left at ("test/cases/large/clang-26760.c": line 1788) * reduce to right at ("test/cases/large/clang-26760.c": line 1788) * reduce to left at ("test/cases/large/clang-26760.c": line 1788) * reduce to right at ("test/cases/large/clang-26760.c": line 1788) +* reduce to left at ("test/cases/large/clang-26760.c": line 1788) +* reduce to right at ("test/cases/large/clang-26760.c": line 1788) * reduce to operant at ("test/cases/large/clang-26760.c": line 1788) -* do without param at ("test/cases/large/clang-26760.c": line 1788) -* do without param at ("test/cases/large/clang-26760.c": line 1789) -* remove expression at ("test/cases/large/clang-26760.c": line 1789) +* reduce to left at ("test/cases/large/clang-26760.c": line 1788) +* reduce to right at ("test/cases/large/clang-26760.c": line 1789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1789) +* reduce to left at ("test/cases/large/clang-26760.c": line 1789) +* reduce to right at ("test/cases/large/clang-26760.c": line 1789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1789) * reduce to left at ("test/cases/large/clang-26760.c": line 1789) * reduce to right at ("test/cases/large/clang-26760.c": line 1789) +* remove expression at ("test/cases/large/clang-26760.c": line 1789) * reduce to left at ("test/cases/large/clang-26760.c": line 1789) * reduce to right at ("test/cases/large/clang-26760.c": line 1791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1789) +* reduce to left at ("test/cases/large/clang-26760.c": line 1789) +* reduce to right at ("test/cases/large/clang-26760.c": line 1791) +* reduce to left at ("test/cases/large/clang-26760.c": line 1789) +* reduce to right at ("test/cases/large/clang-26760.c": line 1791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1790) * remove expression at ("test/cases/large/clang-26760.c": line 1789) -* do without param at ("test/cases/large/clang-26760.c": line 1789) -* 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) * reduce to right at ("test/cases/large/clang-26760.c": line 1773) -* remove expression at ("test/cases/large/clang-26760.c": line 1769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1769) * reduce to left at ("test/cases/large/clang-26760.c": line 1769) * reduce to right at ("test/cases/large/clang-26760.c": line 1773) * reduce to left at ("test/cases/large/clang-26760.c": line 1769) * reduce to right at ("test/cases/large/clang-26760.c": line 1769) -* remove expression at ("test/cases/large/clang-26760.c": line 1773) -* remove expression at ("test/cases/large/clang-26760.c": line 1773) -* remove expression at ("test/cases/large/clang-26760.c": line 1773) -* remove expression at ("test/cases/large/clang-26760.c": line 1769) -* do without param at ("test/cases/large/clang-26760.c": line 1769) * reduce to left at ("test/cases/large/clang-26760.c": line 1769) -* reduce to right at ("test/cases/large/clang-26760.c": line 1772) -* do without param at ("test/cases/large/clang-26760.c": line 1769) -* do without param at ("test/cases/large/clang-26760.c": line 1769) -* replace by zero at ("test/cases/large/clang-26760.c": line 1769) -* do without param at ("test/cases/large/clang-26760.c": line 1770) -* do without param at ("test/cases/large/clang-26760.c": line 1771) -* do without param at ("test/cases/large/clang-26760.c": line 1771) -* replace by zero at ("test/cases/large/clang-26760.c": line 1771) -* replace by zero at ("test/cases/large/clang-26760.c": line 1771) -* replace by zero at ("test/cases/large/clang-26760.c": line 1771) -* do without param at ("test/cases/large/clang-26760.c": line 1772) -* do without param at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* replace by zero at ("test/cases/large/clang-26760.c": line 1773) -* remove expr statement at ("test/cases/large/clang-26760.c": line 1774) -* remove expr statement at ("test/cases/large/clang-26760.c": line 1775) -* reduce to left at ("test/cases/large/clang-26760.c": line 1775) -* reduce to right at ("test/cases/large/clang-26760.c": line 1775) -* replace by zero at ("test/cases/large/clang-26760.c": line 1775) -* do without param at ("test/cases/large/clang-26760.c": line 1783) -* remove expression at ("test/cases/large/clang-26760.c": line 1775) -* do without param at ("test/cases/large/clang-26760.c": line 1775) -* do without param at ("test/cases/large/clang-26760.c": line 1776) -* do without param at ("test/cases/large/clang-26760.c": line 1776) -* do without param at ("test/cases/large/clang-26760.c": line 1783) -* reduce to left at ("test/cases/large/clang-26760.c": line 1783) +* reduce to right at ("test/cases/large/clang-26760.c": line 1769) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1769) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1769) +* reduce to left at ("test/cases/large/clang-26760.c": line 1773) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1773) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1773) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1773) +* reduce to right at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1772) +* reduce to left at ("test/cases/large/clang-26760.c": line 1769) +* reduce to right at ("test/cases/large/clang-26760.c": line 1771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1770) +* reduce to index at ("test/cases/large/clang-26760.c": line 1769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1772) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1771) +* reduce to index at ("test/cases/large/clang-26760.c": line 1771) +* remove expression at ("test/cases/large/clang-26760.c": line 1769) +* remove expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1773) +* reduce to index at ("test/cases/large/clang-26760.c": line 1773) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1773) +* remove expression at ("test/cases/large/clang-26760.c": line 1773) +* remove expression at ("test/cases/large/clang-26760.c": line 1773) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1773) +* reduce to index at ("test/cases/large/clang-26760.c": line 1773) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1773) +* reduce to index at ("test/cases/large/clang-26760.c": line 1773) +* reduce to index at ("test/cases/large/clang-26760.c": line 1773) +* reduce to index at ("test/cases/large/clang-26760.c": line 1773) +* remove expression at ("test/cases/large/clang-26760.c": line 1769) +* reduce to index at ("test/cases/large/clang-26760.c": line 1773) +* remove expr statement at ("test/cases/large/clang-26760.c": line 1774) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1774) +* remove expr statement at ("test/cases/large/clang-26760.c": line 1775) +* reduce to left at ("test/cases/large/clang-26760.c": line 1775) +* reduce to right at ("test/cases/large/clang-26760.c": line 1775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1783) +* reduce to left at ("test/cases/large/clang-26760.c": line 1783) * reduce to right at ("test/cases/large/clang-26760.c": line 1783) -* remove expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1783) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1782) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1782) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1780) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1779) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1779) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1779) * reduce to operant at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1778) -* remove expression at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1778) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1777) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1777) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1777) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) +* reduce to index at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) -* replace by zero at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) * reduce to operant at ("test/cases/large/clang-26760.c": line 1777) -* remove expression at ("test/cases/large/clang-26760.c": line 1777) * reduce to left at ("test/cases/large/clang-26760.c": line 1777) * reduce to right at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to left at ("test/cases/large/clang-26760.c": line 1777) +* reduce to right at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1777) * remove expression at ("test/cases/large/clang-26760.c": line 1777) -* do without param at ("test/cases/large/clang-26760.c": line 1778) -* do without param at ("test/cases/large/clang-26760.c": line 1779) -* do without param at ("test/cases/large/clang-26760.c": line 1780) -* do without param at ("test/cases/large/clang-26760.c": line 1781) -* do without param at ("test/cases/large/clang-26760.c": line 1782) -* do without param at ("test/cases/large/clang-26760.c": line 1783) -* do without param at ("test/cases/large/clang-26760.c": line 1784) +* remove expression at ("test/cases/large/clang-26760.c": line 1777) +* remove expression at ("test/cases/large/clang-26760.c": line 1777) +* remove expression at ("test/cases/large/clang-26760.c": line 1777) +* remove expression at ("test/cases/large/clang-26760.c": line 1775) * remove condition at ("test/cases/large/clang-26760.c": line 1793) * reduce to left at ("test/cases/large/clang-26760.c": line 1793) * reduce to right at ("test/cases/large/clang-26760.c": line 1794) -* do without param at ("test/cases/large/clang-26760.c": line 1793) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1793) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1793) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1793) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1793) +* reduce to index at ("test/cases/large/clang-26760.c": line 1793) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1793) * remove expression at ("test/cases/large/clang-26760.c": line 1793) -* replace by zero at ("test/cases/large/clang-26760.c": line 1793) -* replace by zero at ("test/cases/large/clang-26760.c": line 1793) -* do without param at ("test/cases/large/clang-26760.c": line 1794) * reduce to left at ("test/cases/large/clang-26760.c": line 1794) * reduce to right at ("test/cases/large/clang-26760.c": line 1797) -* remove expression at ("test/cases/large/clang-26760.c": line 1794) * reduce to left at ("test/cases/large/clang-26760.c": line 1794) * reduce to right at ("test/cases/large/clang-26760.c": line 1797) -* do without param at ("test/cases/large/clang-26760.c": line 1796) -* remove expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to left at ("test/cases/large/clang-26760.c": line 1794) +* reduce to right at ("test/cases/large/clang-26760.c": line 1797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to left at ("test/cases/large/clang-26760.c": line 1794) +* reduce to right at ("test/cases/large/clang-26760.c": line 1797) +* reduce to left at ("test/cases/large/clang-26760.c": line 1794) +* reduce to right at ("test/cases/large/clang-26760.c": line 1797) +* reduce to left at ("test/cases/large/clang-26760.c": line 1794) +* reduce to right at ("test/cases/large/clang-26760.c": line 1797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) * remove expression at ("test/cases/large/clang-26760.c": line 1794) * reduce to left at ("test/cases/large/clang-26760.c": line 1794) * reduce to right at ("test/cases/large/clang-26760.c": line 1796) @@ -6508,238 +8454,319 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1796) * reduce to left at ("test/cases/large/clang-26760.c": line 1796) * reduce to right at ("test/cases/large/clang-26760.c": line 1796) -* remove expression at ("test/cases/large/clang-26760.c": line 1794) -* do without param at ("test/cases/large/clang-26760.c": line 1794) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) * reduce to left at ("test/cases/large/clang-26760.c": line 1794) * reduce to right at ("test/cases/large/clang-26760.c": line 1796) -* do without param at ("test/cases/large/clang-26760.c": line 1794) -* do without param at ("test/cases/large/clang-26760.c": line 1795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1795) +* reduce to left at ("test/cases/large/clang-26760.c": line 1795) +* reduce to right at ("test/cases/large/clang-26760.c": line 1796) +* reduce to left at ("test/cases/large/clang-26760.c": line 1795) +* reduce to right at ("test/cases/large/clang-26760.c": line 1796) * reduce to left at ("test/cases/large/clang-26760.c": line 1795) * reduce to right at ("test/cases/large/clang-26760.c": line 1796) -* do without param at ("test/cases/large/clang-26760.c": line 1795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1796) * reduce to left at ("test/cases/large/clang-26760.c": line 1795) * reduce to right at ("test/cases/large/clang-26760.c": line 1795) -* do without param at ("test/cases/large/clang-26760.c": line 1796) -* replace by zero at ("test/cases/large/clang-26760.c": line 1796) -* replace by zero at ("test/cases/large/clang-26760.c": line 1796) -* replace by zero at ("test/cases/large/clang-26760.c": line 1796) -* replace by zero at ("test/cases/large/clang-26760.c": line 1796) -* do without param at ("test/cases/large/clang-26760.c": line 1797) +* reduce to index at ("test/cases/large/clang-26760.c": line 1796) +* remove expression at ("test/cases/large/clang-26760.c": line 1794) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1796) +* reduce to index at ("test/cases/large/clang-26760.c": line 1796) +* remove expression at ("test/cases/large/clang-26760.c": line 1794) * reduce to operant at ("test/cases/large/clang-26760.c": line 1797) +* remove expression at ("test/cases/large/clang-26760.c": line 1794) * delete variable at ("test/cases/large/clang-26760.c": line 1861) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1862) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1862) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1862) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1862) * remove expr statement at ("test/cases/large/clang-26760.c": line 1863) * reduce to left at ("test/cases/large/clang-26760.c": line 1863) * reduce to right at ("test/cases/large/clang-26760.c": line 1863) -* replace by zero at ("test/cases/large/clang-26760.c": line 1863) -* do without param at ("test/cases/large/clang-26760.c": line 1871) -* remove expression at ("test/cases/large/clang-26760.c": line 1863) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1871) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1872) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1871) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1863) * reduce to left at ("test/cases/large/clang-26760.c": line 1863) * reduce to right at ("test/cases/large/clang-26760.c": line 1871) -* do without param at ("test/cases/large/clang-26760.c": line 1863) -* replace by zero at ("test/cases/large/clang-26760.c": line 1863) -* replace by zero at ("test/cases/large/clang-26760.c": line 1863) -* do without param at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1863) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to left at ("test/cases/large/clang-26760.c": line 1863) +* reduce to right at ("test/cases/large/clang-26760.c": line 1863) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1863) +* reduce to index at ("test/cases/large/clang-26760.c": line 1863) * reduce to left at ("test/cases/large/clang-26760.c": line 1864) * reduce to right at ("test/cases/large/clang-26760.c": line 1871) -* do without param at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1871) * reduce to left at ("test/cases/large/clang-26760.c": line 1864) * reduce to right at ("test/cases/large/clang-26760.c": line 1870) * reduce to left at ("test/cases/large/clang-26760.c": line 1864) +* reduce to right at ("test/cases/large/clang-26760.c": line 1864) +* reduce to left at ("test/cases/large/clang-26760.c": line 1864) * reduce to right at ("test/cases/large/clang-26760.c": line 1870) -* do without param at ("test/cases/large/clang-26760.c": line 1864) -* remove expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to left at ("test/cases/large/clang-26760.c": line 1864) +* reduce to right at ("test/cases/large/clang-26760.c": line 1870) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1870) +* reduce to left at ("test/cases/large/clang-26760.c": line 1864) +* reduce to right at ("test/cases/large/clang-26760.c": line 1869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) * reduce to left at ("test/cases/large/clang-26760.c": line 1864) * reduce to right at ("test/cases/large/clang-26760.c": line 1864) -* replace by zero at ("test/cases/large/clang-26760.c": line 1864) -* replace by zero at ("test/cases/large/clang-26760.c": line 1864) -* do without param at ("test/cases/large/clang-26760.c": line 1865) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1864) +* reduce to index at ("test/cases/large/clang-26760.c": line 1864) +* reduce to index at ("test/cases/large/clang-26760.c": line 1864) +* remove expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to left at ("test/cases/large/clang-26760.c": line 1864) +* reduce to right at ("test/cases/large/clang-26760.c": line 1869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1864) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1864) +* reduce to index at ("test/cases/large/clang-26760.c": line 1864) * remove expression at ("test/cases/large/clang-26760.c": line 1864) -* do without param at ("test/cases/large/clang-26760.c": line 1864) -* replace by zero at ("test/cases/large/clang-26760.c": line 1864) -* replace by zero at ("test/cases/large/clang-26760.c": line 1864) -* replace by zero at ("test/cases/large/clang-26760.c": line 1864) -* do without param at ("test/cases/large/clang-26760.c": line 1865) -* do without param at ("test/cases/large/clang-26760.c": line 1865) -* do without param at ("test/cases/large/clang-26760.c": line 1865) +* reduce to left at ("test/cases/large/clang-26760.c": line 1865) +* reduce to right at ("test/cases/large/clang-26760.c": line 1868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1868) +* reduce to left at ("test/cases/large/clang-26760.c": line 1865) +* reduce to right at ("test/cases/large/clang-26760.c": line 1867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1867) * reduce to left at ("test/cases/large/clang-26760.c": line 1865) * reduce to right at ("test/cases/large/clang-26760.c": line 1866) * reduce to left at ("test/cases/large/clang-26760.c": line 1865) * reduce to right at ("test/cases/large/clang-26760.c": line 1866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1866) +* reduce to left at ("test/cases/large/clang-26760.c": line 1865) +* reduce to right at ("test/cases/large/clang-26760.c": line 1865) * remove expression at ("test/cases/large/clang-26760.c": line 1865) -* do without param at ("test/cases/large/clang-26760.c": line 1865) -* do without param at ("test/cases/large/clang-26760.c": line 1866) -* replace by zero at ("test/cases/large/clang-26760.c": line 1866) -* do without param at ("test/cases/large/clang-26760.c": line 1867) -* replace by zero at ("test/cases/large/clang-26760.c": line 1867) -* do without param at ("test/cases/large/clang-26760.c": line 1868) +* reduce to index at ("test/cases/large/clang-26760.c": line 1866) +* reduce to index at ("test/cases/large/clang-26760.c": line 1867) * reduce to operant at ("test/cases/large/clang-26760.c": line 1868) -* do without param at ("test/cases/large/clang-26760.c": line 1869) -* replace by zero at ("test/cases/large/clang-26760.c": line 1869) -* do without param at ("test/cases/large/clang-26760.c": line 1870) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 1869) +* reduce to index at ("test/cases/large/clang-26760.c": line 1870) +* remove expression at ("test/cases/large/clang-26760.c": line 1863) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1800) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1801) * remove the for loop at ("test/cases/large/clang-26760.c": line 1802) * remove initializer at ("test/cases/large/clang-26760.c": line 1802) * reduce to left at ("test/cases/large/clang-26760.c": line 1802) * reduce to right at ("test/cases/large/clang-26760.c": line 1802) * remove check at ("test/cases/large/clang-26760.c": line 1802) +* reduce to left at ("test/cases/large/clang-26760.c": line 1802) +* reduce to right at ("test/cases/large/clang-26760.c": line 1802) * remove iterator at ("test/cases/large/clang-26760.c": line 1802) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1802) * remove the for loop at ("test/cases/large/clang-26760.c": line 1804) * remove initializer at ("test/cases/large/clang-26760.c": line 1804) * reduce to left at ("test/cases/large/clang-26760.c": line 1804) * reduce to right at ("test/cases/large/clang-26760.c": line 1804) * remove check at ("test/cases/large/clang-26760.c": line 1804) +* reduce to left at ("test/cases/large/clang-26760.c": line 1804) +* reduce to right at ("test/cases/large/clang-26760.c": line 1804) * remove iterator at ("test/cases/large/clang-26760.c": line 1804) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1804) * remove the for loop at ("test/cases/large/clang-26760.c": line 1806) * remove initializer at ("test/cases/large/clang-26760.c": line 1806) * reduce to left at ("test/cases/large/clang-26760.c": line 1806) * reduce to right at ("test/cases/large/clang-26760.c": line 1806) * remove check at ("test/cases/large/clang-26760.c": line 1806) +* reduce to left at ("test/cases/large/clang-26760.c": line 1806) +* reduce to right at ("test/cases/large/clang-26760.c": line 1806) * remove iterator at ("test/cases/large/clang-26760.c": line 1806) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1806) * remove expr statement at ("test/cases/large/clang-26760.c": line 1808) -* do without param at ("test/cases/large/clang-26760.c": line 1808) -* replace by zero at ("test/cases/large/clang-26760.c": line 1808) -* replace by zero at ("test/cases/large/clang-26760.c": line 1808) -* replace by zero at ("test/cases/large/clang-26760.c": line 1808) -* do without param at ("test/cases/large/clang-26760.c": line 1809) -* do without param at ("test/cases/large/clang-26760.c": line 1810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1810) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1808) +* reduce to index at ("test/cases/large/clang-26760.c": line 1808) * remove condition at ("test/cases/large/clang-26760.c": line 1811) * remove expr statement at ("test/cases/large/clang-26760.c": line 1812) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1812) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1814) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1815) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1822) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1824) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1824) * remove the for loop at ("test/cases/large/clang-26760.c": line 1825) * remove initializer at ("test/cases/large/clang-26760.c": line 1825) * reduce to left at ("test/cases/large/clang-26760.c": line 1825) * reduce to right at ("test/cases/large/clang-26760.c": line 1825) * remove check at ("test/cases/large/clang-26760.c": line 1825) +* reduce to left at ("test/cases/large/clang-26760.c": line 1825) +* reduce to right at ("test/cases/large/clang-26760.c": line 1825) * remove iterator at ("test/cases/large/clang-26760.c": line 1825) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1825) * remove the for loop at ("test/cases/large/clang-26760.c": line 1827) * remove initializer at ("test/cases/large/clang-26760.c": line 1827) * reduce to left at ("test/cases/large/clang-26760.c": line 1827) * reduce to right at ("test/cases/large/clang-26760.c": line 1827) * remove check at ("test/cases/large/clang-26760.c": line 1827) +* reduce to left at ("test/cases/large/clang-26760.c": line 1827) +* reduce to right at ("test/cases/large/clang-26760.c": line 1827) * remove iterator at ("test/cases/large/clang-26760.c": line 1827) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1827) * remove expr statement at ("test/cases/large/clang-26760.c": line 1828) * reduce to left at ("test/cases/large/clang-26760.c": line 1828) * reduce to right at ("test/cases/large/clang-26760.c": line 1828) -* replace by zero at ("test/cases/large/clang-26760.c": line 1828) -* replace by zero at ("test/cases/large/clang-26760.c": line 1828) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1828) +* reduce to index at ("test/cases/large/clang-26760.c": line 1828) * remove expr statement at ("test/cases/large/clang-26760.c": line 1830) * reduce to left at ("test/cases/large/clang-26760.c": line 1830) * reduce to right at ("test/cases/large/clang-26760.c": line 1830) -* replace by zero at ("test/cases/large/clang-26760.c": line 1830) +* reduce to index at ("test/cases/large/clang-26760.c": line 1830) * remove expr statement at ("test/cases/large/clang-26760.c": line 1831) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1831) * remove expr statement at ("test/cases/large/clang-26760.c": line 1832) * reduce to left at ("test/cases/large/clang-26760.c": line 1832) * reduce to right at ("test/cases/large/clang-26760.c": line 1832) +* reduce to left at ("test/cases/large/clang-26760.c": line 1832) +* reduce to right at ("test/cases/large/clang-26760.c": line 1832) * remove expr statement at ("test/cases/large/clang-26760.c": line 1833) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1842) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1841) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1841) -* replace by zero at ("test/cases/large/clang-26760.c": line 1833) -* replace by zero at ("test/cases/large/clang-26760.c": line 1833) -* replace by zero at ("test/cases/large/clang-26760.c": line 1833) -* remove expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1833) +* reduce to index at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to left at ("test/cases/large/clang-26760.c": line 1833) +* reduce to right at ("test/cases/large/clang-26760.c": line 1833) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1833) -* replace by zero at ("test/cases/large/clang-26760.c": line 1833) -* replace by zero at ("test/cases/large/clang-26760.c": line 1833) -* replace by zero at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1833) +* reduce to index at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1839) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1838) +* reduce to left at ("test/cases/large/clang-26760.c": line 1833) +* reduce to right at ("test/cases/large/clang-26760.c": line 1837) +* reduce to left at ("test/cases/large/clang-26760.c": line 1833) +* reduce to right at ("test/cases/large/clang-26760.c": line 1833) +* reduce to left at ("test/cases/large/clang-26760.c": line 1833) +* reduce to right at ("test/cases/large/clang-26760.c": line 1837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1836) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1835) +* reduce to left at ("test/cases/large/clang-26760.c": line 1833) +* reduce to right at ("test/cases/large/clang-26760.c": line 1834) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) * reduce to left at ("test/cases/large/clang-26760.c": line 1833) * reduce to right at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1833) -* do without param at ("test/cases/large/clang-26760.c": line 1834) -* replace by zero at ("test/cases/large/clang-26760.c": line 1834) -* do without param at ("test/cases/large/clang-26760.c": line 1835) -* do without param at ("test/cases/large/clang-26760.c": line 1836) -* do without param at ("test/cases/large/clang-26760.c": line 1837) -* replace by zero at ("test/cases/large/clang-26760.c": line 1837) -* replace by zero at ("test/cases/large/clang-26760.c": line 1837) -* do without param at ("test/cases/large/clang-26760.c": line 1838) -* do without param at ("test/cases/large/clang-26760.c": line 1839) -* replace by zero at ("test/cases/large/clang-26760.c": line 1839) -* do without param at ("test/cases/large/clang-26760.c": line 1840) -* do without param at ("test/cases/large/clang-26760.c": line 1841) -* replace by zero at ("test/cases/large/clang-26760.c": line 1841) -* do without param at ("test/cases/large/clang-26760.c": line 1842) +* reduce to left at ("test/cases/large/clang-26760.c": line 1833) +* reduce to right at ("test/cases/large/clang-26760.c": line 1834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1834) +* reduce to left at ("test/cases/large/clang-26760.c": line 1834) +* reduce to right at ("test/cases/large/clang-26760.c": line 1834) +* reduce to index at ("test/cases/large/clang-26760.c": line 1834) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1837) +* reduce to index at ("test/cases/large/clang-26760.c": line 1837) +* reduce to index at ("test/cases/large/clang-26760.c": line 1839) +* remove expression at ("test/cases/large/clang-26760.c": line 1833) +* reduce to index at ("test/cases/large/clang-26760.c": line 1841) * remove expr statement at ("test/cases/large/clang-26760.c": line 1844) * reduce to left at ("test/cases/large/clang-26760.c": line 1844) * reduce to right at ("test/cases/large/clang-26760.c": line 1844) -* replace by zero at ("test/cases/large/clang-26760.c": line 1844) +* reduce to index at ("test/cases/large/clang-26760.c": line 1844) * remove expr statement at ("test/cases/large/clang-26760.c": line 1846) * reduce to left at ("test/cases/large/clang-26760.c": line 1846) * reduce to right at ("test/cases/large/clang-26760.c": line 1846) -* replace by zero at ("test/cases/large/clang-26760.c": line 1846) -* do without param at ("test/cases/large/clang-26760.c": line 1846) -* do without param at ("test/cases/large/clang-26760.c": line 1846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1850) +* reduce to left at ("test/cases/large/clang-26760.c": line 1846) +* reduce to right at ("test/cases/large/clang-26760.c": line 1849) +* reduce to left at ("test/cases/large/clang-26760.c": line 1846) +* reduce to right at ("test/cases/large/clang-26760.c": line 1849) * reduce to left at ("test/cases/large/clang-26760.c": line 1846) * reduce to right at ("test/cases/large/clang-26760.c": line 1849) * reduce to left at ("test/cases/large/clang-26760.c": line 1846) * reduce to right at ("test/cases/large/clang-26760.c": line 1849) -* do without param at ("test/cases/large/clang-26760.c": line 1846) -* replace by zero at ("test/cases/large/clang-26760.c": line 1846) -* replace by zero at ("test/cases/large/clang-26760.c": line 1846) -* replace by zero at ("test/cases/large/clang-26760.c": line 1846) -* do without param at ("test/cases/large/clang-26760.c": line 1847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1847) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1846) +* reduce to index at ("test/cases/large/clang-26760.c": line 1846) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1846) +* reduce to index at ("test/cases/large/clang-26760.c": line 1846) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1847) * reduce to operant at ("test/cases/large/clang-26760.c": line 1847) * reduce to left at ("test/cases/large/clang-26760.c": line 1847) * reduce to right at ("test/cases/large/clang-26760.c": line 1847) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1847) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1847) * reduce to operant at ("test/cases/large/clang-26760.c": line 1847) -* replace by zero at ("test/cases/large/clang-26760.c": line 1847) -* remove expression at ("test/cases/large/clang-26760.c": line 1847) -* do without param at ("test/cases/large/clang-26760.c": line 1848) +* reduce to index at ("test/cases/large/clang-26760.c": line 1847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1847) * remove expression at ("test/cases/large/clang-26760.c": line 1847) * reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1849) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1847) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) * reduce to right at ("test/cases/large/clang-26760.c": line 1847) -* replace by zero at ("test/cases/large/clang-26760.c": line 1847) -* replace by zero at ("test/cases/large/clang-26760.c": line 1847) -* replace by zero at ("test/cases/large/clang-26760.c": line 1847) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1847) +* reduce to index at ("test/cases/large/clang-26760.c": line 1847) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1848) * reduce to left at ("test/cases/large/clang-26760.c": line 1847) * reduce to right at ("test/cases/large/clang-26760.c": line 1848) -* do without param at ("test/cases/large/clang-26760.c": line 1847) -* do without param at ("test/cases/large/clang-26760.c": line 1848) -* replace by zero at ("test/cases/large/clang-26760.c": line 1848) -* replace by zero at ("test/cases/large/clang-26760.c": line 1848) -* do without param at ("test/cases/large/clang-26760.c": line 1849) -* replace by zero at ("test/cases/large/clang-26760.c": line 1849) -* replace by zero at ("test/cases/large/clang-26760.c": line 1849) -* replace by zero at ("test/cases/large/clang-26760.c": line 1849) -* do without param at ("test/cases/large/clang-26760.c": line 1850) -* replace by zero at ("test/cases/large/clang-26760.c": line 1850) -* do without param at ("test/cases/large/clang-26760.c": line 1851) +* reduce to left at ("test/cases/large/clang-26760.c": line 1847) +* reduce to right at ("test/cases/large/clang-26760.c": line 1848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1848) +* reduce to index at ("test/cases/large/clang-26760.c": line 1848) +* remove expression at ("test/cases/large/clang-26760.c": line 1847) +* reduce to index at ("test/cases/large/clang-26760.c": line 1848) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1849) +* reduce to index at ("test/cases/large/clang-26760.c": line 1849) +* reduce to index at ("test/cases/large/clang-26760.c": line 1850) * remove expr statement at ("test/cases/large/clang-26760.c": line 1852) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1852) * remove condition at ("test/cases/large/clang-26760.c": line 1853) -* replace by zero at ("test/cases/large/clang-26760.c": line 1853) +* reduce to index at ("test/cases/large/clang-26760.c": line 1853) * remove expr statement at ("test/cases/large/clang-26760.c": line 1855) * reduce to left at ("test/cases/large/clang-26760.c": line 1855) * reduce to right at ("test/cases/large/clang-26760.c": line 1855) @@ -6747,166 +8774,283 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 1874) * reduce to left at ("test/cases/large/clang-26760.c": line 1874) * reduce to right at ("test/cases/large/clang-26760.c": line 1874) -* replace by zero at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1874) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1874) +* reduce to index at ("test/cases/large/clang-26760.c": line 1874) * remove expression at ("test/cases/large/clang-26760.c": line 1874) * remove expression at ("test/cases/large/clang-26760.c": line 1874) -* replace by zero at ("test/cases/large/clang-26760.c": line 1874) -* replace by zero at ("test/cases/large/clang-26760.c": line 1874) -* replace by zero at ("test/cases/large/clang-26760.c": line 1874) -* replace by zero at ("test/cases/large/clang-26760.c": line 1874) +* reduce to index at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1877) * reduce to left at ("test/cases/large/clang-26760.c": line 1874) * reduce to right at ("test/cases/large/clang-26760.c": line 1877) -* replace by zero at ("test/cases/large/clang-26760.c": line 1874) +* reduce to index at ("test/cases/large/clang-26760.c": line 1874) * reduce to left at ("test/cases/large/clang-26760.c": line 1877) * reduce to right at ("test/cases/large/clang-26760.c": line 1877) -* remove expression at ("test/cases/large/clang-26760.c": line 1877) -* remove expression at ("test/cases/large/clang-26760.c": line 1874) -* do without param at ("test/cases/large/clang-26760.c": line 1874) -* do without param at ("test/cases/large/clang-26760.c": line 1874) -* do without param at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1877) +* reduce to right at ("test/cases/large/clang-26760.c": line 1877) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1877) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1877) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1877) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1877) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1877) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1875) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1874) +* reduce to left at ("test/cases/large/clang-26760.c": line 1874) +* reduce to right at ("test/cases/large/clang-26760.c": line 1874) * reduce to left at ("test/cases/large/clang-26760.c": line 1874) * reduce to right at ("test/cases/large/clang-26760.c": line 1874) * reduce to operant at ("test/cases/large/clang-26760.c": line 1874) -* do without param at ("test/cases/large/clang-26760.c": line 1875) -* do without param at ("test/cases/large/clang-26760.c": line 1876) -* do without param at ("test/cases/large/clang-26760.c": line 1877) -* replace by zero at ("test/cases/large/clang-26760.c": line 1877) -* replace by zero at ("test/cases/large/clang-26760.c": line 1877) +* remove expression at ("test/cases/large/clang-26760.c": line 1874) +* remove expression at ("test/cases/large/clang-26760.c": line 1877) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1877) +* reduce to index at ("test/cases/large/clang-26760.c": line 1877) * reduce to operant at ("test/cases/large/clang-26760.c": line 1877) * 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 1604) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1605) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1605) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1605) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1607) * remove the for loop at ("test/cases/large/clang-26760.c": line 1608) * remove initializer at ("test/cases/large/clang-26760.c": line 1608) * reduce to left at ("test/cases/large/clang-26760.c": line 1608) * reduce to right at ("test/cases/large/clang-26760.c": line 1608) * remove check at ("test/cases/large/clang-26760.c": line 1608) +* reduce to left at ("test/cases/large/clang-26760.c": line 1608) +* reduce to right at ("test/cases/large/clang-26760.c": line 1608) * remove iterator at ("test/cases/large/clang-26760.c": line 1608) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1608) * remove expr statement at ("test/cases/large/clang-26760.c": line 1609) * reduce to left at ("test/cases/large/clang-26760.c": line 1609) * reduce to right at ("test/cases/large/clang-26760.c": line 1609) -* replace by zero at ("test/cases/large/clang-26760.c": line 1609) +* reduce to index at ("test/cases/large/clang-26760.c": line 1609) * remove the for loop at ("test/cases/large/clang-26760.c": line 1610) * remove initializer at ("test/cases/large/clang-26760.c": line 1610) * reduce to left at ("test/cases/large/clang-26760.c": line 1610) * reduce to right at ("test/cases/large/clang-26760.c": line 1610) * remove check at ("test/cases/large/clang-26760.c": line 1610) +* reduce to left at ("test/cases/large/clang-26760.c": line 1610) +* reduce to right at ("test/cases/large/clang-26760.c": line 1610) * remove iterator at ("test/cases/large/clang-26760.c": line 1610) * reduce to left at ("test/cases/large/clang-26760.c": line 1610) * reduce to right at ("test/cases/large/clang-26760.c": line 1610) -* do without param at ("test/cases/large/clang-26760.c": line 1610) -* do without param at ("test/cases/large/clang-26760.c": line 1611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1611) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1613) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1614) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1619) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1619) * remove expr statement at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1628) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1628) -* do without param at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1628) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1627) * reduce to left at ("test/cases/large/clang-26760.c": line 1627) * reduce to right at ("test/cases/large/clang-26760.c": line 1627) -* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1627) +* reduce to right at ("test/cases/large/clang-26760.c": line 1627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) * remove expression at ("test/cases/large/clang-26760.c": line 1620) -* do without param at ("test/cases/large/clang-26760.c": line 1620) -* do without param at ("test/cases/large/clang-26760.c": line 1620) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1620) -* remove expression at ("test/cases/large/clang-26760.c": line 1625) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1627) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1626) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1625) * reduce to left at ("test/cases/large/clang-26760.c": line 1625) * reduce to right at ("test/cases/large/clang-26760.c": line 1625) -* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1625) +* reduce to right at ("test/cases/large/clang-26760.c": line 1625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1625) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1620) +* reduce to index at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1625) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* do without param at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1625) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1624) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1620) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* do without param at ("test/cases/large/clang-26760.c": line 1620) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1620) +* reduce to index at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1624) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1624) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1623) -* do without param at ("test/cases/large/clang-26760.c": line 1622) -* remove expression at ("test/cases/large/clang-26760.c": line 1622) -* remove expression at ("test/cases/large/clang-26760.c": line 1622) -* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1623) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1623) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1622) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1620) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* do without param at ("test/cases/large/clang-26760.c": line 1621) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1620) +* reduce to index at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1622) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1622) * reduce to left at ("test/cases/large/clang-26760.c": line 1621) * reduce to right at ("test/cases/large/clang-26760.c": line 1621) -* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to left at ("test/cases/large/clang-26760.c": line 1621) +* reduce to right at ("test/cases/large/clang-26760.c": line 1621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) * reduce to left at ("test/cases/large/clang-26760.c": line 1620) * reduce to right at ("test/cases/large/clang-26760.c": line 1621) -* do without param at ("test/cases/large/clang-26760.c": line 1620) -* replace by zero at ("test/cases/large/clang-26760.c": line 1620) -* do without param at ("test/cases/large/clang-26760.c": line 1621) -* replace by zero at ("test/cases/large/clang-26760.c": line 1621) -* replace by zero at ("test/cases/large/clang-26760.c": line 1621) -* replace by zero at ("test/cases/large/clang-26760.c": line 1621) -* do without param at ("test/cases/large/clang-26760.c": line 1622) -* replace by zero at ("test/cases/large/clang-26760.c": line 1622) -* do without param at ("test/cases/large/clang-26760.c": line 1623) -* replace by zero at ("test/cases/large/clang-26760.c": line 1623) -* do without param at ("test/cases/large/clang-26760.c": line 1624) -* do without param at ("test/cases/large/clang-26760.c": line 1625) -* replace by zero at ("test/cases/large/clang-26760.c": line 1625) -* replace by zero at ("test/cases/large/clang-26760.c": line 1625) -* replace by zero at ("test/cases/large/clang-26760.c": line 1625) -* replace by zero at ("test/cases/large/clang-26760.c": line 1625) -* replace by zero at ("test/cases/large/clang-26760.c": line 1625) -* do without param at ("test/cases/large/clang-26760.c": line 1626) -* do without param at ("test/cases/large/clang-26760.c": line 1627) -* replace by zero at ("test/cases/large/clang-26760.c": line 1627) -* replace by zero at ("test/cases/large/clang-26760.c": line 1627) -* do without param at ("test/cases/large/clang-26760.c": line 1628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1621) +* reduce to left at ("test/cases/large/clang-26760.c": line 1620) +* reduce to right at ("test/cases/large/clang-26760.c": line 1620) +* reduce to index at ("test/cases/large/clang-26760.c": line 1620) +* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1621) +* reduce to index at ("test/cases/large/clang-26760.c": line 1621) +* reduce to index at ("test/cases/large/clang-26760.c": line 1621) +* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* remove expression at ("test/cases/large/clang-26760.c": line 1622) +* remove expression at ("test/cases/large/clang-26760.c": line 1622) +* reduce to index at ("test/cases/large/clang-26760.c": line 1622) +* reduce to index at ("test/cases/large/clang-26760.c": line 1623) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1625) +* reduce to index at ("test/cases/large/clang-26760.c": line 1625) +* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* remove expression at ("test/cases/large/clang-26760.c": line 1625) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1625) +* reduce to index at ("test/cases/large/clang-26760.c": line 1625) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1625) +* reduce to index at ("test/cases/large/clang-26760.c": line 1625) +* reduce to index at ("test/cases/large/clang-26760.c": line 1627) +* remove expression at ("test/cases/large/clang-26760.c": line 1620) +* reduce to index at ("test/cases/large/clang-26760.c": line 1627) +* remove expression at ("test/cases/large/clang-26760.c": line 1620) * remove the for loop at ("test/cases/large/clang-26760.c": line 1629) * remove initializer at ("test/cases/large/clang-26760.c": line 1629) * 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 check at ("test/cases/large/clang-26760.c": line 1629) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1629) * reduce to left at ("test/cases/large/clang-26760.c": line 1629) * reduce to right at ("test/cases/large/clang-26760.c": line 1629) -* do without param at ("test/cases/large/clang-26760.c": line 1629) -* do without param at ("test/cases/large/clang-26760.c": line 1630) -* replace by zero at ("test/cases/large/clang-26760.c": line 1632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1630) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1634) * 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) @@ -6916,83 +9060,119 @@ * 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 check at ("test/cases/large/clang-26760.c": line 1639) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1639) * reduce to left at ("test/cases/large/clang-26760.c": line 1639) * reduce to right at ("test/cases/large/clang-26760.c": line 1639) -* do without param at ("test/cases/large/clang-26760.c": line 1639) -* do without param at ("test/cases/large/clang-26760.c": line 1639) -* replace by zero at ("test/cases/large/clang-26760.c": line 1641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1639) * 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 break at ("test/cases/large/clang-26760.c": line 1643) * remove expr statement at ("test/cases/large/clang-26760.c": line 1644) * reduce to left at ("test/cases/large/clang-26760.c": line 1644) * reduce to right at ("test/cases/large/clang-26760.c": line 1644) -* replace by zero at ("test/cases/large/clang-26760.c": line 1644) * reduce to left at ("test/cases/large/clang-26760.c": line 1644) * reduce to right at ("test/cases/large/clang-26760.c": line 1644) -* do without param at ("test/cases/large/clang-26760.c": line 1644) -* do without param at ("test/cases/large/clang-26760.c": line 1644) -* replace by zero at ("test/cases/large/clang-26760.c": line 1644) -* do without param at ("test/cases/large/clang-26760.c": line 1645) +* reduce to left at ("test/cases/large/clang-26760.c": line 1644) +* reduce to right at ("test/cases/large/clang-26760.c": line 1644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1646) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1645) +* reduce to left at ("test/cases/large/clang-26760.c": line 1644) +* reduce to right at ("test/cases/large/clang-26760.c": line 1644) +* reduce to index at ("test/cases/large/clang-26760.c": line 1644) * reduce to operant at ("test/cases/large/clang-26760.c": line 1645) -* do without param at ("test/cases/large/clang-26760.c": line 1646) * remove expr statement at ("test/cases/large/clang-26760.c": line 1647) * reduce to left at ("test/cases/large/clang-26760.c": line 1647) * reduce to right at ("test/cases/large/clang-26760.c": line 1656) -* replace by zero at ("test/cases/large/clang-26760.c": line 1647) -* remove expression at ("test/cases/large/clang-26760.c": line 1647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1647) * reduce to operant at ("test/cases/large/clang-26760.c": line 1647) +* reduce to left at ("test/cases/large/clang-26760.c": line 1647) +* reduce to right at ("test/cases/large/clang-26760.c": line 1656) * reduce to left at ("test/cases/large/clang-26760.c": line 1656) * reduce to right at ("test/cases/large/clang-26760.c": line 1656) -* remove expression at ("test/cases/large/clang-26760.c": line 1647) -* do without param at ("test/cases/large/clang-26760.c": line 1647) -* do without param at ("test/cases/large/clang-26760.c": line 1647) +* reduce to left at ("test/cases/large/clang-26760.c": line 1656) +* reduce to right at ("test/cases/large/clang-26760.c": line 1656) +* reduce to left at ("test/cases/large/clang-26760.c": line 1656) +* reduce to right at ("test/cases/large/clang-26760.c": line 1656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1647) +* reduce to left at ("test/cases/large/clang-26760.c": line 1647) +* reduce to right at ("test/cases/large/clang-26760.c": line 1656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1655) * reduce to operant at ("test/cases/large/clang-26760.c": line 1647) -* do without param at ("test/cases/large/clang-26760.c": line 1655) -* remove expression at ("test/cases/large/clang-26760.c": line 1648) -* do without param at ("test/cases/large/clang-26760.c": line 1648) -* do without param at ("test/cases/large/clang-26760.c": line 1649) -* do without param at ("test/cases/large/clang-26760.c": line 1649) -* do without param at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1654) * reduce to left at ("test/cases/large/clang-26760.c": line 1649) * reduce to right at ("test/cases/large/clang-26760.c": line 1653) * reduce to operant at ("test/cases/large/clang-26760.c": line 1649) * reduce to left at ("test/cases/large/clang-26760.c": line 1649) * reduce to right at ("test/cases/large/clang-26760.c": line 1653) -* do without param at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1653) +* reduce to left at ("test/cases/large/clang-26760.c": line 1649) +* reduce to right at ("test/cases/large/clang-26760.c": line 1649) * reduce to left at ("test/cases/large/clang-26760.c": line 1649) * reduce to right at ("test/cases/large/clang-26760.c": line 1652) -* do without param at ("test/cases/large/clang-26760.c": line 1649) -* replace by zero at ("test/cases/large/clang-26760.c": line 1649) -* do without param at ("test/cases/large/clang-26760.c": line 1650) -* do without param at ("test/cases/large/clang-26760.c": line 1650) +* reduce to left at ("test/cases/large/clang-26760.c": line 1649) +* reduce to right at ("test/cases/large/clang-26760.c": line 1650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1650) +* reduce to left at ("test/cases/large/clang-26760.c": line 1649) +* reduce to right at ("test/cases/large/clang-26760.c": line 1649) +* reduce to index at ("test/cases/large/clang-26760.c": line 1649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1650) * remove expression at ("test/cases/large/clang-26760.c": line 1650) -* do without param at ("test/cases/large/clang-26760.c": line 1651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1652) +* reduce to left at ("test/cases/large/clang-26760.c": line 1651) +* reduce to right at ("test/cases/large/clang-26760.c": line 1651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1651) +* reduce to left at ("test/cases/large/clang-26760.c": line 1650) +* reduce to right at ("test/cases/large/clang-26760.c": line 1650) * remove expression at ("test/cases/large/clang-26760.c": line 1650) -* do without param at ("test/cases/large/clang-26760.c": line 1650) -* do without param at ("test/cases/large/clang-26760.c": line 1651) -* do without param at ("test/cases/large/clang-26760.c": line 1652) -* do without param at ("test/cases/large/clang-26760.c": line 1653) -* replace by zero at ("test/cases/large/clang-26760.c": line 1653) -* replace by zero at ("test/cases/large/clang-26760.c": line 1653) -* do without param at ("test/cases/large/clang-26760.c": line 1654) -* do without param at ("test/cases/large/clang-26760.c": line 1655) -* do without param at ("test/cases/large/clang-26760.c": line 1656) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1653) +* reduce to index at ("test/cases/large/clang-26760.c": line 1653) +* reduce to index at ("test/cases/large/clang-26760.c": line 1653) +* remove expression at ("test/cases/large/clang-26760.c": line 1648) +* remove expression at ("test/cases/large/clang-26760.c": line 1647) +* remove expression at ("test/cases/large/clang-26760.c": line 1647) * remove expr statement at ("test/cases/large/clang-26760.c": line 1658) * remove expr statement at ("test/cases/large/clang-26760.c": line 1659) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1659) * remove expr statement at ("test/cases/large/clang-26760.c": line 1660) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1660) * remove expr statement at ("test/cases/large/clang-26760.c": line 1663) * reduce to left at ("test/cases/large/clang-26760.c": line 1663) * reduce to right at ("test/cases/large/clang-26760.c": line 1663) * expand compound statment at ("test/cases/large/clang-26760.c": line 1662) * remove expr statement at ("test/cases/large/clang-26760.c": line 1666) -* do without param at ("test/cases/large/clang-26760.c": line 1666) -* replace by zero at ("test/cases/large/clang-26760.c": line 1666) -* do without param at ("test/cases/large/clang-26760.c": line 1666) -* do without param at ("test/cases/large/clang-26760.c": line 1666) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1666) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1666) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1666) +* reduce to index at ("test/cases/large/clang-26760.c": line 1666) * remove condition at ("test/cases/large/clang-26760.c": line 1667) * remove expr statement at ("test/cases/large/clang-26760.c": line 1668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1668) * expand compound statment at ("test/cases/large/clang-26760.c": line 1665) * remove the for loop at ("test/cases/large/clang-26760.c": line 1670) * remove initializer at ("test/cases/large/clang-26760.c": line 1670) @@ -7000,94 +9180,127 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1670) * reduce to operant at ("test/cases/large/clang-26760.c": line 1670) * remove check at ("test/cases/large/clang-26760.c": line 1670) +* reduce to left at ("test/cases/large/clang-26760.c": line 1670) +* reduce to right at ("test/cases/large/clang-26760.c": line 1670) * reduce to operant at ("test/cases/large/clang-26760.c": line 1670) * remove iterator at ("test/cases/large/clang-26760.c": line 1670) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1672) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1673) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1670) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1672) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1673) * remove the for loop at ("test/cases/large/clang-26760.c": line 1674) * remove initializer at ("test/cases/large/clang-26760.c": line 1674) * reduce to left at ("test/cases/large/clang-26760.c": line 1674) * reduce to right at ("test/cases/large/clang-26760.c": line 1674) * remove check at ("test/cases/large/clang-26760.c": line 1674) +* reduce to left at ("test/cases/large/clang-26760.c": line 1674) +* reduce to right at ("test/cases/large/clang-26760.c": line 1674) * remove iterator at ("test/cases/large/clang-26760.c": line 1674) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1674) * remove expr statement at ("test/cases/large/clang-26760.c": line 1675) * reduce to left at ("test/cases/large/clang-26760.c": line 1675) * reduce to right at ("test/cases/large/clang-26760.c": line 1675) -* replace by zero at ("test/cases/large/clang-26760.c": line 1675) +* reduce to index at ("test/cases/large/clang-26760.c": line 1675) * remove expr statement at ("test/cases/large/clang-26760.c": line 1676) * reduce to left at ("test/cases/large/clang-26760.c": line 1676) * reduce to right at ("test/cases/large/clang-26760.c": line 1676) -* replace by zero at ("test/cases/large/clang-26760.c": line 1676) -* replace by zero at ("test/cases/large/clang-26760.c": line 1676) +* reduce to index at ("test/cases/large/clang-26760.c": line 1676) * remove expr statement at ("test/cases/large/clang-26760.c": line 1677) * reduce to left at ("test/cases/large/clang-26760.c": line 1677) * reduce to right at ("test/cases/large/clang-26760.c": line 1689) -* replace by zero at ("test/cases/large/clang-26760.c": line 1677) * reduce to left at ("test/cases/large/clang-26760.c": line 1689) * reduce to right at ("test/cases/large/clang-26760.c": line 1689) -* remove expression at ("test/cases/large/clang-26760.c": line 1689) -* remove expression at ("test/cases/large/clang-26760.c": line 1677) -* do without param at ("test/cases/large/clang-26760.c": line 1678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1677) +* reduce to left at ("test/cases/large/clang-26760.c": line 1677) +* reduce to right at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1678) * remove expression at ("test/cases/large/clang-26760.c": line 1677) -* do without param at ("test/cases/large/clang-26760.c": line 1677) -* do without param at ("test/cases/large/clang-26760.c": line 1678) -* do without param at ("test/cases/large/clang-26760.c": line 1679) -* do without param at ("test/cases/large/clang-26760.c": line 1679) -* do without param at ("test/cases/large/clang-26760.c": line 1679) -* do without param at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1689) * reduce to left at ("test/cases/large/clang-26760.c": line 1689) * reduce to right at ("test/cases/large/clang-26760.c": line 1689) -* remove expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to left at ("test/cases/large/clang-26760.c": line 1689) +* reduce to right at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) * reduce to left at ("test/cases/large/clang-26760.c": line 1680) * reduce to right at ("test/cases/large/clang-26760.c": line 1680) * reduce to left at ("test/cases/large/clang-26760.c": line 1680) * reduce to right at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) * remove expression at ("test/cases/large/clang-26760.c": line 1680) -* do without param at ("test/cases/large/clang-26760.c": line 1680) -* do without param at ("test/cases/large/clang-26760.c": line 1680) -* do without param at ("test/cases/large/clang-26760.c": line 1680) -* do without param at ("test/cases/large/clang-26760.c": line 1680) -* do without param at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1685) +* reduce to left at ("test/cases/large/clang-26760.c": line 1680) +* reduce to right at ("test/cases/large/clang-26760.c": line 1684) +* reduce to left at ("test/cases/large/clang-26760.c": line 1680) +* reduce to right at ("test/cases/large/clang-26760.c": line 1684) * reduce to left at ("test/cases/large/clang-26760.c": line 1680) * reduce to right at ("test/cases/large/clang-26760.c": line 1684) * reduce to left at ("test/cases/large/clang-26760.c": line 1680) * reduce to right at ("test/cases/large/clang-26760.c": line 1684) -* do without param at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1684) * reduce to left at ("test/cases/large/clang-26760.c": line 1680) * reduce to right at ("test/cases/large/clang-26760.c": line 1683) -* do without param at ("test/cases/large/clang-26760.c": line 1680) -* do without param at ("test/cases/large/clang-26760.c": line 1681) -* do without param at ("test/cases/large/clang-26760.c": line 1681) -* replace by zero at ("test/cases/large/clang-26760.c": line 1681) -* replace by zero at ("test/cases/large/clang-26760.c": line 1681) -* do without param at ("test/cases/large/clang-26760.c": line 1681) -* do without param at ("test/cases/large/clang-26760.c": line 1682) -* replace by zero at ("test/cases/large/clang-26760.c": line 1682) -* replace by zero at ("test/cases/large/clang-26760.c": line 1682) -* replace by zero at ("test/cases/large/clang-26760.c": line 1682) -* do without param at ("test/cases/large/clang-26760.c": line 1683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1683) +* reduce to left at ("test/cases/large/clang-26760.c": line 1681) +* reduce to right at ("test/cases/large/clang-26760.c": line 1682) +* reduce to left at ("test/cases/large/clang-26760.c": line 1681) +* reduce to right at ("test/cases/large/clang-26760.c": line 1682) +* reduce to left at ("test/cases/large/clang-26760.c": line 1681) +* reduce to right at ("test/cases/large/clang-26760.c": line 1681) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1681) +* reduce to index at ("test/cases/large/clang-26760.c": line 1681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1682) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1682) +* reduce to index at ("test/cases/large/clang-26760.c": line 1682) +* reduce to index at ("test/cases/large/clang-26760.c": line 1682) +* reduce to index at ("test/cases/large/clang-26760.c": line 1682) * reduce to operant at ("test/cases/large/clang-26760.c": line 1683) -* do without param at ("test/cases/large/clang-26760.c": line 1684) -* replace by zero at ("test/cases/large/clang-26760.c": line 1684) -* do without param at ("test/cases/large/clang-26760.c": line 1685) -* do without param at ("test/cases/large/clang-26760.c": line 1686) -* do without param at ("test/cases/large/clang-26760.c": line 1687) -* do without param at ("test/cases/large/clang-26760.c": line 1688) -* do without param at ("test/cases/large/clang-26760.c": line 1689) +* reduce to index at ("test/cases/large/clang-26760.c": line 1684) +* remove expression at ("test/cases/large/clang-26760.c": line 1680) +* remove expression at ("test/cases/large/clang-26760.c": line 1677) +* remove expression at ("test/cases/large/clang-26760.c": line 1689) * remove expr statement at ("test/cases/large/clang-26760.c": line 1690) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1690) -* replace by zero at ("test/cases/large/clang-26760.c": line 1690) -* replace by zero at ("test/cases/large/clang-26760.c": line 1690) -* replace by zero at ("test/cases/large/clang-26760.c": line 1690) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1701) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1701) +* reduce to left at ("test/cases/large/clang-26760.c": line 1690) +* reduce to right at ("test/cases/large/clang-26760.c": line 1690) * reduce to operant at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1700) -* remove expression at ("test/cases/large/clang-26760.c": line 1700) -* remove expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1701) +* reduce to left at ("test/cases/large/clang-26760.c": line 1700) +* reduce to right at ("test/cases/large/clang-26760.c": line 1700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1700) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) @@ -7098,29 +9311,44 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1700) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1700) -* do without param at ("test/cases/large/clang-26760.c": line 1699) -* remove expression at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1699) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1698) -* do without param at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1698) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1697) -* do without param at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1695) +* reduce to left at ("test/cases/large/clang-26760.c": line 1690) +* reduce to right at ("test/cases/large/clang-26760.c": line 1690) +* reduce to left at ("test/cases/large/clang-26760.c": line 1690) +* reduce to right at ("test/cases/large/clang-26760.c": line 1690) * reduce to operant at ("test/cases/large/clang-26760.c": line 1690) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1694) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) +* reduce to right at ("test/cases/large/clang-26760.c": line 1694) +* reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1690) -* replace by zero at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1690) +* reduce to index at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1693) * reduce to left at ("test/cases/large/clang-26760.c": line 1690) * reduce to right at ("test/cases/large/clang-26760.c": line 1691) -* do without param at ("test/cases/large/clang-26760.c": line 1690) -* do without param at ("test/cases/large/clang-26760.c": line 1691) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1691) * reduce to left at ("test/cases/large/clang-26760.c": line 1691) * reduce to right at ("test/cases/large/clang-26760.c": line 1692) * reduce to left at ("test/cases/large/clang-26760.c": line 1691) @@ -7128,237 +9356,366 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 1691) * reduce to right at ("test/cases/large/clang-26760.c": line 1692) * reduce to left at ("test/cases/large/clang-26760.c": line 1691) -* reduce to right at ("test/cases/large/clang-26760.c": line 1692) +* reduce to right at ("test/cases/large/clang-26760.c": line 1691) +* reduce to left at ("test/cases/large/clang-26760.c": line 1691) +* reduce to right at ("test/cases/large/clang-26760.c": line 1692) +* reduce to left at ("test/cases/large/clang-26760.c": line 1691) +* reduce to right at ("test/cases/large/clang-26760.c": line 1692) +* reduce to left at ("test/cases/large/clang-26760.c": line 1691) +* reduce to right at ("test/cases/large/clang-26760.c": line 1692) * reduce to left at ("test/cases/large/clang-26760.c": line 1691) * reduce to right at ("test/cases/large/clang-26760.c": line 1691) -* do without param at ("test/cases/large/clang-26760.c": line 1691) -* do without param at ("test/cases/large/clang-26760.c": line 1692) -* replace by zero at ("test/cases/large/clang-26760.c": line 1692) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1691) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1692) +* reduce to index at ("test/cases/large/clang-26760.c": line 1692) * reduce to operant at ("test/cases/large/clang-26760.c": line 1692) -* do without param at ("test/cases/large/clang-26760.c": line 1693) -* do without param at ("test/cases/large/clang-26760.c": line 1694) -* replace by zero at ("test/cases/large/clang-26760.c": line 1694) -* replace by zero at ("test/cases/large/clang-26760.c": line 1694) -* replace by zero at ("test/cases/large/clang-26760.c": line 1694) -* do without param at ("test/cases/large/clang-26760.c": line 1695) -* do without param at ("test/cases/large/clang-26760.c": line 1696) -* do without param at ("test/cases/large/clang-26760.c": line 1697) -* do without param at ("test/cases/large/clang-26760.c": line 1698) -* do without param at ("test/cases/large/clang-26760.c": line 1699) -* do without param at ("test/cases/large/clang-26760.c": line 1700) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1694) +* reduce to index at ("test/cases/large/clang-26760.c": line 1694) +* remove expression at ("test/cases/large/clang-26760.c": line 1690) +* remove expression at ("test/cases/large/clang-26760.c": line 1690) +* remove expression at ("test/cases/large/clang-26760.c": line 1700) * reduce to operant at ("test/cases/large/clang-26760.c": line 1700) -* do without param at ("test/cases/large/clang-26760.c": line 1701) * remove expr statement at ("test/cases/large/clang-26760.c": line 1702) * reduce to left at ("test/cases/large/clang-26760.c": line 1702) * reduce to right at ("test/cases/large/clang-26760.c": line 1702) -* do without param at ("test/cases/large/clang-26760.c": line 1702) -* do without param at ("test/cases/large/clang-26760.c": line 1703) -* do without param at ("test/cases/large/clang-26760.c": line 1703) -* do without param at ("test/cases/large/clang-26760.c": line 1704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1702) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1703) +* reduce to left at ("test/cases/large/clang-26760.c": line 1703) +* reduce to right at ("test/cases/large/clang-26760.c": line 1704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1703) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1704) * remove expr statement at ("test/cases/large/clang-26760.c": line 1708) -* do without param at ("test/cases/large/clang-26760.c": line 1708) -* replace by zero at ("test/cases/large/clang-26760.c": line 1708) -* do without param at ("test/cases/large/clang-26760.c": line 1708) -* do without param at ("test/cases/large/clang-26760.c": line 1708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1708) +* reduce to index at ("test/cases/large/clang-26760.c": line 1708) * remove condition at ("test/cases/large/clang-26760.c": line 1709) * remove expr statement at ("test/cases/large/clang-26760.c": line 1710) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1710) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1710) * expand compound statment at ("test/cases/large/clang-26760.c": line 1707) * remove expr statement at ("test/cases/large/clang-26760.c": line 1712) * reduce to left at ("test/cases/large/clang-26760.c": line 1712) * reduce to right at ("test/cases/large/clang-26760.c": line 1712) -* replace by zero at ("test/cases/large/clang-26760.c": line 1712) * reduce to left at ("test/cases/large/clang-26760.c": line 1712) * reduce to right at ("test/cases/large/clang-26760.c": line 1714) * reduce to left at ("test/cases/large/clang-26760.c": line 1712) * reduce to right at ("test/cases/large/clang-26760.c": line 1712) -* do without param at ("test/cases/large/clang-26760.c": line 1712) -* do without param at ("test/cases/large/clang-26760.c": line 1712) -* replace by zero at ("test/cases/large/clang-26760.c": line 1712) -* replace by zero at ("test/cases/large/clang-26760.c": line 1712) -* replace by zero at ("test/cases/large/clang-26760.c": line 1712) -* do without param at ("test/cases/large/clang-26760.c": line 1713) +* reduce to left at ("test/cases/large/clang-26760.c": line 1712) +* reduce to right at ("test/cases/large/clang-26760.c": line 1712) +* reduce to left at ("test/cases/large/clang-26760.c": line 1712) +* reduce to right at ("test/cases/large/clang-26760.c": line 1712) +* reduce to left at ("test/cases/large/clang-26760.c": line 1712) +* reduce to right at ("test/cases/large/clang-26760.c": line 1712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1712) +* reduce to index at ("test/cases/large/clang-26760.c": line 1712) +* reduce to index at ("test/cases/large/clang-26760.c": line 1712) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1714) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1713) * reduce to left at ("test/cases/large/clang-26760.c": line 1713) * reduce to right at ("test/cases/large/clang-26760.c": line 1714) * reduce to left at ("test/cases/large/clang-26760.c": line 1713) * reduce to right at ("test/cases/large/clang-26760.c": line 1714) * reduce to operant at ("test/cases/large/clang-26760.c": line 1713) -* remove expression at ("test/cases/large/clang-26760.c": line 1713) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) * reduce to operant at ("test/cases/large/clang-26760.c": line 1713) -* remove expression at ("test/cases/large/clang-26760.c": line 1714) -* remove expression at ("test/cases/large/clang-26760.c": line 1713) -* do without param at ("test/cases/large/clang-26760.c": line 1713) -* remove expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1714) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1713) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1713) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1713) +* reduce to left at ("test/cases/large/clang-26760.c": line 1713) +* reduce to right at ("test/cases/large/clang-26760.c": line 1713) * reduce to left at ("test/cases/large/clang-26760.c": line 1713) * reduce to right at ("test/cases/large/clang-26760.c": line 1713) * reduce to left at ("test/cases/large/clang-26760.c": line 1713) * reduce to right at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) * reduce to left at ("test/cases/large/clang-26760.c": line 1713) * reduce to right at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1713) +* remove expression at ("test/cases/large/clang-26760.c": line 1713) +* remove expression at ("test/cases/large/clang-26760.c": line 1713) +* remove expression at ("test/cases/large/clang-26760.c": line 1713) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1713) +* reduce to index at ("test/cases/large/clang-26760.c": line 1713) +* reduce to index at ("test/cases/large/clang-26760.c": line 1714) * remove expression at ("test/cases/large/clang-26760.c": line 1713) +* remove expression at ("test/cases/large/clang-26760.c": line 1714) * remove expression at ("test/cases/large/clang-26760.c": line 1713) -* replace by zero at ("test/cases/large/clang-26760.c": line 1713) -* replace by zero at ("test/cases/large/clang-26760.c": line 1713) -* do without param at ("test/cases/large/clang-26760.c": line 1714) -* replace by zero at ("test/cases/large/clang-26760.c": line 1714) * remove expr statement at ("test/cases/large/clang-26760.c": line 1715) * reduce to left at ("test/cases/large/clang-26760.c": line 1715) * reduce to right at ("test/cases/large/clang-26760.c": line 1715) -* replace by zero at ("test/cases/large/clang-26760.c": line 1715) -* replace by zero at ("test/cases/large/clang-26760.c": line 1715) -* replace by zero at ("test/cases/large/clang-26760.c": line 1715) +* reduce to left at ("test/cases/large/clang-26760.c": line 1715) +* reduce to right at ("test/cases/large/clang-26760.c": line 1715) * remove expr statement at ("test/cases/large/clang-26760.c": line 1880) * remove condition at ("test/cases/large/clang-26760.c": line 1881) -* replace by zero at ("test/cases/large/clang-26760.c": line 1881) -* replace by zero at ("test/cases/large/clang-26760.c": line 1881) -* replace by zero at ("test/cases/large/clang-26760.c": line 1881) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1881) +* reduce to index at ("test/cases/large/clang-26760.c": line 1881) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1881) +* reduce to index at ("test/cases/large/clang-26760.c": line 1881) +* reduce to index at ("test/cases/large/clang-26760.c": line 1881) * remove continue at ("test/cases/large/clang-26760.c": line 1882) * remove condition 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 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 1883) +* reduce to right at ("test/cases/large/clang-26760.c": line 1883) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1883) +* reduce to index at ("test/cases/large/clang-26760.c": line 1883) +* reduce to left at ("test/cases/large/clang-26760.c": line 1883) +* reduce to right at ("test/cases/large/clang-26760.c": line 1883) +* reduce to index at ("test/cases/large/clang-26760.c": line 1883) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2324) * reduce to left at ("test/cases/large/clang-26760.c": line 2324) * reduce to right at ("test/cases/large/clang-26760.c": line 2328) -* do without param at ("test/cases/large/clang-26760.c": line 2324) -* do without param at ("test/cases/large/clang-26760.c": line 2324) -* do without param at ("test/cases/large/clang-26760.c": line 2324) +* reduce to left at ("test/cases/large/clang-26760.c": line 2324) +* reduce to right at ("test/cases/large/clang-26760.c": line 2328) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2324) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2328) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2324) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2327) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2324) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2326) * reduce to left at ("test/cases/large/clang-26760.c": line 2324) * reduce to right at ("test/cases/large/clang-26760.c": line 2325) * reduce to left at ("test/cases/large/clang-26760.c": line 2324) * reduce to right at ("test/cases/large/clang-26760.c": line 2325) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2324) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2324) * remove expression at ("test/cases/large/clang-26760.c": line 2324) -* do without param at ("test/cases/large/clang-26760.c": line 2324) -* do without param at ("test/cases/large/clang-26760.c": line 2325) -* replace by zero at ("test/cases/large/clang-26760.c": line 2325) +* reduce to left at ("test/cases/large/clang-26760.c": line 2324) +* reduce to right at ("test/cases/large/clang-26760.c": line 2325) +* reduce to left at ("test/cases/large/clang-26760.c": line 2324) +* reduce to right at ("test/cases/large/clang-26760.c": line 2325) +* reduce to left at ("test/cases/large/clang-26760.c": line 2324) +* reduce to right at ("test/cases/large/clang-26760.c": line 2324) +* reduce to left at ("test/cases/large/clang-26760.c": line 2324) +* reduce to right at ("test/cases/large/clang-26760.c": line 2324) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2324) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2325) +* reduce to index at ("test/cases/large/clang-26760.c": line 2325) * reduce to left at ("test/cases/large/clang-26760.c": line 2325) * reduce to right at ("test/cases/large/clang-26760.c": line 2325) * reduce to operant at ("test/cases/large/clang-26760.c": line 2325) -* replace by zero at ("test/cases/large/clang-26760.c": line 2325) -* replace by zero at ("test/cases/large/clang-26760.c": line 2325) -* replace by zero at ("test/cases/large/clang-26760.c": line 2325) -* do without param at ("test/cases/large/clang-26760.c": line 2326) +* reduce to left at ("test/cases/large/clang-26760.c": line 2325) +* reduce to right at ("test/cases/large/clang-26760.c": line 2325) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2325) +* reduce to index at ("test/cases/large/clang-26760.c": line 2325) * reduce to operant at ("test/cases/large/clang-26760.c": line 2326) -* do without param at ("test/cases/large/clang-26760.c": line 2327) -* do without param at ("test/cases/large/clang-26760.c": line 2328) -* replace by zero at ("test/cases/large/clang-26760.c": line 2328) +* reduce to index at ("test/cases/large/clang-26760.c": line 2328) * remove expr statement at ("test/cases/large/clang-26760.c": line 2329) * reduce to left at ("test/cases/large/clang-26760.c": line 2329) * reduce to right at ("test/cases/large/clang-26760.c": line 2329) -* replace by zero at ("test/cases/large/clang-26760.c": line 2329) * reduce to operant at ("test/cases/large/clang-26760.c": line 2329) * remove expr statement at ("test/cases/large/clang-26760.c": line 2331) -* do without param at ("test/cases/large/clang-26760.c": line 2331) -* replace by zero at ("test/cases/large/clang-26760.c": line 2331) -* do without param at ("test/cases/large/clang-26760.c": line 2331) -* do without param at ("test/cases/large/clang-26760.c": line 2331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2331) +* reduce to index at ("test/cases/large/clang-26760.c": line 2331) * remove condition at ("test/cases/large/clang-26760.c": line 2332) * remove expr statement at ("test/cases/large/clang-26760.c": line 2333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2333) * expand compound statment at ("test/cases/large/clang-26760.c": line 2330) * remove expr statement at ("test/cases/large/clang-26760.c": line 2335) * reduce to left at ("test/cases/large/clang-26760.c": line 2335) * reduce to right at ("test/cases/large/clang-26760.c": line 2335) -* replace by zero at ("test/cases/large/clang-26760.c": line 2335) -* replace by zero at ("test/cases/large/clang-26760.c": line 2335) -* replace by zero at ("test/cases/large/clang-26760.c": line 2335) -* do without param at ("test/cases/large/clang-26760.c": line 2335) -* do without param at ("test/cases/large/clang-26760.c": line 2336) -* do without param at ("test/cases/large/clang-26760.c": line 2336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2336) +* reduce to left at ("test/cases/large/clang-26760.c": line 2336) +* reduce to right at ("test/cases/large/clang-26760.c": line 2343) +* reduce to left at ("test/cases/large/clang-26760.c": line 2336) +* reduce to right at ("test/cases/large/clang-26760.c": line 2343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2343) * reduce to left at ("test/cases/large/clang-26760.c": line 2336) * reduce to right at ("test/cases/large/clang-26760.c": line 2342) -* do without param at ("test/cases/large/clang-26760.c": line 2336) -* do without param at ("test/cases/large/clang-26760.c": line 2336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) * reduce to operant at ("test/cases/large/clang-26760.c": line 2336) -* do without param at ("test/cases/large/clang-26760.c": line 2337) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2337) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) +* reduce to left at ("test/cases/large/clang-26760.c": line 2341) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2341) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) * reduce to left at ("test/cases/large/clang-26760.c": line 2337) * reduce to right at ("test/cases/large/clang-26760.c": line 2337) -* remove expression at ("test/cases/large/clang-26760.c": line 2337) * reduce to operant at ("test/cases/large/clang-26760.c": line 2337) * reduce to left at ("test/cases/large/clang-26760.c": line 2337) * reduce to right at ("test/cases/large/clang-26760.c": line 2341) * reduce to left at ("test/cases/large/clang-26760.c": line 2337) * reduce to right at ("test/cases/large/clang-26760.c": line 2337) * reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2337) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2341) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) * reduce to right at ("test/cases/large/clang-26760.c": line 2341) * reduce to left at ("test/cases/large/clang-26760.c": line 2337) * reduce to right at ("test/cases/large/clang-26760.c": line 2337) -* do without param at ("test/cases/large/clang-26760.c": line 2340) -* remove expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2341) * reduce to left at ("test/cases/large/clang-26760.c": line 2340) * reduce to right at ("test/cases/large/clang-26760.c": line 2340) -* remove expression at ("test/cases/large/clang-26760.c": line 2337) -* do without param at ("test/cases/large/clang-26760.c": line 2337) +* reduce to left at ("test/cases/large/clang-26760.c": line 2340) +* reduce to right at ("test/cases/large/clang-26760.c": line 2340) +* reduce to left at ("test/cases/large/clang-26760.c": line 2340) +* reduce to right at ("test/cases/large/clang-26760.c": line 2340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to left at ("test/cases/large/clang-26760.c": line 2340) +* reduce to right at ("test/cases/large/clang-26760.c": line 2340) +* reduce to left at ("test/cases/large/clang-26760.c": line 2340) +* reduce to right at ("test/cases/large/clang-26760.c": line 2340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2339) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) * reduce to left at ("test/cases/large/clang-26760.c": line 2337) * reduce to right at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2338) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2337) * reduce to operant at ("test/cases/large/clang-26760.c": line 2337) +* reduce to left at ("test/cases/large/clang-26760.c": line 2337) +* reduce to right at ("test/cases/large/clang-26760.c": line 2337) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2337) +* reduce to index at ("test/cases/large/clang-26760.c": line 2337) +* reduce to index at ("test/cases/large/clang-26760.c": line 2338) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2339) +* reduce to index at ("test/cases/large/clang-26760.c": line 2339) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2339) +* reduce to index at ("test/cases/large/clang-26760.c": line 2339) +* reduce to index at ("test/cases/large/clang-26760.c": line 2339) +* remove expression at ("test/cases/large/clang-26760.c": line 2337) * remove expression at ("test/cases/large/clang-26760.c": line 2339) * remove expression at ("test/cases/large/clang-26760.c": line 2339) * remove expression at ("test/cases/large/clang-26760.c": line 2337) -* do without param at ("test/cases/large/clang-26760.c": line 2337) -* do without param at ("test/cases/large/clang-26760.c": line 2337) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2337) -* replace by zero at ("test/cases/large/clang-26760.c": line 2337) -* replace by zero at ("test/cases/large/clang-26760.c": line 2337) -* do without param at ("test/cases/large/clang-26760.c": line 2338) -* replace by zero at ("test/cases/large/clang-26760.c": line 2338) -* do without param at ("test/cases/large/clang-26760.c": line 2339) -* replace by zero at ("test/cases/large/clang-26760.c": line 2339) -* replace by zero at ("test/cases/large/clang-26760.c": line 2339) -* replace by zero at ("test/cases/large/clang-26760.c": line 2339) -* do without param at ("test/cases/large/clang-26760.c": line 2340) -* replace by zero at ("test/cases/large/clang-26760.c": line 2340) -* do without param at ("test/cases/large/clang-26760.c": line 2341) -* replace by zero at ("test/cases/large/clang-26760.c": line 2341) +* remove expression at ("test/cases/large/clang-26760.c": line 2340) +* reduce to index at ("test/cases/large/clang-26760.c": line 2340) +* reduce to index at ("test/cases/large/clang-26760.c": line 2341) * reduce to operant at ("test/cases/large/clang-26760.c": line 2341) -* do without param at ("test/cases/large/clang-26760.c": line 2342) -* do without param 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 2343) -* replace by zero at ("test/cases/large/clang-26760.c": line 1885) +* remove expression at ("test/cases/large/clang-26760.c": line 2337) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2343) +* reduce to index at ("test/cases/large/clang-26760.c": line 2343) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2343) +* reduce to index at ("test/cases/large/clang-26760.c": line 2343) * 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 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1890) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1890) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1890) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1890) * remove expr statement at ("test/cases/large/clang-26760.c": line 1891) * reduce to left at ("test/cases/large/clang-26760.c": line 1891) * reduce to right at ("test/cases/large/clang-26760.c": line 1891) -* replace by zero at ("test/cases/large/clang-26760.c": line 1891) -* replace by zero at ("test/cases/large/clang-26760.c": line 1891) +* reduce to index at ("test/cases/large/clang-26760.c": line 1891) * remove expr statement at ("test/cases/large/clang-26760.c": line 1892) * reduce to left at ("test/cases/large/clang-26760.c": line 1892) * reduce to right at ("test/cases/large/clang-26760.c": line 1898) -* remove expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to left at ("test/cases/large/clang-26760.c": line 1898) +* reduce to right at ("test/cases/large/clang-26760.c": line 1898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1898) * reduce to left at ("test/cases/large/clang-26760.c": line 1892) * reduce to right at ("test/cases/large/clang-26760.c": line 1898) -* do without param at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1897) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1896) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1895) * reduce to left at ("test/cases/large/clang-26760.c": line 1892) * reduce to right at ("test/cases/large/clang-26760.c": line 1895) * reduce to left at ("test/cases/large/clang-26760.c": line 1895) * reduce to right at ("test/cases/large/clang-26760.c": line 1895) -* remove expression at ("test/cases/large/clang-26760.c": line 1895) -* remove expression at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1892) +* reduce to left at ("test/cases/large/clang-26760.c": line 1895) +* reduce to right at ("test/cases/large/clang-26760.c": line 1895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1895) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1894) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1894) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1894) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1893) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1892) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1892) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1892) * reduce to left at ("test/cases/large/clang-26760.c": line 1892) * reduce to right at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1892) * remove expression at ("test/cases/large/clang-26760.c": line 1892) * reduce to left at ("test/cases/large/clang-26760.c": line 1892) * reduce to right at ("test/cases/large/clang-26760.c": line 1892) @@ -7368,395 +9725,705 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1892) * reduce to left at ("test/cases/large/clang-26760.c": line 1892) * reduce to right at ("test/cases/large/clang-26760.c": line 1892) -* do without param at ("test/cases/large/clang-26760.c": line 1893) -* do without param at ("test/cases/large/clang-26760.c": line 1894) -* replace by zero at ("test/cases/large/clang-26760.c": line 1894) -* replace by zero at ("test/cases/large/clang-26760.c": line 1894) +* reduce to left at ("test/cases/large/clang-26760.c": line 1892) +* reduce to right at ("test/cases/large/clang-26760.c": line 1892) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1894) +* reduce to index at ("test/cases/large/clang-26760.c": line 1894) +* reduce to index at ("test/cases/large/clang-26760.c": line 1894) * reduce to operant at ("test/cases/large/clang-26760.c": line 1894) -* do without param at ("test/cases/large/clang-26760.c": line 1895) -* do without param at ("test/cases/large/clang-26760.c": line 1896) -* do without param at ("test/cases/large/clang-26760.c": line 1897) -* do without param at ("test/cases/large/clang-26760.c": line 1898) +* remove expression at ("test/cases/large/clang-26760.c": line 1892) +* remove expression at ("test/cases/large/clang-26760.c": line 1895) +* remove expression at ("test/cases/large/clang-26760.c": line 1892) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1905) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1912) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1912) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1912) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1912) * remove condition at ("test/cases/large/clang-26760.c": line 1913) +* reduce to left at ("test/cases/large/clang-26760.c": line 1913) +* reduce to right at ("test/cases/large/clang-26760.c": line 1919) * reduce to operant at ("test/cases/large/clang-26760.c": line 1913) -* do without param at ("test/cases/large/clang-26760.c": line 1913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1919) * reduce to left at ("test/cases/large/clang-26760.c": line 1913) * reduce to right at ("test/cases/large/clang-26760.c": line 1913) -* do without param at ("test/cases/large/clang-26760.c": line 1919) -* remove expression at ("test/cases/large/clang-26760.c": line 1914) -* do without param at ("test/cases/large/clang-26760.c": line 1918) -* remove expression at ("test/cases/large/clang-26760.c": line 1914) -* do without param at ("test/cases/large/clang-26760.c": line 1914) -* do without param at ("test/cases/large/clang-26760.c": line 1914) +* reduce to left at ("test/cases/large/clang-26760.c": line 1919) +* reduce to right at ("test/cases/large/clang-26760.c": line 1919) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1919) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1914) +* reduce to left at ("test/cases/large/clang-26760.c": line 1914) +* reduce to right at ("test/cases/large/clang-26760.c": line 1919) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1919) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1918) +* reduce to left at ("test/cases/large/clang-26760.c": line 1914) +* reduce to right at ("test/cases/large/clang-26760.c": line 1914) +* reduce to left at ("test/cases/large/clang-26760.c": line 1914) +* reduce to right at ("test/cases/large/clang-26760.c": line 1914) +* reduce to left at ("test/cases/large/clang-26760.c": line 1914) +* reduce to right at ("test/cases/large/clang-26760.c": line 1917) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1915) * reduce to operant at ("test/cases/large/clang-26760.c": line 1914) -* replace by zero at ("test/cases/large/clang-26760.c": line 1914) -* do without param at ("test/cases/large/clang-26760.c": line 1915) +* reduce to index at ("test/cases/large/clang-26760.c": line 1914) * reduce to left at ("test/cases/large/clang-26760.c": line 1915) * reduce to right at ("test/cases/large/clang-26760.c": line 1917) -* do without param at ("test/cases/large/clang-26760.c": line 1916) -* remove expression at ("test/cases/large/clang-26760.c": line 1915) +* reduce to left at ("test/cases/large/clang-26760.c": line 1915) +* reduce to right at ("test/cases/large/clang-26760.c": line 1917) +* reduce to left at ("test/cases/large/clang-26760.c": line 1915) +* reduce to right at ("test/cases/large/clang-26760.c": line 1917) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1917) +* reduce to left at ("test/cases/large/clang-26760.c": line 1916) +* reduce to right at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1915) * reduce to left at ("test/cases/large/clang-26760.c": line 1915) * reduce to right at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1915) * remove expression at ("test/cases/large/clang-26760.c": line 1915) * reduce to left at ("test/cases/large/clang-26760.c": line 1915) * reduce to right at ("test/cases/large/clang-26760.c": line 1916) -* remove expression at ("test/cases/large/clang-26760.c": line 1916) -* remove expression at ("test/cases/large/clang-26760.c": line 1915) +* reduce to left at ("test/cases/large/clang-26760.c": line 1915) +* reduce to right at ("test/cases/large/clang-26760.c": line 1916) +* reduce to left at ("test/cases/large/clang-26760.c": line 1916) +* reduce to right at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1915) * reduce to left at ("test/cases/large/clang-26760.c": line 1915) * reduce to right at ("test/cases/large/clang-26760.c": line 1916) * reduce to left at ("test/cases/large/clang-26760.c": line 1915) * reduce to right at ("test/cases/large/clang-26760.c": line 1916) -* do without param at ("test/cases/large/clang-26760.c": line 1915) -* replace by zero at ("test/cases/large/clang-26760.c": line 1915) -* replace by zero at ("test/cases/large/clang-26760.c": line 1915) -* replace by zero at ("test/cases/large/clang-26760.c": line 1915) -* replace by zero at ("test/cases/large/clang-26760.c": line 1915) -* do without param at ("test/cases/large/clang-26760.c": line 1916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to left at ("test/cases/large/clang-26760.c": line 1915) +* reduce to right at ("test/cases/large/clang-26760.c": line 1915) +* reduce to index at ("test/cases/large/clang-26760.c": line 1915) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1915) +* reduce to index at ("test/cases/large/clang-26760.c": line 1915) * reduce to operant at ("test/cases/large/clang-26760.c": line 1916) -* replace by zero at ("test/cases/large/clang-26760.c": line 1916) -* replace by zero at ("test/cases/large/clang-26760.c": line 1916) -* replace by zero at ("test/cases/large/clang-26760.c": line 1916) -* do without param at ("test/cases/large/clang-26760.c": line 1917) -* do without param at ("test/cases/large/clang-26760.c": line 1918) -* do without param at ("test/cases/large/clang-26760.c": line 1919) -* replace by zero at ("test/cases/large/clang-26760.c": line 1919) -* replace by zero at ("test/cases/large/clang-26760.c": line 1919) -* replace by zero at ("test/cases/large/clang-26760.c": line 1919) -* replace by zero at ("test/cases/large/clang-26760.c": line 1919) +* remove expression at ("test/cases/large/clang-26760.c": line 1915) +* remove expression at ("test/cases/large/clang-26760.c": line 1916) +* reduce to index at ("test/cases/large/clang-26760.c": line 1916) +* remove expression at ("test/cases/large/clang-26760.c": line 1915) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1916) +* reduce to index at ("test/cases/large/clang-26760.c": line 1916) +* remove expression at ("test/cases/large/clang-26760.c": line 1914) +* remove expression at ("test/cases/large/clang-26760.c": line 1914) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1919) +* reduce to index at ("test/cases/large/clang-26760.c": line 1919) +* reduce to index at ("test/cases/large/clang-26760.c": line 1919) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1919) +* reduce to index 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 2059) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2060) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2061) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2063) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2063) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2063) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2063) * remove the for loop at ("test/cases/large/clang-26760.c": line 2064) * remove initializer at ("test/cases/large/clang-26760.c": line 2064) * reduce to left at ("test/cases/large/clang-26760.c": line 2064) * reduce to right at ("test/cases/large/clang-26760.c": line 2064) * remove check at ("test/cases/large/clang-26760.c": line 2064) +* reduce to left at ("test/cases/large/clang-26760.c": line 2064) +* reduce to right at ("test/cases/large/clang-26760.c": line 2064) * remove iterator at ("test/cases/large/clang-26760.c": line 2064) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2064) * remove the for loop at ("test/cases/large/clang-26760.c": line 2066) * remove initializer at ("test/cases/large/clang-26760.c": line 2066) * reduce to left at ("test/cases/large/clang-26760.c": line 2066) * reduce to right at ("test/cases/large/clang-26760.c": line 2066) * remove check at ("test/cases/large/clang-26760.c": line 2066) +* reduce to left at ("test/cases/large/clang-26760.c": line 2066) +* reduce to right at ("test/cases/large/clang-26760.c": line 2066) * remove iterator at ("test/cases/large/clang-26760.c": line 2066) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2066) * remove expr statement at ("test/cases/large/clang-26760.c": line 2067) * reduce to left at ("test/cases/large/clang-26760.c": line 2067) * reduce to right at ("test/cases/large/clang-26760.c": line 2067) -* replace by zero at ("test/cases/large/clang-26760.c": line 2067) -* replace by zero at ("test/cases/large/clang-26760.c": line 2067) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2067) +* reduce to index at ("test/cases/large/clang-26760.c": line 2067) * remove expr statement at ("test/cases/large/clang-26760.c": line 2069) * reduce to left at ("test/cases/large/clang-26760.c": line 2069) * reduce to right at ("test/cases/large/clang-26760.c": line 2069) -* replace by zero at ("test/cases/large/clang-26760.c": line 2069) -* replace by zero at ("test/cases/large/clang-26760.c": line 2069) -* replace by zero at ("test/cases/large/clang-26760.c": line 2069) -* replace by zero at ("test/cases/large/clang-26760.c": line 2069) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2069) +* reduce to index at ("test/cases/large/clang-26760.c": line 2069) * remove expr statement at ("test/cases/large/clang-26760.c": line 2070) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2070) * remove condition at ("test/cases/large/clang-26760.c": line 2071) * reduce to left at ("test/cases/large/clang-26760.c": line 2071) * reduce to right at ("test/cases/large/clang-26760.c": line 2078) -* do without param at ("test/cases/large/clang-26760.c": line 2071) -* replace by zero at ("test/cases/large/clang-26760.c": line 2071) -* replace by zero at ("test/cases/large/clang-26760.c": line 2071) -* do without param at ("test/cases/large/clang-26760.c": line 2078) -* remove expression at ("test/cases/large/clang-26760.c": line 2078) -* remove expression at ("test/cases/large/clang-26760.c": line 2078) -* remove expression at ("test/cases/large/clang-26760.c": line 2072) +* reduce to left at ("test/cases/large/clang-26760.c": line 2071) +* reduce to right at ("test/cases/large/clang-26760.c": line 2078) +* reduce to left at ("test/cases/large/clang-26760.c": line 2071) +* reduce to right at ("test/cases/large/clang-26760.c": line 2071) +* reduce to left at ("test/cases/large/clang-26760.c": line 2071) +* reduce to right at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2071) +* reduce to index at ("test/cases/large/clang-26760.c": line 2071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to left at ("test/cases/large/clang-26760.c": line 2078) +* reduce to right at ("test/cases/large/clang-26760.c": line 2078) +* reduce to left at ("test/cases/large/clang-26760.c": line 2078) +* reduce to right at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to left at ("test/cases/large/clang-26760.c": line 2078) +* reduce to right at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2072) * reduce to left at ("test/cases/large/clang-26760.c": line 2072) * reduce to right at ("test/cases/large/clang-26760.c": line 2072) -* replace by zero at ("test/cases/large/clang-26760.c": line 2072) -* replace by zero at ("test/cases/large/clang-26760.c": line 2072) -* replace by zero at ("test/cases/large/clang-26760.c": line 2072) -* do without param at ("test/cases/large/clang-26760.c": line 2072) -* do without param at ("test/cases/large/clang-26760.c": line 2072) -* replace by zero at ("test/cases/large/clang-26760.c": line 2072) -* replace by zero at ("test/cases/large/clang-26760.c": line 2072) -* replace by zero at ("test/cases/large/clang-26760.c": line 2072) -* do without param at ("test/cases/large/clang-26760.c": line 2077) -* remove expression at ("test/cases/large/clang-26760.c": line 2073) -* do without param at ("test/cases/large/clang-26760.c": line 2073) +* reduce to left at ("test/cases/large/clang-26760.c": line 2072) +* reduce to right at ("test/cases/large/clang-26760.c": line 2072) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2072) +* reduce to index at ("test/cases/large/clang-26760.c": line 2072) +* reduce to index at ("test/cases/large/clang-26760.c": line 2072) +* reduce to left at ("test/cases/large/clang-26760.c": line 2072) +* reduce to right at ("test/cases/large/clang-26760.c": line 2078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2072) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2078) +* reduce to left at ("test/cases/large/clang-26760.c": line 2072) +* reduce to right at ("test/cases/large/clang-26760.c": line 2077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2072) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2077) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2072) +* reduce to index at ("test/cases/large/clang-26760.c": line 2072) +* reduce to left at ("test/cases/large/clang-26760.c": line 2077) +* reduce to right at ("test/cases/large/clang-26760.c": line 2077) +* reduce to left at ("test/cases/large/clang-26760.c": line 2077) +* reduce to right at ("test/cases/large/clang-26760.c": line 2077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2073) +* reduce to left at ("test/cases/large/clang-26760.c": line 2073) +* reduce to right at ("test/cases/large/clang-26760.c": line 2074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2073) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2074) * reduce to operant at ("test/cases/large/clang-26760.c": line 2073) -* do without param at ("test/cases/large/clang-26760.c": line 2074) -* replace by zero at ("test/cases/large/clang-26760.c": line 2074) -* do without param at ("test/cases/large/clang-26760.c": line 2074) -* do without param at ("test/cases/large/clang-26760.c": line 2074) -* do without param at ("test/cases/large/clang-26760.c": line 2074) +* reduce to index at ("test/cases/large/clang-26760.c": line 2074) +* reduce to left at ("test/cases/large/clang-26760.c": line 2074) +* reduce to right at ("test/cases/large/clang-26760.c": line 2077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2076) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2075) +* reduce to left at ("test/cases/large/clang-26760.c": line 2074) +* reduce to right at ("test/cases/large/clang-26760.c": line 2074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2074) +* reduce to left at ("test/cases/large/clang-26760.c": line 2074) +* reduce to right at ("test/cases/large/clang-26760.c": line 2074) * remove expression at ("test/cases/large/clang-26760.c": line 2074) -* do without param at ("test/cases/large/clang-26760.c": line 2075) -* do without param at ("test/cases/large/clang-26760.c": line 2076) -* do without param at ("test/cases/large/clang-26760.c": line 2077) -* replace by zero at ("test/cases/large/clang-26760.c": line 2077) -* replace by zero at ("test/cases/large/clang-26760.c": line 2077) -* replace by zero at ("test/cases/large/clang-26760.c": line 2077) -* do without param at ("test/cases/large/clang-26760.c": line 2078) +* remove expression at ("test/cases/large/clang-26760.c": line 2073) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2077) +* reduce to index at ("test/cases/large/clang-26760.c": line 2077) * reduce to operant at ("test/cases/large/clang-26760.c": line 2078) -* replace by zero at ("test/cases/large/clang-26760.c": line 2088) +* remove expression at ("test/cases/large/clang-26760.c": line 2072) +* remove expression at ("test/cases/large/clang-26760.c": line 2078) +* remove expression at ("test/cases/large/clang-26760.c": line 2078) * inline variable l_1751 at ("test/cases/large/clang-26760.c": line 2088) * remove the for loop at ("test/cases/large/clang-26760.c": line 2089) * remove initializer at ("test/cases/large/clang-26760.c": line 2089) * reduce to left at ("test/cases/large/clang-26760.c": line 2089) * reduce to right at ("test/cases/large/clang-26760.c": line 2089) * remove check at ("test/cases/large/clang-26760.c": line 2089) +* reduce to left at ("test/cases/large/clang-26760.c": line 2089) +* reduce to right at ("test/cases/large/clang-26760.c": line 2089) * remove iterator at ("test/cases/large/clang-26760.c": line 2089) * reduce to left at ("test/cases/large/clang-26760.c": line 2089) * reduce to right at ("test/cases/large/clang-26760.c": line 2089) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2091) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2091) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2091) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2091) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2091) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2091) * remove expr statement at ("test/cases/large/clang-26760.c": line 2092) * reduce to left at ("test/cases/large/clang-26760.c": line 2092) * reduce to right at ("test/cases/large/clang-26760.c": line 2092) -* replace by zero at ("test/cases/large/clang-26760.c": line 2092) -* replace by zero at ("test/cases/large/clang-26760.c": line 2092) -* replace by zero at ("test/cases/large/clang-26760.c": line 2092) -* do without param at ("test/cases/large/clang-26760.c": line 2092) -* replace by zero at ("test/cases/large/clang-26760.c": line 2092) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2092) +* reduce to index at ("test/cases/large/clang-26760.c": line 2092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2106) * reduce to left at ("test/cases/large/clang-26760.c": line 2092) * reduce to right at ("test/cases/large/clang-26760.c": line 2092) -* replace by zero at ("test/cases/large/clang-26760.c": line 2092) -* replace by zero at ("test/cases/large/clang-26760.c": line 2092) -* do without param at ("test/cases/large/clang-26760.c": line 2092) -* do without param at ("test/cases/large/clang-26760.c": line 2093) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2092) +* reduce to index at ("test/cases/large/clang-26760.c": line 2092) +* reduce to index at ("test/cases/large/clang-26760.c": line 2092) +* reduce to left at ("test/cases/large/clang-26760.c": line 2092) +* reduce to right at ("test/cases/large/clang-26760.c": line 2092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2093) * reduce to left at ("test/cases/large/clang-26760.c": line 2093) * reduce to right at ("test/cases/large/clang-26760.c": line 2105) -* do without param at ("test/cases/large/clang-26760.c": line 2093) -* do without param at ("test/cases/large/clang-26760.c": line 2093) -* do without param at ("test/cases/large/clang-26760.c": line 2094) -* do without param at ("test/cases/large/clang-26760.c": line 2094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2093) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2105) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2093) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2104) * reduce to left at ("test/cases/large/clang-26760.c": line 2094) * reduce to right at ("test/cases/large/clang-26760.c": line 2103) -* do without param at ("test/cases/large/clang-26760.c": line 2094) -* replace by zero at ("test/cases/large/clang-26760.c": line 2094) -* replace by zero at ("test/cases/large/clang-26760.c": line 2094) -* replace by zero at ("test/cases/large/clang-26760.c": line 2094) -* do without param at ("test/cases/large/clang-26760.c": line 2095) -* remove expression at ("test/cases/large/clang-26760.c": line 2095) -* do without param at ("test/cases/large/clang-26760.c": line 2095) -* do without param at ("test/cases/large/clang-26760.c": line 2095) -* do without param at ("test/cases/large/clang-26760.c": line 2096) +* reduce to left at ("test/cases/large/clang-26760.c": line 2094) +* reduce to right at ("test/cases/large/clang-26760.c": line 2103) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2095) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2094) +* reduce to index at ("test/cases/large/clang-26760.c": line 2094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2103) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2103) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to left at ("test/cases/large/clang-26760.c": line 2096) +* reduce to right at ("test/cases/large/clang-26760.c": line 2102) * reduce to left at ("test/cases/large/clang-26760.c": line 2096) * reduce to right at ("test/cases/large/clang-26760.c": line 2102) -* do without param at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2102) * reduce to left at ("test/cases/large/clang-26760.c": line 2096) * reduce to right at ("test/cases/large/clang-26760.c": line 2096) * reduce to left at ("test/cases/large/clang-26760.c": line 2096) * reduce to right at ("test/cases/large/clang-26760.c": line 2101) -* do without param at ("test/cases/large/clang-26760.c": line 2100) -* remove expression at ("test/cases/large/clang-26760.c": line 2100) -* remove expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to left at ("test/cases/large/clang-26760.c": line 2096) +* reduce to right at ("test/cases/large/clang-26760.c": line 2101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to left at ("test/cases/large/clang-26760.c": line 2096) +* reduce to right at ("test/cases/large/clang-26760.c": line 2100) * reduce to left at ("test/cases/large/clang-26760.c": line 2096) * reduce to right at ("test/cases/large/clang-26760.c": line 2100) * reduce to operant at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) * remove expression at ("test/cases/large/clang-26760.c": line 2096) -* do without param at ("test/cases/large/clang-26760.c": line 2096) -* do without param at ("test/cases/large/clang-26760.c": line 2096) * reduce to left at ("test/cases/large/clang-26760.c": line 2096) +* reduce to right at ("test/cases/large/clang-26760.c": line 2100) +* reduce to left at ("test/cases/large/clang-26760.c": line 2096) +* reduce to right at ("test/cases/large/clang-26760.c": line 2100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2099) +* reduce to left at ("test/cases/large/clang-26760.c": line 2096) +* reduce to right at ("test/cases/large/clang-26760.c": line 2098) +* reduce to index at ("test/cases/large/clang-26760.c": line 2096) +* reduce to left at ("test/cases/large/clang-26760.c": line 2098) * reduce to right at ("test/cases/large/clang-26760.c": line 2098) -* replace by zero at ("test/cases/large/clang-26760.c": line 2096) +* reduce to left at ("test/cases/large/clang-26760.c": line 2098) +* reduce to right at ("test/cases/large/clang-26760.c": line 2098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2097) +* remove expression at ("test/cases/large/clang-26760.c": line 2096) * remove expression at ("test/cases/large/clang-26760.c": line 2098) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2100) +* reduce to index at ("test/cases/large/clang-26760.c": line 2100) * remove expression at ("test/cases/large/clang-26760.c": line 2096) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2096) -* do without param at ("test/cases/large/clang-26760.c": line 2096) -* do without param at ("test/cases/large/clang-26760.c": line 2096) -* do without param at ("test/cases/large/clang-26760.c": line 2097) -* do without param at ("test/cases/large/clang-26760.c": line 2098) -* do without param at ("test/cases/large/clang-26760.c": line 2099) -* do without param at ("test/cases/large/clang-26760.c": line 2100) -* replace by zero at ("test/cases/large/clang-26760.c": line 2100) -* replace by zero at ("test/cases/large/clang-26760.c": line 2100) -* do without param at ("test/cases/large/clang-26760.c": line 2101) -* replace by zero at ("test/cases/large/clang-26760.c": line 2101) -* replace by zero at ("test/cases/large/clang-26760.c": line 2101) -* replace by zero at ("test/cases/large/clang-26760.c": line 2101) -* do without param at ("test/cases/large/clang-26760.c": line 2102) -* replace by zero at ("test/cases/large/clang-26760.c": line 2102) -* do without param at ("test/cases/large/clang-26760.c": line 2103) -* do without param at ("test/cases/large/clang-26760.c": line 2104) -* do without param at ("test/cases/large/clang-26760.c": line 2105) -* do without param at ("test/cases/large/clang-26760.c": line 2106) +* remove expression at ("test/cases/large/clang-26760.c": line 2100) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2101) +* reduce to index at ("test/cases/large/clang-26760.c": line 2101) +* reduce to index at ("test/cases/large/clang-26760.c": line 2101) +* reduce to index at ("test/cases/large/clang-26760.c": line 2102) +* remove expression at ("test/cases/large/clang-26760.c": line 2095) * remove expr statement at ("test/cases/large/clang-26760.c": line 2108) * reduce to left at ("test/cases/large/clang-26760.c": line 2108) * reduce to right at ("test/cases/large/clang-26760.c": line 2108) -* replace by zero at ("test/cases/large/clang-26760.c": line 2108) -* replace by zero at ("test/cases/large/clang-26760.c": line 2108) -* replace by zero at ("test/cases/large/clang-26760.c": line 2108) +* reduce to left at ("test/cases/large/clang-26760.c": line 2108) +* reduce to right at ("test/cases/large/clang-26760.c": line 2108) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2108) +* reduce to index at ("test/cases/large/clang-26760.c": line 2108) * reduce to left at ("test/cases/large/clang-26760.c": line 2108) * reduce to right at ("test/cases/large/clang-26760.c": line 2119) * reduce to left at ("test/cases/large/clang-26760.c": line 2108) * reduce to right at ("test/cases/large/clang-26760.c": line 2108) -* replace by zero at ("test/cases/large/clang-26760.c": line 2108) -* replace by zero at ("test/cases/large/clang-26760.c": line 2108) -* replace by zero at ("test/cases/large/clang-26760.c": line 2108) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2108) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2108) +* reduce to index at ("test/cases/large/clang-26760.c": line 2108) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2119) * reduce to left at ("test/cases/large/clang-26760.c": line 2119) * reduce to right at ("test/cases/large/clang-26760.c": line 2119) -* remove expression at ("test/cases/large/clang-26760.c": line 2108) +* reduce to left at ("test/cases/large/clang-26760.c": line 2119) +* reduce to right at ("test/cases/large/clang-26760.c": line 2119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2108) +* reduce to left at ("test/cases/large/clang-26760.c": line 2108) +* reduce to right at ("test/cases/large/clang-26760.c": line 2119) * reduce to left at ("test/cases/large/clang-26760.c": line 2108) * reduce to right at ("test/cases/large/clang-26760.c": line 2119) -* do without param at ("test/cases/large/clang-26760.c": line 2108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2119) * reduce to left at ("test/cases/large/clang-26760.c": line 2108) * reduce to right at ("test/cases/large/clang-26760.c": line 2118) -* do without param at ("test/cases/large/clang-26760.c": line 2108) -* do without param at ("test/cases/large/clang-26760.c": line 2108) -* do without param at ("test/cases/large/clang-26760.c": line 2108) -* do without param at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2117) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2109) -* do without param at ("test/cases/large/clang-26760.c": line 2115) -* remove expression at ("test/cases/large/clang-26760.c": line 2109) -* do without param at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2115) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2116) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2115) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2115) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2114) -* do without param at ("test/cases/large/clang-26760.c": line 2109) -* do without param at ("test/cases/large/clang-26760.c": line 2109) -* do without param at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2114) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2113) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2113) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2112) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2112) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2111) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2111) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2111) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2111) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2111) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2109) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2111) -* do without param at ("test/cases/large/clang-26760.c": line 2110) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2111) * reduce to left at ("test/cases/large/clang-26760.c": line 2110) * reduce to right at ("test/cases/large/clang-26760.c": line 2110) -* remove expression at ("test/cases/large/clang-26760.c": line 2110) -* remove expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2110) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2110) +* reduce to left at ("test/cases/large/clang-26760.c": line 2109) +* reduce to right at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2109) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2109) -* do without param at ("test/cases/large/clang-26760.c": line 2109) -* remove expression at ("test/cases/large/clang-26760.c": line 2109) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2109) * reduce to left at ("test/cases/large/clang-26760.c": line 2109) * reduce to right at ("test/cases/large/clang-26760.c": line 2109) -* replace by zero at ("test/cases/large/clang-26760.c": line 2109) -* replace by zero at ("test/cases/large/clang-26760.c": line 2109) -* replace by zero at ("test/cases/large/clang-26760.c": line 2109) -* do without param at ("test/cases/large/clang-26760.c": line 2110) -* replace by zero at ("test/cases/large/clang-26760.c": line 2110) -* do without param at ("test/cases/large/clang-26760.c": line 2111) -* replace by zero at ("test/cases/large/clang-26760.c": line 2111) -* replace by zero at ("test/cases/large/clang-26760.c": line 2111) -* replace by zero at ("test/cases/large/clang-26760.c": line 2111) -* do without param at ("test/cases/large/clang-26760.c": line 2112) -* do without param at ("test/cases/large/clang-26760.c": line 2113) -* do without param at ("test/cases/large/clang-26760.c": line 2114) -* do without param at ("test/cases/large/clang-26760.c": line 2115) -* do without param at ("test/cases/large/clang-26760.c": line 2116) -* do without param at ("test/cases/large/clang-26760.c": line 2117) -* do without param at ("test/cases/large/clang-26760.c": line 2118) -* do without param at ("test/cases/large/clang-26760.c": line 2119) +* reduce to index at ("test/cases/large/clang-26760.c": line 2109) +* remove expression at ("test/cases/large/clang-26760.c": line 2109) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2109) +* reduce to index at ("test/cases/large/clang-26760.c": line 2109) +* reduce to index at ("test/cases/large/clang-26760.c": line 2110) +* remove expression at ("test/cases/large/clang-26760.c": line 2109) +* remove expression at ("test/cases/large/clang-26760.c": line 2110) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2111) +* reduce to index at ("test/cases/large/clang-26760.c": line 2111) +* remove expression at ("test/cases/large/clang-26760.c": line 2109) +* remove expression at ("test/cases/large/clang-26760.c": line 2108) * remove expr statement at ("test/cases/large/clang-26760.c": line 2120) * reduce to left at ("test/cases/large/clang-26760.c": line 2120) * reduce to right 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 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2082) * delete variable at ("test/cases/large/clang-26760.c": line 2082) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2083) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2083) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2083) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2083) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2083) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2083) * remove expr statement at ("test/cases/large/clang-26760.c": line 2084) -* replace by zero at ("test/cases/large/clang-26760.c": line 2084) -* replace by zero at ("test/cases/large/clang-26760.c": line 2084) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2084) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2084) +* reduce to indexee 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1922) * 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) +* delete variable 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1930) * 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 the for loop at ("test/cases/large/clang-26760.c": line 1933) * remove initializer at ("test/cases/large/clang-26760.c": line 1933) * reduce to left at ("test/cases/large/clang-26760.c": line 1933) * reduce to right at ("test/cases/large/clang-26760.c": line 1933) * remove check at ("test/cases/large/clang-26760.c": line 1933) +* reduce to left at ("test/cases/large/clang-26760.c": line 1933) +* reduce to right at ("test/cases/large/clang-26760.c": line 1933) * remove iterator at ("test/cases/large/clang-26760.c": line 1933) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1933) * delete variable at ("test/cases/large/clang-26760.c": line 1935) * delete variable at ("test/cases/large/clang-26760.c": line 1936) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1937) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1937) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1937) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1937) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1937) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1937) * remove condition at ("test/cases/large/clang-26760.c": line 1938) * reduce to left at ("test/cases/large/clang-26760.c": line 1938) * reduce to right at ("test/cases/large/clang-26760.c": line 1939) -* do without param at ("test/cases/large/clang-26760.c": line 1938) -* do without param at ("test/cases/large/clang-26760.c": line 1939) +* reduce to left at ("test/cases/large/clang-26760.c": line 1938) +* reduce to right at ("test/cases/large/clang-26760.c": line 1938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1939) +* reduce to left at ("test/cases/large/clang-26760.c": line 1939) +* reduce to right at ("test/cases/large/clang-26760.c": line 1942) +* reduce to left at ("test/cases/large/clang-26760.c": line 1939) +* reduce to right at ("test/cases/large/clang-26760.c": line 1942) +* reduce to left at ("test/cases/large/clang-26760.c": line 1939) +* reduce to right at ("test/cases/large/clang-26760.c": line 1942) * reduce to left at ("test/cases/large/clang-26760.c": line 1939) * reduce to right at ("test/cases/large/clang-26760.c": line 1942) * reduce to left at ("test/cases/large/clang-26760.c": line 1939) * reduce to right at ("test/cases/large/clang-26760.c": line 1942) * reduce to left at ("test/cases/large/clang-26760.c": line 1939) * reduce to right at ("test/cases/large/clang-26760.c": line 1942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1939) * remove expression at ("test/cases/large/clang-26760.c": line 1939) * reduce to left at ("test/cases/large/clang-26760.c": line 1939) * reduce to right at ("test/cases/large/clang-26760.c": line 1942) -* do without param at ("test/cases/large/clang-26760.c": line 1939) -* do without param at ("test/cases/large/clang-26760.c": line 1940) -* do without param at ("test/cases/large/clang-26760.c": line 1940) -* do without param at ("test/cases/large/clang-26760.c": line 1940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1941) +* reduce to left at ("test/cases/large/clang-26760.c": line 1940) +* reduce to right at ("test/cases/large/clang-26760.c": line 1940) +* reduce to left at ("test/cases/large/clang-26760.c": line 1940) +* reduce to right at ("test/cases/large/clang-26760.c": line 1940) * reduce to left at ("test/cases/large/clang-26760.c": line 1940) * reduce to right at ("test/cases/large/clang-26760.c": line 1940) -* replace by zero at ("test/cases/large/clang-26760.c": line 1940) -* replace by zero at ("test/cases/large/clang-26760.c": line 1940) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1940) +* reduce to index at ("test/cases/large/clang-26760.c": line 1940) * reduce to left at ("test/cases/large/clang-26760.c": line 1940) * reduce to right at ("test/cases/large/clang-26760.c": line 1940) * reduce to left at ("test/cases/large/clang-26760.c": line 1940) @@ -7767,45 +10434,52 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1940) * reduce to left at ("test/cases/large/clang-26760.c": line 1940) * reduce to right at ("test/cases/large/clang-26760.c": line 1940) -* replace by zero at ("test/cases/large/clang-26760.c": line 1940) -* replace by zero at ("test/cases/large/clang-26760.c": line 1940) -* replace by zero at ("test/cases/large/clang-26760.c": line 1940) -* replace by zero at ("test/cases/large/clang-26760.c": line 1940) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1940) +* reduce to index at ("test/cases/large/clang-26760.c": line 1940) +* reduce to index at ("test/cases/large/clang-26760.c": line 1940) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 1951) * 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) * remove condition at ("test/cases/large/clang-26760.c": line 1955) -* replace by zero at ("test/cases/large/clang-26760.c": line 1955) -* replace by zero at ("test/cases/large/clang-26760.c": line 1955) -* replace by zero at ("test/cases/large/clang-26760.c": line 1955) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1955) +* reduce to index at ("test/cases/large/clang-26760.c": line 1955) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1955) +* reduce to index at ("test/cases/large/clang-26760.c": line 1955) * remove continue at ("test/cases/large/clang-26760.c": line 1956) * remove expr statement at ("test/cases/large/clang-26760.c": line 1957) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1957) * remove expr statement at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1945) -* do without param at ("test/cases/large/clang-26760.c": line 1944) -* remove expression at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1944) * reduce to operant at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) +* reduce to left at ("test/cases/large/clang-26760.c": line 1944) +* reduce to right at ("test/cases/large/clang-26760.c": line 1944) +* reduce to index at ("test/cases/large/clang-26760.c": line 1944) * remove expression at ("test/cases/large/clang-26760.c": line 1944) -* replace by zero at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1944) -* replace by zero at ("test/cases/large/clang-26760.c": line 1944) -* replace by zero at ("test/cases/large/clang-26760.c": line 1944) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1944) +* reduce to index at ("test/cases/large/clang-26760.c": line 1944) +* reduce to left at ("test/cases/large/clang-26760.c": line 1944) +* reduce to right at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1944) * remove expression at ("test/cases/large/clang-26760.c": line 1944) @@ -7813,116 +10487,305 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 1944) * reduce to left at ("test/cases/large/clang-26760.c": line 1944) * reduce to right at ("test/cases/large/clang-26760.c": line 1944) +* reduce to left at ("test/cases/large/clang-26760.c": line 1944) +* reduce to right at ("test/cases/large/clang-26760.c": line 1944) * reduce to operant at ("test/cases/large/clang-26760.c": line 1944) -* replace by zero at ("test/cases/large/clang-26760.c": line 1944) -* replace by zero at ("test/cases/large/clang-26760.c": line 1944) -* replace by zero at ("test/cases/large/clang-26760.c": line 1944) -* do without param at ("test/cases/large/clang-26760.c": line 1945) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1944) +* reduce to index at ("test/cases/large/clang-26760.c": line 1944) +* reduce to index at ("test/cases/large/clang-26760.c": line 1944) +* remove expression at ("test/cases/large/clang-26760.c": line 1944) * reduce to operant at ("test/cases/large/clang-26760.c": line 1945) * remove expr statement at ("test/cases/large/clang-26760.c": line 1946) * reduce to left at ("test/cases/large/clang-26760.c": line 1946) * reduce to right at ("test/cases/large/clang-26760.c": line 1946) -* replace by zero at ("test/cases/large/clang-26760.c": line 1946) -* do without param at ("test/cases/large/clang-26760.c": line 1946) -* do without param at ("test/cases/large/clang-26760.c": line 1946) -* replace by zero at ("test/cases/large/clang-26760.c": line 1946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1946) +* reduce to index at ("test/cases/large/clang-26760.c": line 1946) * remove expr statement at ("test/cases/large/clang-26760.c": line 1947) * reduce to left at ("test/cases/large/clang-26760.c": line 1947) * reduce to right at ("test/cases/large/clang-26760.c": line 1947) -* replace by zero at ("test/cases/large/clang-26760.c": line 1947) -* replace by zero at ("test/cases/large/clang-26760.c": line 1947) -* replace by zero at ("test/cases/large/clang-26760.c": line 1947) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1947) +* reduce to index at ("test/cases/large/clang-26760.c": line 1947) * remove the for loop at ("test/cases/large/clang-26760.c": line 1959) * remove initializer at ("test/cases/large/clang-26760.c": line 1959) * 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 check at ("test/cases/large/clang-26760.c": line 1959) +* 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 iterator at ("test/cases/large/clang-26760.c": line 1959) * reduce to left at ("test/cases/large/clang-26760.c": line 1959) * reduce to right at ("test/cases/large/clang-26760.c": line 1959) -* do without param at ("test/cases/large/clang-26760.c": line 1959) -* do without param at ("test/cases/large/clang-26760.c": line 1960) -* replace by zero at ("test/cases/large/clang-26760.c": line 1962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1960) * 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 break at ("test/cases/large/clang-26760.c": line 1964) * remove expr statement at ("test/cases/large/clang-26760.c": line 1965) * reduce to left at ("test/cases/large/clang-26760.c": line 1965) * reduce to right at ("test/cases/large/clang-26760.c": line 1965) -* replace by zero at ("test/cases/large/clang-26760.c": line 1965) * reduce to left at ("test/cases/large/clang-26760.c": line 1965) * reduce to right at ("test/cases/large/clang-26760.c": line 1965) -* do without param at ("test/cases/large/clang-26760.c": line 1965) -* do without param at ("test/cases/large/clang-26760.c": line 1965) -* replace by zero at ("test/cases/large/clang-26760.c": line 1965) -* do without param at ("test/cases/large/clang-26760.c": line 1966) +* reduce to left at ("test/cases/large/clang-26760.c": line 1965) +* reduce to right at ("test/cases/large/clang-26760.c": line 1965) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1965) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1967) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1965) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1966) +* reduce to left at ("test/cases/large/clang-26760.c": line 1965) +* reduce to right at ("test/cases/large/clang-26760.c": line 1965) +* reduce to index at ("test/cases/large/clang-26760.c": line 1965) * reduce to operant at ("test/cases/large/clang-26760.c": line 1966) -* do without param at ("test/cases/large/clang-26760.c": line 1967) * remove expr statement at ("test/cases/large/clang-26760.c": line 1968) * reduce to left at ("test/cases/large/clang-26760.c": line 1968) * reduce to right at ("test/cases/large/clang-26760.c": line 1977) -* replace by zero at ("test/cases/large/clang-26760.c": line 1968) -* remove expression at ("test/cases/large/clang-26760.c": line 1968) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1968) * reduce to operant at ("test/cases/large/clang-26760.c": line 1968) +* reduce to left at ("test/cases/large/clang-26760.c": line 1968) +* reduce to right at ("test/cases/large/clang-26760.c": line 1977) * reduce to left at ("test/cases/large/clang-26760.c": line 1977) * reduce to right at ("test/cases/large/clang-26760.c": line 1977) -* remove expression at ("test/cases/large/clang-26760.c": line 1968) -* do without param at ("test/cases/large/clang-26760.c": line 1968) -* do without param at ("test/cases/large/clang-26760.c": line 1968) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1968) -* do without param at ("test/cases/large/clang-26760.c": line 1976) -* remove expression at ("test/cases/large/clang-26760.c": line 1969) -* do without param at ("test/cases/large/clang-26760.c": line 1969) -* do without param at ("test/cases/large/clang-26760.c": line 1970) -* do without param at ("test/cases/large/clang-26760.c": line 1970) -* do without param at ("test/cases/large/clang-26760.c": line 1970) +* reduce to left at ("test/cases/large/clang-26760.c": line 1977) +* reduce to right at ("test/cases/large/clang-26760.c": line 1977) +* reduce to left at ("test/cases/large/clang-26760.c": line 1977) +* reduce to right at ("test/cases/large/clang-26760.c": line 1977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1968) +* reduce to left at ("test/cases/large/clang-26760.c": line 1968) +* reduce to right at ("test/cases/large/clang-26760.c": line 1977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1968) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1968) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1976) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1968) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1969) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1969) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1975) * reduce to left at ("test/cases/large/clang-26760.c": line 1970) * reduce to right at ("test/cases/large/clang-26760.c": line 1974) * reduce to operant at ("test/cases/large/clang-26760.c": line 1970) * reduce to left at ("test/cases/large/clang-26760.c": line 1970) * reduce to right at ("test/cases/large/clang-26760.c": line 1974) -* do without param at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1974) +* reduce to left at ("test/cases/large/clang-26760.c": line 1970) +* reduce to right at ("test/cases/large/clang-26760.c": line 1970) * reduce to left at ("test/cases/large/clang-26760.c": line 1970) * reduce to right at ("test/cases/large/clang-26760.c": line 1973) -* do without param at ("test/cases/large/clang-26760.c": line 1970) -* replace by zero at ("test/cases/large/clang-26760.c": line 1970) -* do without param at ("test/cases/large/clang-26760.c": line 1971) -* do without param at ("test/cases/large/clang-26760.c": line 1971) +* reduce to left at ("test/cases/large/clang-26760.c": line 1970) +* reduce to right at ("test/cases/large/clang-26760.c": line 1971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1971) +* reduce to left at ("test/cases/large/clang-26760.c": line 1970) +* reduce to right at ("test/cases/large/clang-26760.c": line 1970) +* reduce to index at ("test/cases/large/clang-26760.c": line 1970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1971) * remove expression at ("test/cases/large/clang-26760.c": line 1971) -* do without param at ("test/cases/large/clang-26760.c": line 1972) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1972) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1973) +* reduce to left at ("test/cases/large/clang-26760.c": line 1972) +* reduce to right at ("test/cases/large/clang-26760.c": line 1972) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1972) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1972) +* reduce to left at ("test/cases/large/clang-26760.c": line 1971) +* reduce to right at ("test/cases/large/clang-26760.c": line 1971) * remove expression at ("test/cases/large/clang-26760.c": line 1971) -* do without param at ("test/cases/large/clang-26760.c": line 1971) -* do without param at ("test/cases/large/clang-26760.c": line 1972) -* do without param at ("test/cases/large/clang-26760.c": line 1973) -* do without param at ("test/cases/large/clang-26760.c": line 1974) -* replace by zero at ("test/cases/large/clang-26760.c": line 1974) -* replace by zero at ("test/cases/large/clang-26760.c": line 1974) -* do without param at ("test/cases/large/clang-26760.c": line 1975) -* do without param at ("test/cases/large/clang-26760.c": line 1976) -* do without param at ("test/cases/large/clang-26760.c": line 1977) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1974) +* reduce to index at ("test/cases/large/clang-26760.c": line 1974) +* reduce to index at ("test/cases/large/clang-26760.c": line 1974) +* remove expression at ("test/cases/large/clang-26760.c": line 1969) +* remove expression at ("test/cases/large/clang-26760.c": line 1968) +* remove expression at ("test/cases/large/clang-26760.c": line 1968) * remove the for loop at ("test/cases/large/clang-26760.c": line 1979) * remove initializer at ("test/cases/large/clang-26760.c": line 1979) * reduce to left at ("test/cases/large/clang-26760.c": line 1979) * reduce to right at ("test/cases/large/clang-26760.c": line 1979) * remove check at ("test/cases/large/clang-26760.c": line 1979) +* reduce to left at ("test/cases/large/clang-26760.c": line 1979) +* reduce to right at ("test/cases/large/clang-26760.c": line 1979) * remove iterator at ("test/cases/large/clang-26760.c": line 1979) * reduce to left at ("test/cases/large/clang-26760.c": line 1979) * reduce to right at ("test/cases/large/clang-26760.c": line 1979) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1981) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 1983) +* delete variable at ("test/cases/large/clang-26760.c": line 1982) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1983) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1983) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 1983) * remove expr statement at ("test/cases/large/clang-26760.c": line 1984) * reduce to left at ("test/cases/large/clang-26760.c": line 1984) * reduce to right at ("test/cases/large/clang-26760.c": line 1984) -* replace by zero at ("test/cases/large/clang-26760.c": line 1984) +* reduce to index at ("test/cases/large/clang-26760.c": line 1984) * reduce to left at ("test/cases/large/clang-26760.c": line 1984) * reduce to right at ("test/cases/large/clang-26760.c": line 1985) -* do without param at ("test/cases/large/clang-26760.c": line 1984) -* do without param at ("test/cases/large/clang-26760.c": line 1985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1984) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1985) +* reduce to left at ("test/cases/large/clang-26760.c": line 1985) +* reduce to right at ("test/cases/large/clang-26760.c": line 1988) +* reduce to left at ("test/cases/large/clang-26760.c": line 1985) +* reduce to right at ("test/cases/large/clang-26760.c": line 1988) +* reduce to left at ("test/cases/large/clang-26760.c": line 1985) +* reduce to right at ("test/cases/large/clang-26760.c": line 1988) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) * reduce to right at ("test/cases/large/clang-26760.c": line 1988) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) @@ -7930,89 +10793,145 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 1985) * reduce to left at ("test/cases/large/clang-26760.c": line 1988) * reduce to right at ("test/cases/large/clang-26760.c": line 1988) -* remove expression at ("test/cases/large/clang-26760.c": line 1985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1988) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1985) +* reduce to left at ("test/cases/large/clang-26760.c": line 1985) +* reduce to right at ("test/cases/large/clang-26760.c": line 1988) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) * reduce to right at ("test/cases/large/clang-26760.c": line 1988) -* do without param at ("test/cases/large/clang-26760.c": line 1985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1988) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) * reduce to right at ("test/cases/large/clang-26760.c": line 1987) -* do without param at ("test/cases/large/clang-26760.c": line 1985) +* reduce to left at ("test/cases/large/clang-26760.c": line 1985) +* reduce to right at ("test/cases/large/clang-26760.c": line 1987) +* reduce to left at ("test/cases/large/clang-26760.c": line 1985) +* reduce to right at ("test/cases/large/clang-26760.c": line 1987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1986) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) * reduce to right at ("test/cases/large/clang-26760.c": line 1985) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) * reduce to right at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1985) +* reduce to index at ("test/cases/large/clang-26760.c": line 1985) * reduce to left at ("test/cases/large/clang-26760.c": line 1985) * reduce to right at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) -* replace by zero at ("test/cases/large/clang-26760.c": line 1985) -* do without param at ("test/cases/large/clang-26760.c": line 1986) +* reduce to index at ("test/cases/large/clang-26760.c": line 1985) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1985) +* reduce to index at ("test/cases/large/clang-26760.c": line 1985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1986) * remove expression at ("test/cases/large/clang-26760.c": line 1986) -* do without param at ("test/cases/large/clang-26760.c": line 1986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1987) +* reduce to left at ("test/cases/large/clang-26760.c": line 1986) +* reduce to right at ("test/cases/large/clang-26760.c": line 1986) +* reduce to left at ("test/cases/large/clang-26760.c": line 1986) +* reduce to right at ("test/cases/large/clang-26760.c": line 1986) * reduce to operant at ("test/cases/large/clang-26760.c": line 1986) -* do without param at ("test/cases/large/clang-26760.c": line 1987) -* do without param at ("test/cases/large/clang-26760.c": line 1988) -* replace by zero at ("test/cases/large/clang-26760.c": line 1988) -* replace by zero at ("test/cases/large/clang-26760.c": line 1988) -* replace by zero at ("test/cases/large/clang-26760.c": line 1988) -* replace by zero at ("test/cases/large/clang-26760.c": line 1988) -* replace by zero at ("test/cases/large/clang-26760.c": line 1988) -* replace by zero at ("test/cases/large/clang-26760.c": line 1988) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1988) +* reduce to index at ("test/cases/large/clang-26760.c": line 1988) +* remove expression at ("test/cases/large/clang-26760.c": line 1985) +* reduce to index at ("test/cases/large/clang-26760.c": line 1988) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1988) +* reduce to index at ("test/cases/large/clang-26760.c": line 1988) * remove return statement at ("test/cases/large/clang-26760.c": line 1989) * remove condition at ("test/cases/large/clang-26760.c": line 1992) -* do without param at ("test/cases/large/clang-26760.c": line 1992) -* do without param at ("test/cases/large/clang-26760.c": line 1993) -* do without param at ("test/cases/large/clang-26760.c": line 1993) -* do without param at ("test/cases/large/clang-26760.c": line 1994) -* do without param at ("test/cases/large/clang-26760.c": line 1994) -* do without param at ("test/cases/large/clang-26760.c": line 1995) -* do without param at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1992) +* reduce to right at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1992) +* reduce to right at ("test/cases/large/clang-26760.c": line 1993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1998) * reduce to operant at ("test/cases/large/clang-26760.c": line 1995) * reduce to left at ("test/cases/large/clang-26760.c": line 1995) * reduce to right at ("test/cases/large/clang-26760.c": line 1997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1995) * remove expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1995) * reduce to operant at ("test/cases/large/clang-26760.c": line 1995) -* replace by zero at ("test/cases/large/clang-26760.c": line 1995) +* reduce to index at ("test/cases/large/clang-26760.c": line 1995) * reduce to left at ("test/cases/large/clang-26760.c": line 1995) * reduce to right at ("test/cases/large/clang-26760.c": line 1997) -* reduce to operant at ("test/cases/large/clang-26760.c": line 1995) -* remove expression at ("test/cases/large/clang-26760.c": line 1995) -* do without param at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1995) +* reduce to operant at ("test/cases/large/clang-26760.c": line 1997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1997) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1996) * reduce to left at ("test/cases/large/clang-26760.c": line 1995) * reduce to right at ("test/cases/large/clang-26760.c": line 1996) -* do without param at ("test/cases/large/clang-26760.c": line 1995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 1996) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1995) +* reduce to left at ("test/cases/large/clang-26760.c": line 1995) +* reduce to right at ("test/cases/large/clang-26760.c": line 1995) * reduce to left at ("test/cases/large/clang-26760.c": line 1995) * reduce to right at ("test/cases/large/clang-26760.c": line 1995) -* do without param at ("test/cases/large/clang-26760.c": line 1996) -* do without param at ("test/cases/large/clang-26760.c": line 1997) -* replace by zero at ("test/cases/large/clang-26760.c": line 1997) -* replace by zero at ("test/cases/large/clang-26760.c": line 1997) -* replace by zero at ("test/cases/large/clang-26760.c": line 1997) -* replace by zero at ("test/cases/large/clang-26760.c": line 1997) -* do without param at ("test/cases/large/clang-26760.c": line 1998) +* reduce to index at ("test/cases/large/clang-26760.c": line 1997) +* remove expression at ("test/cases/large/clang-26760.c": line 1995) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 1997) +* reduce to index at ("test/cases/large/clang-26760.c": line 1997) * remove expr statement at ("test/cases/large/clang-26760.c": line 2050) * reduce to left at ("test/cases/large/clang-26760.c": line 2050) * reduce to right at ("test/cases/large/clang-26760.c": line 2050) -* replace by zero at ("test/cases/large/clang-26760.c": line 2050) * remove condition at ("test/cases/large/clang-26760.c": line 2051) * remove break 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2002) * delete variable at ("test/cases/large/clang-26760.c": line 2002) * delete variable at ("test/cases/large/clang-26760.c": line 2003) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2004) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2004) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2004) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2004) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2004) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2004) * remove expr statement at ("test/cases/large/clang-26760.c": line 2005) * reduce to left at ("test/cases/large/clang-26760.c": line 2005) * reduce to right at ("test/cases/large/clang-26760.c": line 2005) -* replace by zero at ("test/cases/large/clang-26760.c": line 2005) +* reduce to left at ("test/cases/large/clang-26760.c": line 2005) +* reduce to right at ("test/cases/large/clang-26760.c": line 2009) * reduce to left at ("test/cases/large/clang-26760.c": line 2005) * reduce to right at ("test/cases/large/clang-26760.c": line 2009) * reduce to left at ("test/cases/large/clang-26760.c": line 2005) @@ -8021,28 +10940,44 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2005) * reduce to left at ("test/cases/large/clang-26760.c": line 2005) * reduce to right at ("test/cases/large/clang-26760.c": line 2009) -* do without param at ("test/cases/large/clang-26760.c": line 2005) -* do without param at ("test/cases/large/clang-26760.c": line 2006) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2006) +* reduce to left at ("test/cases/large/clang-26760.c": line 2006) +* reduce to right at ("test/cases/large/clang-26760.c": line 2009) +* reduce to left at ("test/cases/large/clang-26760.c": line 2006) +* reduce to right at ("test/cases/large/clang-26760.c": line 2009) * reduce to left at ("test/cases/large/clang-26760.c": line 2006) * reduce to right at ("test/cases/large/clang-26760.c": line 2009) * reduce to left at ("test/cases/large/clang-26760.c": line 2006) * reduce to right at ("test/cases/large/clang-26760.c": line 2006) -* do without param at ("test/cases/large/clang-26760.c": line 2006) -* do without param at ("test/cases/large/clang-26760.c": line 2007) -* do without param at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2006) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2009) * reduce to left at ("test/cases/large/clang-26760.c": line 2008) * reduce to right at ("test/cases/large/clang-26760.c": line 2008) * reduce to left at ("test/cases/large/clang-26760.c": line 2008) * reduce to right at ("test/cases/large/clang-26760.c": line 2008) -* remove expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2008) +* reduce to right at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2007) * reduce to left at ("test/cases/large/clang-26760.c": line 2007) * reduce to right at ("test/cases/large/clang-26760.c": line 2008) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2007) -* remove expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2008) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2007) * remove expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2008) * reduce to left at ("test/cases/large/clang-26760.c": line 2007) * reduce to right at ("test/cases/large/clang-26760.c": line 2007) -* do without param at ("test/cases/large/clang-26760.c": line 2007) * reduce to left at ("test/cases/large/clang-26760.c": line 2007) * reduce to right at ("test/cases/large/clang-26760.c": line 2007) * reduce to operant at ("test/cases/large/clang-26760.c": line 2007) @@ -8056,145 +10991,254 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2007) * reduce to left at ("test/cases/large/clang-26760.c": line 2007) * reduce to right at ("test/cases/large/clang-26760.c": line 2007) -* replace by zero at ("test/cases/large/clang-26760.c": line 2007) -* do without param at ("test/cases/large/clang-26760.c": line 2008) -* do without param at ("test/cases/large/clang-26760.c": line 2009) -* replace by zero at ("test/cases/large/clang-26760.c": line 2009) -* replace by zero at ("test/cases/large/clang-26760.c": line 2009) -* replace by zero at ("test/cases/large/clang-26760.c": line 2009) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to left at ("test/cases/large/clang-26760.c": line 2007) +* reduce to right at ("test/cases/large/clang-26760.c": line 2007) +* reduce to index at ("test/cases/large/clang-26760.c": line 2007) +* remove expression at ("test/cases/large/clang-26760.c": line 2007) +* remove expression at ("test/cases/large/clang-26760.c": line 2007) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2009) +* reduce to index at ("test/cases/large/clang-26760.c": line 2009) +* reduce to index at ("test/cases/large/clang-26760.c": line 2009) * remove condition 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 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 2010) +* reduce to right at ("test/cases/large/clang-26760.c": line 2010) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2010) +* reduce to index at ("test/cases/large/clang-26760.c": line 2010) +* reduce to left at ("test/cases/large/clang-26760.c": line 2010) +* reduce to right at ("test/cases/large/clang-26760.c": line 2010) +* reduce to index at ("test/cases/large/clang-26760.c": line 2010) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2031) * reduce to left at ("test/cases/large/clang-26760.c": line 2031) * reduce to right at ("test/cases/large/clang-26760.c": line 2035) -* do without param at ("test/cases/large/clang-26760.c": line 2031) -* do without param at ("test/cases/large/clang-26760.c": line 2031) -* do without param at ("test/cases/large/clang-26760.c": line 2031) +* reduce to left at ("test/cases/large/clang-26760.c": line 2031) +* reduce to right at ("test/cases/large/clang-26760.c": line 2035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2031) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2031) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2031) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2033) * reduce to left at ("test/cases/large/clang-26760.c": line 2031) * reduce to right at ("test/cases/large/clang-26760.c": line 2032) * reduce to left at ("test/cases/large/clang-26760.c": line 2031) * reduce to right at ("test/cases/large/clang-26760.c": line 2032) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2031) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2031) * remove expression at ("test/cases/large/clang-26760.c": line 2031) -* do without param at ("test/cases/large/clang-26760.c": line 2031) -* do without param at ("test/cases/large/clang-26760.c": line 2032) -* replace by zero at ("test/cases/large/clang-26760.c": line 2032) +* reduce to left at ("test/cases/large/clang-26760.c": line 2031) +* reduce to right at ("test/cases/large/clang-26760.c": line 2032) +* reduce to left at ("test/cases/large/clang-26760.c": line 2031) +* reduce to right at ("test/cases/large/clang-26760.c": line 2032) +* reduce to left at ("test/cases/large/clang-26760.c": line 2031) +* reduce to right at ("test/cases/large/clang-26760.c": line 2031) +* reduce to left at ("test/cases/large/clang-26760.c": line 2031) +* reduce to right at ("test/cases/large/clang-26760.c": line 2031) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2031) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2032) +* reduce to index at ("test/cases/large/clang-26760.c": line 2032) * reduce to left at ("test/cases/large/clang-26760.c": line 2032) * reduce to right at ("test/cases/large/clang-26760.c": line 2032) * reduce to operant at ("test/cases/large/clang-26760.c": line 2032) -* replace by zero at ("test/cases/large/clang-26760.c": line 2032) -* replace by zero at ("test/cases/large/clang-26760.c": line 2032) -* replace by zero at ("test/cases/large/clang-26760.c": line 2032) -* do without param at ("test/cases/large/clang-26760.c": line 2033) +* reduce to left at ("test/cases/large/clang-26760.c": line 2032) +* reduce to right at ("test/cases/large/clang-26760.c": line 2032) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2032) +* reduce to index at ("test/cases/large/clang-26760.c": line 2032) * reduce to operant at ("test/cases/large/clang-26760.c": line 2033) -* do without param at ("test/cases/large/clang-26760.c": line 2034) -* do without param at ("test/cases/large/clang-26760.c": line 2035) -* replace by zero at ("test/cases/large/clang-26760.c": line 2035) +* reduce to index at ("test/cases/large/clang-26760.c": line 2035) * remove expr statement at ("test/cases/large/clang-26760.c": line 2036) * reduce to left at ("test/cases/large/clang-26760.c": line 2036) * reduce to right at ("test/cases/large/clang-26760.c": line 2036) -* replace by zero at ("test/cases/large/clang-26760.c": line 2036) * reduce to operant at ("test/cases/large/clang-26760.c": line 2036) * remove expr statement at ("test/cases/large/clang-26760.c": line 2037) * reduce to left at ("test/cases/large/clang-26760.c": line 2037) * reduce to right at ("test/cases/large/clang-26760.c": line 2037) -* replace by zero at ("test/cases/large/clang-26760.c": line 2037) -* replace by zero at ("test/cases/large/clang-26760.c": line 2037) -* replace by zero at ("test/cases/large/clang-26760.c": line 2037) -* do without param at ("test/cases/large/clang-26760.c": line 2037) -* do without param at ("test/cases/large/clang-26760.c": line 2038) -* do without param at ("test/cases/large/clang-26760.c": line 2038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2037) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2038) +* reduce to left at ("test/cases/large/clang-26760.c": line 2038) +* reduce to right at ("test/cases/large/clang-26760.c": line 2045) +* reduce to left at ("test/cases/large/clang-26760.c": line 2038) +* reduce to right at ("test/cases/large/clang-26760.c": line 2045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2045) * reduce to left at ("test/cases/large/clang-26760.c": line 2038) * reduce to right at ("test/cases/large/clang-26760.c": line 2044) -* do without param at ("test/cases/large/clang-26760.c": line 2038) -* do without param at ("test/cases/large/clang-26760.c": line 2038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) * reduce to operant at ("test/cases/large/clang-26760.c": line 2038) -* do without param at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) +* reduce to left at ("test/cases/large/clang-26760.c": line 2043) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) * reduce to left at ("test/cases/large/clang-26760.c": line 2039) * reduce to right at ("test/cases/large/clang-26760.c": line 2039) -* remove expression at ("test/cases/large/clang-26760.c": line 2039) * reduce to operant at ("test/cases/large/clang-26760.c": line 2039) * reduce to left at ("test/cases/large/clang-26760.c": line 2039) * reduce to right at ("test/cases/large/clang-26760.c": line 2043) * reduce to left at ("test/cases/large/clang-26760.c": line 2039) * reduce to right at ("test/cases/large/clang-26760.c": line 2039) * reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2043) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) * reduce to right at ("test/cases/large/clang-26760.c": line 2043) * reduce to left at ("test/cases/large/clang-26760.c": line 2039) * reduce to right at ("test/cases/large/clang-26760.c": line 2039) -* do without param at ("test/cases/large/clang-26760.c": line 2042) -* remove expression at ("test/cases/large/clang-26760.c": line 2042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2043) * reduce to left at ("test/cases/large/clang-26760.c": line 2042) * reduce to right at ("test/cases/large/clang-26760.c": line 2042) -* remove expression at ("test/cases/large/clang-26760.c": line 2039) -* do without param at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2042) +* reduce to right at ("test/cases/large/clang-26760.c": line 2042) +* reduce to left at ("test/cases/large/clang-26760.c": line 2042) +* reduce to right at ("test/cases/large/clang-26760.c": line 2042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2042) +* reduce to left at ("test/cases/large/clang-26760.c": line 2042) +* reduce to right at ("test/cases/large/clang-26760.c": line 2042) +* reduce to left at ("test/cases/large/clang-26760.c": line 2042) +* reduce to right at ("test/cases/large/clang-26760.c": line 2042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2042) * reduce to left at ("test/cases/large/clang-26760.c": line 2039) * reduce to right at ("test/cases/large/clang-26760.c": line 2041) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2040) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2039) * reduce to operant at ("test/cases/large/clang-26760.c": line 2039) +* reduce to left at ("test/cases/large/clang-26760.c": line 2039) +* reduce to right at ("test/cases/large/clang-26760.c": line 2039) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2039) +* reduce to index at ("test/cases/large/clang-26760.c": line 2039) +* reduce to index at ("test/cases/large/clang-26760.c": line 2040) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2041) +* reduce to index at ("test/cases/large/clang-26760.c": line 2041) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2041) +* reduce to index at ("test/cases/large/clang-26760.c": line 2041) +* reduce to index at ("test/cases/large/clang-26760.c": line 2041) +* remove expression at ("test/cases/large/clang-26760.c": line 2039) * remove expression at ("test/cases/large/clang-26760.c": line 2041) * remove expression at ("test/cases/large/clang-26760.c": line 2041) * remove expression at ("test/cases/large/clang-26760.c": line 2039) -* do without param at ("test/cases/large/clang-26760.c": line 2039) -* do without param at ("test/cases/large/clang-26760.c": line 2039) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2039) -* replace by zero at ("test/cases/large/clang-26760.c": line 2039) -* replace by zero at ("test/cases/large/clang-26760.c": line 2039) -* do without param at ("test/cases/large/clang-26760.c": line 2040) -* replace by zero at ("test/cases/large/clang-26760.c": line 2040) -* do without param at ("test/cases/large/clang-26760.c": line 2041) -* replace by zero at ("test/cases/large/clang-26760.c": line 2041) -* replace by zero at ("test/cases/large/clang-26760.c": line 2041) -* replace by zero at ("test/cases/large/clang-26760.c": line 2041) -* do without param at ("test/cases/large/clang-26760.c": line 2042) -* replace by zero at ("test/cases/large/clang-26760.c": line 2042) -* do without param at ("test/cases/large/clang-26760.c": line 2043) -* replace by zero at ("test/cases/large/clang-26760.c": line 2043) +* remove expression at ("test/cases/large/clang-26760.c": line 2042) +* reduce to index at ("test/cases/large/clang-26760.c": line 2042) +* reduce to index at ("test/cases/large/clang-26760.c": line 2043) * reduce to operant at ("test/cases/large/clang-26760.c": line 2043) -* do without param at ("test/cases/large/clang-26760.c": line 2044) -* do without param 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 2045) -* replace by zero at ("test/cases/large/clang-26760.c": line 2012) +* remove expression at ("test/cases/large/clang-26760.c": line 2039) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2045) +* reduce to index at ("test/cases/large/clang-26760.c": line 2045) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2045) +* reduce to index at ("test/cases/large/clang-26760.c": line 2045) * 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 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2017) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2017) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2017) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2017) * remove expr statement at ("test/cases/large/clang-26760.c": line 2018) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2024) -* remove expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to left at ("test/cases/large/clang-26760.c": line 2024) +* reduce to right at ("test/cases/large/clang-26760.c": line 2024) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2024) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2024) -* do without param at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2018) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2024) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2024) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2023) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2022) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2021) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2021) * reduce to left at ("test/cases/large/clang-26760.c": line 2021) * reduce to right at ("test/cases/large/clang-26760.c": line 2021) -* remove expression at ("test/cases/large/clang-26760.c": line 2021) -* remove expression at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2018) +* reduce to left at ("test/cases/large/clang-26760.c": line 2021) +* reduce to right at ("test/cases/large/clang-26760.c": line 2021) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2021) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2021) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2021) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2021) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2020) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2020) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2020) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2020) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2019) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2019) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2018) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2018) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2018) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2018) * remove expression at ("test/cases/large/clang-26760.c": line 2018) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2018) @@ -8204,297 +11248,433 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 2018) * reduce to left at ("test/cases/large/clang-26760.c": line 2018) * reduce to right at ("test/cases/large/clang-26760.c": line 2018) -* do without param at ("test/cases/large/clang-26760.c": line 2019) -* do without param at ("test/cases/large/clang-26760.c": line 2020) -* replace by zero at ("test/cases/large/clang-26760.c": line 2020) -* replace by zero at ("test/cases/large/clang-26760.c": line 2020) +* reduce to left at ("test/cases/large/clang-26760.c": line 2018) +* reduce to right at ("test/cases/large/clang-26760.c": line 2018) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2020) +* reduce to index at ("test/cases/large/clang-26760.c": line 2020) +* reduce to index at ("test/cases/large/clang-26760.c": line 2020) * reduce to operant at ("test/cases/large/clang-26760.c": line 2020) -* do without param at ("test/cases/large/clang-26760.c": line 2021) -* do without param at ("test/cases/large/clang-26760.c": line 2022) -* do without param at ("test/cases/large/clang-26760.c": line 2023) -* do without param at ("test/cases/large/clang-26760.c": line 2024) +* remove expression at ("test/cases/large/clang-26760.c": line 2018) +* remove expression at ("test/cases/large/clang-26760.c": line 2021) +* remove expression at ("test/cases/large/clang-26760.c": line 2018) * remove expr statement at ("test/cases/large/clang-26760.c": line 2025) -* replace by zero at ("test/cases/large/clang-26760.c": line 2025) -* replace by zero at ("test/cases/large/clang-26760.c": line 2025) -* replace by zero at ("test/cases/large/clang-26760.c": line 2025) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2025) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2025) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2025) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2025) * remove expr statement at ("test/cases/large/clang-26760.c": line 2026) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2026) * remove expr statement at ("test/cases/large/clang-26760.c": line 2054) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2054) * remove the for loop at ("test/cases/large/clang-26760.c": line 2124) * remove initializer at ("test/cases/large/clang-26760.c": line 2124) * reduce to left at ("test/cases/large/clang-26760.c": line 2124) * reduce to right at ("test/cases/large/clang-26760.c": line 2124) * remove check at ("test/cases/large/clang-26760.c": line 2124) +* reduce to left at ("test/cases/large/clang-26760.c": line 2124) +* reduce to right at ("test/cases/large/clang-26760.c": line 2124) * remove iterator at ("test/cases/large/clang-26760.c": line 2124) * reduce to left at ("test/cases/large/clang-26760.c": line 2124) * reduce to right at ("test/cases/large/clang-26760.c": line 2124) -* do without param at ("test/cases/large/clang-26760.c": line 2124) -* do without param at ("test/cases/large/clang-26760.c": line 2125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2125) * delete variable at ("test/cases/large/clang-26760.c": line 2127) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2128) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2128) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2128) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2128) * remove expr statement at ("test/cases/large/clang-26760.c": line 2129) * reduce to left at ("test/cases/large/clang-26760.c": line 2129) * reduce to right at ("test/cases/large/clang-26760.c": line 2129) -* replace by zero at ("test/cases/large/clang-26760.c": line 2129) -* replace by zero at ("test/cases/large/clang-26760.c": line 2129) +* reduce to left at ("test/cases/large/clang-26760.c": line 2129) +* reduce to right at ("test/cases/large/clang-26760.c": line 2133) * reduce to left at ("test/cases/large/clang-26760.c": line 2129) * reduce to right at ("test/cases/large/clang-26760.c": line 2129) -* do without param at ("test/cases/large/clang-26760.c": line 2129) -* do without param at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2133) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2132) * reduce to left at ("test/cases/large/clang-26760.c": line 2131) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) -* remove expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2131) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) -* remove expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2129) * reduce to left at ("test/cases/large/clang-26760.c": line 2129) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2129) * reduce to right at ("test/cases/large/clang-26760.c": line 2129) -* remove expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to left at ("test/cases/large/clang-26760.c": line 2129) +* reduce to right at ("test/cases/large/clang-26760.c": line 2131) +* reduce to left at ("test/cases/large/clang-26760.c": line 2129) +* reduce to right at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2129) * reduce to right at ("test/cases/large/clang-26760.c": line 2130) -* do without param at ("test/cases/large/clang-26760.c": line 2129) -* do without param at ("test/cases/large/clang-26760.c": line 2130) -* do without param at ("test/cases/large/clang-26760.c": line 2130) -* do without param at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2130) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to left at ("test/cases/large/clang-26760.c": line 2129) +* reduce to right at ("test/cases/large/clang-26760.c": line 2130) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2130) +* remove expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2130) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2131) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2131) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2131) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2131) * remove expression at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) * reduce to left at ("test/cases/large/clang-26760.c": line 2131) * reduce to right at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* replace by zero at ("test/cases/large/clang-26760.c": line 2131) -* do without param at ("test/cases/large/clang-26760.c": line 2132) -* do without param at ("test/cases/large/clang-26760.c": line 2133) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* remove expression at ("test/cases/large/clang-26760.c": line 2129) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) +* remove expression at ("test/cases/large/clang-26760.c": line 2131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2131) +* reduce to index at ("test/cases/large/clang-26760.c": line 2131) * remove expr statement at ("test/cases/large/clang-26760.c": line 2135) * reduce to left at ("test/cases/large/clang-26760.c": line 2135) * reduce to right at ("test/cases/large/clang-26760.c": line 2135) -* replace by zero at ("test/cases/large/clang-26760.c": line 2135) * reduce to left at ("test/cases/large/clang-26760.c": line 2135) * reduce to right at ("test/cases/large/clang-26760.c": line 2140) -* replace by zero at ("test/cases/large/clang-26760.c": line 2135) -* do without param at ("test/cases/large/clang-26760.c": line 2135) -* do without param at ("test/cases/large/clang-26760.c": line 2136) -* remove expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to left at ("test/cases/large/clang-26760.c": line 2135) +* reduce to right at ("test/cases/large/clang-26760.c": line 2140) +* reduce to left at ("test/cases/large/clang-26760.c": line 2135) +* reduce to right at ("test/cases/large/clang-26760.c": line 2135) +* reduce to index at ("test/cases/large/clang-26760.c": line 2135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to left at ("test/cases/large/clang-26760.c": line 2140) +* reduce to right at ("test/cases/large/clang-26760.c": line 2140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to left at ("test/cases/large/clang-26760.c": line 2136) +* reduce to right at ("test/cases/large/clang-26760.c": line 2140) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2140) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2140) -* do without param at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2140) +* reduce to left at ("test/cases/large/clang-26760.c": line 2136) +* reduce to right at ("test/cases/large/clang-26760.c": line 2139) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2139) -* do without param at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2139) +* reduce to left at ("test/cases/large/clang-26760.c": line 2136) +* reduce to right at ("test/cases/large/clang-26760.c": line 2136) +* reduce to left at ("test/cases/large/clang-26760.c": line 2136) +* reduce to right at ("test/cases/large/clang-26760.c": line 2136) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2136) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2138) -* do without param at ("test/cases/large/clang-26760.c": line 2137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2138) * reduce to left at ("test/cases/large/clang-26760.c": line 2137) * reduce to right at ("test/cases/large/clang-26760.c": line 2137) -* remove expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to left at ("test/cases/large/clang-26760.c": line 2137) +* reduce to right at ("test/cases/large/clang-26760.c": line 2137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to left at ("test/cases/large/clang-26760.c": line 2136) +* reduce to right at ("test/cases/large/clang-26760.c": line 2137) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2136) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2136) -* replace by zero at ("test/cases/large/clang-26760.c": line 2136) +* reduce to index at ("test/cases/large/clang-26760.c": line 2136) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2137) * reduce to operant at ("test/cases/large/clang-26760.c": line 2136) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2137) -* do without param at ("test/cases/large/clang-26760.c": line 2136) -* remove expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2136) * reduce to left at ("test/cases/large/clang-26760.c": line 2136) * reduce to right at ("test/cases/large/clang-26760.c": line 2136) -* do without param at ("test/cases/large/clang-26760.c": line 2137) -* do without param at ("test/cases/large/clang-26760.c": line 2138) -* do without param at ("test/cases/large/clang-26760.c": line 2139) -* do without param at ("test/cases/large/clang-26760.c": line 2140) -* replace by zero at ("test/cases/large/clang-26760.c": line 2140) +* remove expression at ("test/cases/large/clang-26760.c": line 2136) +* remove expression at ("test/cases/large/clang-26760.c": line 2136) +* reduce to index at ("test/cases/large/clang-26760.c": line 2140) * reduce to operant at ("test/cases/large/clang-26760.c": line 2140) +* remove expression at ("test/cases/large/clang-26760.c": line 2136) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2141) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2225) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2228) * remove the for loop at ("test/cases/large/clang-26760.c": line 2229) * remove initializer at ("test/cases/large/clang-26760.c": line 2229) * reduce to left at ("test/cases/large/clang-26760.c": line 2229) * reduce to right at ("test/cases/large/clang-26760.c": line 2229) * remove check at ("test/cases/large/clang-26760.c": line 2229) +* reduce to left at ("test/cases/large/clang-26760.c": line 2229) +* reduce to right at ("test/cases/large/clang-26760.c": line 2229) * remove iterator at ("test/cases/large/clang-26760.c": line 2229) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2229) * remove expr statement at ("test/cases/large/clang-26760.c": line 2230) * reduce to left at ("test/cases/large/clang-26760.c": line 2230) * reduce to right at ("test/cases/large/clang-26760.c": line 2230) -* replace by zero at ("test/cases/large/clang-26760.c": line 2230) +* reduce to index at ("test/cases/large/clang-26760.c": line 2230) * remove the for loop at ("test/cases/large/clang-26760.c": line 2231) * remove initializer at ("test/cases/large/clang-26760.c": line 2231) * reduce to left at ("test/cases/large/clang-26760.c": line 2231) * 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 check at ("test/cases/large/clang-26760.c": line 2231) +* reduce to left at ("test/cases/large/clang-26760.c": line 2231) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2231) -* replace by zero at ("test/cases/large/clang-26760.c": line 2233) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2231) * 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) * reduce to left at ("test/cases/large/clang-26760.c": line 2245) * reduce to right at ("test/cases/large/clang-26760.c": line 2245) * delete variable at ("test/cases/large/clang-26760.c": line 2239) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2240) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2240) * remove expr statement at ("test/cases/large/clang-26760.c": line 2241) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2241) * remove condition at ("test/cases/large/clang-26760.c": line 2247) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2247) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2247) * remove expression at ("test/cases/large/clang-26760.c": line 2247) * remove expr statement at ("test/cases/large/clang-26760.c": line 2270) * reduce to left at ("test/cases/large/clang-26760.c": line 2270) * reduce to right at ("test/cases/large/clang-26760.c": line 2270) * reduce to left at ("test/cases/large/clang-26760.c": line 2270) * reduce to right at ("test/cases/large/clang-26760.c": line 2270) +* reduce to left at ("test/cases/large/clang-26760.c": line 2270) +* reduce to right at ("test/cases/large/clang-26760.c": line 2270) * reduce to operant at ("test/cases/large/clang-26760.c": line 2270) -* do without param at ("test/cases/large/clang-26760.c": line 2270) -* do without param at ("test/cases/large/clang-26760.c": line 2271) -* remove expression at ("test/cases/large/clang-26760.c": line 2271) +* reduce to left at ("test/cases/large/clang-26760.c": line 2270) +* reduce to right at ("test/cases/large/clang-26760.c": line 2271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2271) +* reduce to left at ("test/cases/large/clang-26760.c": line 2271) +* reduce to right at ("test/cases/large/clang-26760.c": line 2271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2271) * reduce to left at ("test/cases/large/clang-26760.c": line 2271) * reduce to right at ("test/cases/large/clang-26760.c": line 2271) +* remove expression at ("test/cases/large/clang-26760.c": line 2271) * reduce to left at ("test/cases/large/clang-26760.c": line 2271) * reduce to right at ("test/cases/large/clang-26760.c": line 2273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2271) +* reduce to left at ("test/cases/large/clang-26760.c": line 2271) +* reduce to right at ("test/cases/large/clang-26760.c": line 2273) +* reduce to left at ("test/cases/large/clang-26760.c": line 2271) +* reduce to right at ("test/cases/large/clang-26760.c": line 2273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2272) * remove expression at ("test/cases/large/clang-26760.c": line 2271) -* do without param at ("test/cases/large/clang-26760.c": line 2271) -* 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2255) -* remove expression at ("test/cases/large/clang-26760.c": line 2251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2251) * reduce to left at ("test/cases/large/clang-26760.c": line 2251) * reduce to right at ("test/cases/large/clang-26760.c": line 2255) * reduce to left at ("test/cases/large/clang-26760.c": line 2251) * reduce to right at ("test/cases/large/clang-26760.c": line 2251) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2251) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2251) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2251) +* reduce to left at ("test/cases/large/clang-26760.c": line 2255) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2255) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2255) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2255) +* reduce to right at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2254) +* reduce to left at ("test/cases/large/clang-26760.c": line 2251) +* reduce to right at ("test/cases/large/clang-26760.c": line 2253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2252) +* reduce to index at ("test/cases/large/clang-26760.c": line 2251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2254) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2253) +* reduce to index at ("test/cases/large/clang-26760.c": line 2253) +* remove expression at ("test/cases/large/clang-26760.c": line 2251) * remove expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2255) +* reduce to index at ("test/cases/large/clang-26760.c": line 2255) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2255) * remove expression at ("test/cases/large/clang-26760.c": line 2255) * remove expression at ("test/cases/large/clang-26760.c": line 2255) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2255) +* reduce to index at ("test/cases/large/clang-26760.c": line 2255) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2255) +* reduce to index at ("test/cases/large/clang-26760.c": line 2255) +* reduce to index at ("test/cases/large/clang-26760.c": line 2255) +* reduce to index at ("test/cases/large/clang-26760.c": line 2255) * remove expression at ("test/cases/large/clang-26760.c": line 2251) -* do without param at ("test/cases/large/clang-26760.c": line 2251) -* reduce to left at ("test/cases/large/clang-26760.c": line 2251) -* reduce to right at ("test/cases/large/clang-26760.c": line 2254) -* do without param at ("test/cases/large/clang-26760.c": line 2251) -* do without param at ("test/cases/large/clang-26760.c": line 2251) -* replace by zero at ("test/cases/large/clang-26760.c": line 2251) -* do without param at ("test/cases/large/clang-26760.c": line 2252) -* do without param at ("test/cases/large/clang-26760.c": line 2253) -* do without param at ("test/cases/large/clang-26760.c": line 2253) -* replace by zero at ("test/cases/large/clang-26760.c": line 2253) -* replace by zero at ("test/cases/large/clang-26760.c": line 2253) -* replace by zero at ("test/cases/large/clang-26760.c": line 2253) -* do without param at ("test/cases/large/clang-26760.c": line 2254) -* do without param at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) -* replace by zero at ("test/cases/large/clang-26760.c": line 2255) +* reduce to index at ("test/cases/large/clang-26760.c": line 2255) * remove expr statement at ("test/cases/large/clang-26760.c": line 2256) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2256) * remove expr statement at ("test/cases/large/clang-26760.c": line 2257) * reduce to left at ("test/cases/large/clang-26760.c": line 2257) * reduce to right at ("test/cases/large/clang-26760.c": line 2257) -* replace by zero at ("test/cases/large/clang-26760.c": line 2257) -* do without param at ("test/cases/large/clang-26760.c": line 2265) -* remove expression at ("test/cases/large/clang-26760.c": line 2257) -* do without param at ("test/cases/large/clang-26760.c": line 2257) -* do without param at ("test/cases/large/clang-26760.c": line 2258) -* do without param at ("test/cases/large/clang-26760.c": line 2258) -* do without param at ("test/cases/large/clang-26760.c": line 2265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2265) * reduce to left at ("test/cases/large/clang-26760.c": line 2265) * reduce to right at ("test/cases/large/clang-26760.c": line 2265) -* remove expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2265) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2264) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2264) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2262) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2261) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2261) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2261) * reduce to operant at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2260) -* remove expression at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2260) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2259) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2259) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2259) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) +* reduce to index at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) -* replace by zero at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) * reduce to operant at ("test/cases/large/clang-26760.c": line 2259) -* remove expression at ("test/cases/large/clang-26760.c": line 2259) * reduce to left at ("test/cases/large/clang-26760.c": line 2259) * reduce to right at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to left at ("test/cases/large/clang-26760.c": line 2259) +* reduce to right at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2259) * remove expression at ("test/cases/large/clang-26760.c": line 2259) -* do without param at ("test/cases/large/clang-26760.c": line 2260) -* do without param at ("test/cases/large/clang-26760.c": line 2261) -* do without param at ("test/cases/large/clang-26760.c": line 2262) -* do without param at ("test/cases/large/clang-26760.c": line 2263) -* do without param at ("test/cases/large/clang-26760.c": line 2264) -* do without param at ("test/cases/large/clang-26760.c": line 2265) -* do without param at ("test/cases/large/clang-26760.c": line 2266) +* remove expression at ("test/cases/large/clang-26760.c": line 2259) +* remove expression at ("test/cases/large/clang-26760.c": line 2259) +* remove expression at ("test/cases/large/clang-26760.c": line 2259) +* remove expression at ("test/cases/large/clang-26760.c": line 2257) * remove condition at ("test/cases/large/clang-26760.c": line 2275) * reduce to left at ("test/cases/large/clang-26760.c": line 2275) * reduce to right at ("test/cases/large/clang-26760.c": line 2276) -* do without param at ("test/cases/large/clang-26760.c": line 2275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2275) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2275) +* reduce to index at ("test/cases/large/clang-26760.c": line 2275) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2275) * remove expression at ("test/cases/large/clang-26760.c": line 2275) -* replace by zero at ("test/cases/large/clang-26760.c": line 2275) -* replace by zero at ("test/cases/large/clang-26760.c": line 2275) -* do without param at ("test/cases/large/clang-26760.c": line 2276) * reduce to left at ("test/cases/large/clang-26760.c": line 2276) * reduce to right at ("test/cases/large/clang-26760.c": line 2279) -* remove expression at ("test/cases/large/clang-26760.c": line 2276) * reduce to left at ("test/cases/large/clang-26760.c": line 2276) * reduce to right at ("test/cases/large/clang-26760.c": line 2279) -* do without param at ("test/cases/large/clang-26760.c": line 2278) -* remove expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to left at ("test/cases/large/clang-26760.c": line 2276) +* reduce to right at ("test/cases/large/clang-26760.c": line 2279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to left at ("test/cases/large/clang-26760.c": line 2276) +* reduce to right at ("test/cases/large/clang-26760.c": line 2279) +* reduce to left at ("test/cases/large/clang-26760.c": line 2276) +* reduce to right at ("test/cases/large/clang-26760.c": line 2279) +* reduce to left at ("test/cases/large/clang-26760.c": line 2276) +* reduce to right at ("test/cases/large/clang-26760.c": line 2279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) * remove expression at ("test/cases/large/clang-26760.c": line 2276) * reduce to left at ("test/cases/large/clang-26760.c": line 2276) * reduce to right at ("test/cases/large/clang-26760.c": line 2278) @@ -8502,391 +11682,592 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2278) * reduce to left at ("test/cases/large/clang-26760.c": line 2278) * reduce to right at ("test/cases/large/clang-26760.c": line 2278) -* remove expression at ("test/cases/large/clang-26760.c": line 2276) -* do without param at ("test/cases/large/clang-26760.c": line 2276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) * reduce to left at ("test/cases/large/clang-26760.c": line 2276) * reduce to right at ("test/cases/large/clang-26760.c": line 2278) -* do without param at ("test/cases/large/clang-26760.c": line 2276) -* do without param at ("test/cases/large/clang-26760.c": line 2277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2277) +* reduce to left at ("test/cases/large/clang-26760.c": line 2277) +* reduce to right at ("test/cases/large/clang-26760.c": line 2278) +* reduce to left at ("test/cases/large/clang-26760.c": line 2277) +* reduce to right at ("test/cases/large/clang-26760.c": line 2278) * reduce to left at ("test/cases/large/clang-26760.c": line 2277) * reduce to right at ("test/cases/large/clang-26760.c": line 2278) -* do without param at ("test/cases/large/clang-26760.c": line 2277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2278) * reduce to left at ("test/cases/large/clang-26760.c": line 2277) * reduce to right at ("test/cases/large/clang-26760.c": line 2277) -* do without param at ("test/cases/large/clang-26760.c": line 2278) -* replace by zero at ("test/cases/large/clang-26760.c": line 2278) -* replace by zero at ("test/cases/large/clang-26760.c": line 2278) -* replace by zero at ("test/cases/large/clang-26760.c": line 2278) -* replace by zero at ("test/cases/large/clang-26760.c": line 2278) -* do without param at ("test/cases/large/clang-26760.c": line 2279) +* reduce to index at ("test/cases/large/clang-26760.c": line 2278) +* remove expression at ("test/cases/large/clang-26760.c": line 2276) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2278) +* reduce to index at ("test/cases/large/clang-26760.c": line 2278) +* remove expression at ("test/cases/large/clang-26760.c": line 2276) * reduce to operant at ("test/cases/large/clang-26760.c": line 2279) +* remove expression at ("test/cases/large/clang-26760.c": line 2276) * delete variable at ("test/cases/large/clang-26760.c": line 2298) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2299) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2299) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2299) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2299) * remove expr statement at ("test/cases/large/clang-26760.c": line 2300) * reduce to left at ("test/cases/large/clang-26760.c": line 2300) * reduce to right at ("test/cases/large/clang-26760.c": line 2300) -* replace by zero at ("test/cases/large/clang-26760.c": line 2300) -* do without param at ("test/cases/large/clang-26760.c": line 2308) -* remove expression at ("test/cases/large/clang-26760.c": line 2300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2300) * reduce to left at ("test/cases/large/clang-26760.c": line 2300) * reduce to right at ("test/cases/large/clang-26760.c": line 2308) -* do without param at ("test/cases/large/clang-26760.c": line 2300) -* replace by zero at ("test/cases/large/clang-26760.c": line 2300) -* replace by zero at ("test/cases/large/clang-26760.c": line 2300) -* do without param at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to left at ("test/cases/large/clang-26760.c": line 2300) +* reduce to right at ("test/cases/large/clang-26760.c": line 2300) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2300) +* reduce to index at ("test/cases/large/clang-26760.c": line 2300) * reduce to left at ("test/cases/large/clang-26760.c": line 2301) * reduce to right at ("test/cases/large/clang-26760.c": line 2308) -* do without param at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2308) * reduce to left at ("test/cases/large/clang-26760.c": line 2301) * reduce to right at ("test/cases/large/clang-26760.c": line 2307) * reduce to left at ("test/cases/large/clang-26760.c": line 2301) +* reduce to right at ("test/cases/large/clang-26760.c": line 2301) +* reduce to left at ("test/cases/large/clang-26760.c": line 2301) * reduce to right at ("test/cases/large/clang-26760.c": line 2307) -* do without param at ("test/cases/large/clang-26760.c": line 2301) -* remove expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to left at ("test/cases/large/clang-26760.c": line 2301) +* reduce to right at ("test/cases/large/clang-26760.c": line 2307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2307) +* reduce to left at ("test/cases/large/clang-26760.c": line 2301) +* reduce to right at ("test/cases/large/clang-26760.c": line 2306) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) * reduce to left at ("test/cases/large/clang-26760.c": line 2301) * reduce to right at ("test/cases/large/clang-26760.c": line 2301) -* replace by zero at ("test/cases/large/clang-26760.c": line 2301) -* replace by zero at ("test/cases/large/clang-26760.c": line 2301) -* do without param at ("test/cases/large/clang-26760.c": line 2302) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2301) +* reduce to index at ("test/cases/large/clang-26760.c": line 2301) +* reduce to index at ("test/cases/large/clang-26760.c": line 2301) +* remove expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to left at ("test/cases/large/clang-26760.c": line 2301) +* reduce to right at ("test/cases/large/clang-26760.c": line 2306) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2306) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2301) +* reduce to index at ("test/cases/large/clang-26760.c": line 2301) * remove expression at ("test/cases/large/clang-26760.c": line 2301) -* do without param at ("test/cases/large/clang-26760.c": line 2301) -* replace by zero at ("test/cases/large/clang-26760.c": line 2301) -* replace by zero at ("test/cases/large/clang-26760.c": line 2301) -* replace by zero at ("test/cases/large/clang-26760.c": line 2301) -* do without param at ("test/cases/large/clang-26760.c": line 2302) -* do without param at ("test/cases/large/clang-26760.c": line 2302) -* do without param at ("test/cases/large/clang-26760.c": line 2302) +* reduce to left at ("test/cases/large/clang-26760.c": line 2302) +* reduce to right at ("test/cases/large/clang-26760.c": line 2305) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2305) +* reduce to left at ("test/cases/large/clang-26760.c": line 2302) +* reduce to right at ("test/cases/large/clang-26760.c": line 2304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2304) * reduce to left at ("test/cases/large/clang-26760.c": line 2302) * reduce to right at ("test/cases/large/clang-26760.c": line 2303) * reduce to left at ("test/cases/large/clang-26760.c": line 2302) * reduce to right at ("test/cases/large/clang-26760.c": line 2303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2303) +* reduce to left at ("test/cases/large/clang-26760.c": line 2302) +* reduce to right at ("test/cases/large/clang-26760.c": line 2302) * remove expression at ("test/cases/large/clang-26760.c": line 2302) -* do without param at ("test/cases/large/clang-26760.c": line 2302) -* do without param at ("test/cases/large/clang-26760.c": line 2303) -* replace by zero at ("test/cases/large/clang-26760.c": line 2303) -* do without param at ("test/cases/large/clang-26760.c": line 2304) -* replace by zero at ("test/cases/large/clang-26760.c": line 2304) -* do without param at ("test/cases/large/clang-26760.c": line 2305) +* reduce to index at ("test/cases/large/clang-26760.c": line 2303) +* reduce to index at ("test/cases/large/clang-26760.c": line 2304) * reduce to operant at ("test/cases/large/clang-26760.c": line 2305) -* do without param at ("test/cases/large/clang-26760.c": line 2306) -* replace by zero at ("test/cases/large/clang-26760.c": line 2306) -* do without param at ("test/cases/large/clang-26760.c": line 2307) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 2306) +* reduce to index at ("test/cases/large/clang-26760.c": line 2307) +* remove expression at ("test/cases/large/clang-26760.c": line 2300) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2282) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2283) * remove the for loop at ("test/cases/large/clang-26760.c": line 2284) * remove initializer at ("test/cases/large/clang-26760.c": line 2284) * reduce to left at ("test/cases/large/clang-26760.c": line 2284) * reduce to right at ("test/cases/large/clang-26760.c": line 2284) * remove check at ("test/cases/large/clang-26760.c": line 2284) +* reduce to left at ("test/cases/large/clang-26760.c": line 2284) +* reduce to right at ("test/cases/large/clang-26760.c": line 2284) * remove iterator at ("test/cases/large/clang-26760.c": line 2284) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2284) * remove expr statement at ("test/cases/large/clang-26760.c": line 2285) * reduce to left at ("test/cases/large/clang-26760.c": line 2285) * reduce to right at ("test/cases/large/clang-26760.c": line 2285) -* replace by zero at ("test/cases/large/clang-26760.c": line 2285) +* reduce to index at ("test/cases/large/clang-26760.c": line 2285) * remove expr statement at ("test/cases/large/clang-26760.c": line 2286) * reduce to left at ("test/cases/large/clang-26760.c": line 2286) * reduce to right at ("test/cases/large/clang-26760.c": line 2286) -* replace by zero at ("test/cases/large/clang-26760.c": line 2286) -* do without param at ("test/cases/large/clang-26760.c": line 2286) -* do without param at ("test/cases/large/clang-26760.c": line 2286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2291) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2290) +* reduce to left at ("test/cases/large/clang-26760.c": line 2286) +* reduce to right at ("test/cases/large/clang-26760.c": line 2289) +* reduce to left at ("test/cases/large/clang-26760.c": line 2286) +* reduce to right at ("test/cases/large/clang-26760.c": line 2289) * reduce to left at ("test/cases/large/clang-26760.c": line 2286) * reduce to right at ("test/cases/large/clang-26760.c": line 2289) * reduce to left at ("test/cases/large/clang-26760.c": line 2286) * reduce to right at ("test/cases/large/clang-26760.c": line 2289) -* do without param at ("test/cases/large/clang-26760.c": line 2286) -* replace by zero at ("test/cases/large/clang-26760.c": line 2286) -* replace by zero at ("test/cases/large/clang-26760.c": line 2286) -* replace by zero at ("test/cases/large/clang-26760.c": line 2286) -* do without param at ("test/cases/large/clang-26760.c": line 2287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2287) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2286) +* reduce to index at ("test/cases/large/clang-26760.c": line 2286) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2286) +* reduce to index at ("test/cases/large/clang-26760.c": line 2286) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2287) * reduce to operant at ("test/cases/large/clang-26760.c": line 2287) * reduce to left at ("test/cases/large/clang-26760.c": line 2287) * reduce to right at ("test/cases/large/clang-26760.c": line 2287) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2287) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2287) * reduce to operant at ("test/cases/large/clang-26760.c": line 2287) -* replace by zero at ("test/cases/large/clang-26760.c": line 2287) -* remove expression at ("test/cases/large/clang-26760.c": line 2287) -* do without param at ("test/cases/large/clang-26760.c": line 2288) +* reduce to index at ("test/cases/large/clang-26760.c": line 2287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2287) * remove expression at ("test/cases/large/clang-26760.c": line 2287) * reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2289) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2288) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2288) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2287) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) * reduce to right at ("test/cases/large/clang-26760.c": line 2287) -* replace by zero at ("test/cases/large/clang-26760.c": line 2287) -* replace by zero at ("test/cases/large/clang-26760.c": line 2287) -* replace by zero at ("test/cases/large/clang-26760.c": line 2287) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2287) +* reduce to index at ("test/cases/large/clang-26760.c": line 2287) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2288) * reduce to left at ("test/cases/large/clang-26760.c": line 2287) * reduce to right at ("test/cases/large/clang-26760.c": line 2288) -* do without param at ("test/cases/large/clang-26760.c": line 2287) -* do without param at ("test/cases/large/clang-26760.c": line 2288) -* replace by zero at ("test/cases/large/clang-26760.c": line 2288) -* replace by zero at ("test/cases/large/clang-26760.c": line 2288) -* do without param at ("test/cases/large/clang-26760.c": line 2289) -* replace by zero at ("test/cases/large/clang-26760.c": line 2289) -* replace by zero at ("test/cases/large/clang-26760.c": line 2289) -* replace by zero at ("test/cases/large/clang-26760.c": line 2289) -* do without param at ("test/cases/large/clang-26760.c": line 2290) -* replace by zero at ("test/cases/large/clang-26760.c": line 2290) -* do without param at ("test/cases/large/clang-26760.c": line 2291) +* reduce to left at ("test/cases/large/clang-26760.c": line 2287) +* reduce to right at ("test/cases/large/clang-26760.c": line 2288) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2288) +* reduce to index at ("test/cases/large/clang-26760.c": line 2288) +* remove expression at ("test/cases/large/clang-26760.c": line 2287) +* reduce to index at ("test/cases/large/clang-26760.c": line 2288) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2289) +* reduce to index at ("test/cases/large/clang-26760.c": line 2289) +* reduce to index at ("test/cases/large/clang-26760.c": line 2290) * remove expr statement at ("test/cases/large/clang-26760.c": line 2292) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2292) * remove condition at ("test/cases/large/clang-26760.c": line 2293) -* replace by zero at ("test/cases/large/clang-26760.c": line 2293) +* reduce to index at ("test/cases/large/clang-26760.c": line 2293) * remove break at ("test/cases/large/clang-26760.c": line 2294) * remove expr statement at ("test/cases/large/clang-26760.c": line 2311) * reduce to left at ("test/cases/large/clang-26760.c": line 2311) * reduce to right at ("test/cases/large/clang-26760.c": line 2311) -* replace by zero at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2311) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2311) +* reduce to index at ("test/cases/large/clang-26760.c": line 2311) * remove expression at ("test/cases/large/clang-26760.c": line 2311) * remove expression at ("test/cases/large/clang-26760.c": line 2311) -* replace by zero at ("test/cases/large/clang-26760.c": line 2311) -* replace by zero at ("test/cases/large/clang-26760.c": line 2311) -* replace by zero at ("test/cases/large/clang-26760.c": line 2311) -* replace by zero at ("test/cases/large/clang-26760.c": line 2311) +* reduce to index at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2314) * reduce to left at ("test/cases/large/clang-26760.c": line 2311) * reduce to right at ("test/cases/large/clang-26760.c": line 2314) -* replace by zero at ("test/cases/large/clang-26760.c": line 2311) +* reduce to index at ("test/cases/large/clang-26760.c": line 2311) * reduce to left at ("test/cases/large/clang-26760.c": line 2314) * reduce to right at ("test/cases/large/clang-26760.c": line 2314) -* remove expression at ("test/cases/large/clang-26760.c": line 2314) -* remove expression at ("test/cases/large/clang-26760.c": line 2311) -* do without param at ("test/cases/large/clang-26760.c": line 2311) -* do without param at ("test/cases/large/clang-26760.c": line 2311) -* do without param at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2314) +* reduce to right at ("test/cases/large/clang-26760.c": line 2314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2314) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2312) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2311) +* reduce to left at ("test/cases/large/clang-26760.c": line 2311) +* reduce to right at ("test/cases/large/clang-26760.c": line 2311) * reduce to left at ("test/cases/large/clang-26760.c": line 2311) * reduce to right at ("test/cases/large/clang-26760.c": line 2311) * reduce to operant at ("test/cases/large/clang-26760.c": line 2311) -* do without param at ("test/cases/large/clang-26760.c": line 2312) -* do without param at ("test/cases/large/clang-26760.c": line 2313) -* do without param at ("test/cases/large/clang-26760.c": line 2314) -* replace by zero at ("test/cases/large/clang-26760.c": line 2314) -* replace by zero at ("test/cases/large/clang-26760.c": line 2314) +* remove expression at ("test/cases/large/clang-26760.c": line 2311) +* remove expression at ("test/cases/large/clang-26760.c": line 2314) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2314) +* reduce to index at ("test/cases/large/clang-26760.c": line 2314) * reduce to operant at ("test/cases/large/clang-26760.c": line 2314) * 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 2143) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2144) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2144) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2144) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2146) * remove the for loop at ("test/cases/large/clang-26760.c": line 2147) * remove initializer at ("test/cases/large/clang-26760.c": line 2147) * reduce to left at ("test/cases/large/clang-26760.c": line 2147) * reduce to right at ("test/cases/large/clang-26760.c": line 2147) * remove check at ("test/cases/large/clang-26760.c": line 2147) +* reduce to left at ("test/cases/large/clang-26760.c": line 2147) +* reduce to right at ("test/cases/large/clang-26760.c": line 2147) * remove iterator at ("test/cases/large/clang-26760.c": line 2147) * reduce to left at ("test/cases/large/clang-26760.c": line 2147) * reduce to right at ("test/cases/large/clang-26760.c": line 2147) -* do without param at ("test/cases/large/clang-26760.c": line 2147) -* do without param at ("test/cases/large/clang-26760.c": line 2148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2148) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2150) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2151) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2156) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2156) * remove expr statement at ("test/cases/large/clang-26760.c": line 2157) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2165) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2165) -* do without param at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2165) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2164) * reduce to left at ("test/cases/large/clang-26760.c": line 2164) * reduce to right at ("test/cases/large/clang-26760.c": line 2164) -* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2164) +* reduce to right at ("test/cases/large/clang-26760.c": line 2164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) * remove expression at ("test/cases/large/clang-26760.c": line 2157) -* do without param at ("test/cases/large/clang-26760.c": line 2157) -* do without param at ("test/cases/large/clang-26760.c": line 2157) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2157) -* remove expression at ("test/cases/large/clang-26760.c": line 2162) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2164) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2163) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2162) * reduce to left at ("test/cases/large/clang-26760.c": line 2162) * reduce to right at ("test/cases/large/clang-26760.c": line 2162) -* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2162) +* reduce to right at ("test/cases/large/clang-26760.c": line 2162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2162) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* do without param at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2157) +* reduce to index at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2162) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2162) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2161) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2157) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* do without param at ("test/cases/large/clang-26760.c": line 2157) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2157) +* reduce to index at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2161) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2160) -* do without param at ("test/cases/large/clang-26760.c": line 2159) -* remove expression at ("test/cases/large/clang-26760.c": line 2159) -* remove expression at ("test/cases/large/clang-26760.c": line 2159) -* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2159) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2157) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* do without param at ("test/cases/large/clang-26760.c": line 2158) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2157) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2157) +* reduce to index at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2159) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2158) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2159) * reduce to left at ("test/cases/large/clang-26760.c": line 2158) * reduce to right at ("test/cases/large/clang-26760.c": line 2158) -* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to left at ("test/cases/large/clang-26760.c": line 2158) +* reduce to right at ("test/cases/large/clang-26760.c": line 2158) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2158) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) * reduce to left at ("test/cases/large/clang-26760.c": line 2157) * reduce to right at ("test/cases/large/clang-26760.c": line 2158) -* do without param at ("test/cases/large/clang-26760.c": line 2157) -* replace by zero at ("test/cases/large/clang-26760.c": line 2157) -* do without param at ("test/cases/large/clang-26760.c": line 2158) -* replace by zero at ("test/cases/large/clang-26760.c": line 2158) -* replace by zero at ("test/cases/large/clang-26760.c": line 2158) -* replace by zero at ("test/cases/large/clang-26760.c": line 2158) -* do without param at ("test/cases/large/clang-26760.c": line 2159) -* replace by zero at ("test/cases/large/clang-26760.c": line 2159) -* do without param at ("test/cases/large/clang-26760.c": line 2160) -* replace by zero at ("test/cases/large/clang-26760.c": line 2160) -* do without param at ("test/cases/large/clang-26760.c": line 2161) -* do without param at ("test/cases/large/clang-26760.c": line 2162) -* replace by zero at ("test/cases/large/clang-26760.c": line 2162) -* replace by zero at ("test/cases/large/clang-26760.c": line 2162) -* replace by zero at ("test/cases/large/clang-26760.c": line 2162) -* replace by zero at ("test/cases/large/clang-26760.c": line 2162) -* replace by zero at ("test/cases/large/clang-26760.c": line 2162) -* do without param at ("test/cases/large/clang-26760.c": line 2163) -* do without param at ("test/cases/large/clang-26760.c": line 2164) -* replace by zero at ("test/cases/large/clang-26760.c": line 2164) -* replace by zero at ("test/cases/large/clang-26760.c": line 2164) -* do without param at ("test/cases/large/clang-26760.c": line 2165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2158) +* reduce to left at ("test/cases/large/clang-26760.c": line 2157) +* reduce to right at ("test/cases/large/clang-26760.c": line 2157) +* reduce to index at ("test/cases/large/clang-26760.c": line 2157) +* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2158) +* reduce to index at ("test/cases/large/clang-26760.c": line 2158) +* reduce to index at ("test/cases/large/clang-26760.c": line 2158) +* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* remove expression at ("test/cases/large/clang-26760.c": line 2159) +* remove expression at ("test/cases/large/clang-26760.c": line 2159) +* reduce to index at ("test/cases/large/clang-26760.c": line 2159) +* reduce to index at ("test/cases/large/clang-26760.c": line 2160) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2162) +* reduce to index at ("test/cases/large/clang-26760.c": line 2162) +* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* remove expression at ("test/cases/large/clang-26760.c": line 2162) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2162) +* reduce to index at ("test/cases/large/clang-26760.c": line 2162) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2162) +* reduce to index at ("test/cases/large/clang-26760.c": line 2162) +* reduce to index at ("test/cases/large/clang-26760.c": line 2164) +* remove expression at ("test/cases/large/clang-26760.c": line 2157) +* reduce to index at ("test/cases/large/clang-26760.c": line 2164) +* remove expression at ("test/cases/large/clang-26760.c": line 2157) * remove the for loop at ("test/cases/large/clang-26760.c": line 2166) * remove initializer at ("test/cases/large/clang-26760.c": line 2166) * 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 check at ("test/cases/large/clang-26760.c": line 2166) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2166) * reduce to left at ("test/cases/large/clang-26760.c": line 2166) * reduce to right at ("test/cases/large/clang-26760.c": line 2166) -* do without param at ("test/cases/large/clang-26760.c": line 2166) -* do without param at ("test/cases/large/clang-26760.c": line 2167) -* replace by zero at ("test/cases/large/clang-26760.c": line 2169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2167) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2171) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2175) * remove expr statement at ("test/cases/large/clang-26760.c": line 2176) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2176) * remove expr statement at ("test/cases/large/clang-26760.c": line 2177) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2177) * remove the for loop at ("test/cases/large/clang-26760.c": line 2179) * remove initializer at ("test/cases/large/clang-26760.c": line 2179) * reduce to left at ("test/cases/large/clang-26760.c": line 2179) * reduce to right at ("test/cases/large/clang-26760.c": line 2179) * reduce to operant at ("test/cases/large/clang-26760.c": line 2179) * remove check at ("test/cases/large/clang-26760.c": line 2179) +* reduce to left at ("test/cases/large/clang-26760.c": line 2179) +* reduce to right at ("test/cases/large/clang-26760.c": line 2179) * reduce to operant at ("test/cases/large/clang-26760.c": line 2179) * remove iterator at ("test/cases/large/clang-26760.c": line 2179) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2181) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2182) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2179) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2181) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2182) * remove the for loop at ("test/cases/large/clang-26760.c": line 2183) * remove initializer at ("test/cases/large/clang-26760.c": line 2183) * reduce to left at ("test/cases/large/clang-26760.c": line 2183) * reduce to right at ("test/cases/large/clang-26760.c": line 2183) * remove check at ("test/cases/large/clang-26760.c": line 2183) +* reduce to left at ("test/cases/large/clang-26760.c": line 2183) +* reduce to right at ("test/cases/large/clang-26760.c": line 2183) * remove iterator at ("test/cases/large/clang-26760.c": line 2183) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2183) * remove expr statement at ("test/cases/large/clang-26760.c": line 2184) * reduce to left at ("test/cases/large/clang-26760.c": line 2184) * reduce to right at ("test/cases/large/clang-26760.c": line 2184) -* replace by zero at ("test/cases/large/clang-26760.c": line 2184) +* reduce to index at ("test/cases/large/clang-26760.c": line 2184) * remove expr statement at ("test/cases/large/clang-26760.c": line 2185) * reduce to left at ("test/cases/large/clang-26760.c": line 2185) * reduce to right at ("test/cases/large/clang-26760.c": line 2185) -* replace by zero at ("test/cases/large/clang-26760.c": line 2185) -* replace by zero at ("test/cases/large/clang-26760.c": line 2185) +* reduce to index at ("test/cases/large/clang-26760.c": line 2185) * remove expr statement at ("test/cases/large/clang-26760.c": line 2186) * reduce to left at ("test/cases/large/clang-26760.c": line 2186) * reduce to right at ("test/cases/large/clang-26760.c": line 2198) -* replace by zero at ("test/cases/large/clang-26760.c": line 2186) * reduce to left at ("test/cases/large/clang-26760.c": line 2198) * reduce to right at ("test/cases/large/clang-26760.c": line 2198) -* remove expression at ("test/cases/large/clang-26760.c": line 2198) -* remove expression at ("test/cases/large/clang-26760.c": line 2186) -* do without param at ("test/cases/large/clang-26760.c": line 2187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2186) +* reduce to left at ("test/cases/large/clang-26760.c": line 2186) +* reduce to right at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2186) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2186) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2187) * remove expression at ("test/cases/large/clang-26760.c": line 2186) -* do without param at ("test/cases/large/clang-26760.c": line 2186) -* do without param at ("test/cases/large/clang-26760.c": line 2187) -* do without param at ("test/cases/large/clang-26760.c": line 2188) -* do without param at ("test/cases/large/clang-26760.c": line 2188) -* do without param at ("test/cases/large/clang-26760.c": line 2188) -* do without param at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2198) * reduce to left at ("test/cases/large/clang-26760.c": line 2198) * reduce to right at ("test/cases/large/clang-26760.c": line 2198) -* remove expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to left at ("test/cases/large/clang-26760.c": line 2198) +* reduce to right at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) * reduce to left at ("test/cases/large/clang-26760.c": line 2189) * reduce to right at ("test/cases/large/clang-26760.c": line 2189) * reduce to left at ("test/cases/large/clang-26760.c": line 2189) * reduce to right at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) * remove expression at ("test/cases/large/clang-26760.c": line 2189) -* do without param at ("test/cases/large/clang-26760.c": line 2189) -* do without param at ("test/cases/large/clang-26760.c": line 2189) -* do without param at ("test/cases/large/clang-26760.c": line 2189) -* do without param at ("test/cases/large/clang-26760.c": line 2189) -* do without param at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2194) +* reduce to left at ("test/cases/large/clang-26760.c": line 2189) +* reduce to right at ("test/cases/large/clang-26760.c": line 2193) +* reduce to left at ("test/cases/large/clang-26760.c": line 2189) +* reduce to right at ("test/cases/large/clang-26760.c": line 2193) * reduce to left at ("test/cases/large/clang-26760.c": line 2189) * reduce to right at ("test/cases/large/clang-26760.c": line 2193) * reduce to left at ("test/cases/large/clang-26760.c": line 2189) * reduce to right at ("test/cases/large/clang-26760.c": line 2193) -* do without param at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2193) * reduce to left at ("test/cases/large/clang-26760.c": line 2189) * reduce to right at ("test/cases/large/clang-26760.c": line 2192) -* do without param at ("test/cases/large/clang-26760.c": line 2189) -* do without param at ("test/cases/large/clang-26760.c": line 2190) -* do without param at ("test/cases/large/clang-26760.c": line 2190) -* replace by zero at ("test/cases/large/clang-26760.c": line 2190) -* replace by zero at ("test/cases/large/clang-26760.c": line 2190) -* do without param at ("test/cases/large/clang-26760.c": line 2190) -* do without param at ("test/cases/large/clang-26760.c": line 2191) -* replace by zero at ("test/cases/large/clang-26760.c": line 2191) -* replace by zero at ("test/cases/large/clang-26760.c": line 2191) -* replace by zero at ("test/cases/large/clang-26760.c": line 2191) -* do without param at ("test/cases/large/clang-26760.c": line 2192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2192) +* reduce to left at ("test/cases/large/clang-26760.c": line 2190) +* reduce to right at ("test/cases/large/clang-26760.c": line 2191) +* reduce to left at ("test/cases/large/clang-26760.c": line 2190) +* reduce to right at ("test/cases/large/clang-26760.c": line 2191) +* reduce to left at ("test/cases/large/clang-26760.c": line 2190) +* reduce to right at ("test/cases/large/clang-26760.c": line 2190) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2190) +* reduce to index at ("test/cases/large/clang-26760.c": line 2190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2191) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2191) +* reduce to index at ("test/cases/large/clang-26760.c": line 2191) +* reduce to index at ("test/cases/large/clang-26760.c": line 2191) +* reduce to index at ("test/cases/large/clang-26760.c": line 2191) * reduce to operant at ("test/cases/large/clang-26760.c": line 2192) -* do without param at ("test/cases/large/clang-26760.c": line 2193) -* replace by zero at ("test/cases/large/clang-26760.c": line 2193) -* do without param at ("test/cases/large/clang-26760.c": line 2194) -* do without param at ("test/cases/large/clang-26760.c": line 2195) -* do without param at ("test/cases/large/clang-26760.c": line 2196) -* do without param at ("test/cases/large/clang-26760.c": line 2197) -* do without param at ("test/cases/large/clang-26760.c": line 2198) +* reduce to index at ("test/cases/large/clang-26760.c": line 2193) +* remove expression at ("test/cases/large/clang-26760.c": line 2189) +* remove expression at ("test/cases/large/clang-26760.c": line 2186) +* remove expression at ("test/cases/large/clang-26760.c": line 2198) * remove expr statement at ("test/cases/large/clang-26760.c": line 2199) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2199) -* replace by zero at ("test/cases/large/clang-26760.c": line 2199) -* replace by zero at ("test/cases/large/clang-26760.c": line 2199) -* replace by zero at ("test/cases/large/clang-26760.c": line 2199) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2210) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2210) +* reduce to left at ("test/cases/large/clang-26760.c": line 2199) +* reduce to right at ("test/cases/large/clang-26760.c": line 2199) * reduce to operant at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2209) -* remove expression at ("test/cases/large/clang-26760.c": line 2209) -* remove expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2210) +* reduce to left at ("test/cases/large/clang-26760.c": line 2209) +* reduce to right at ("test/cases/large/clang-26760.c": line 2209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2209) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) @@ -8897,255 +12278,348 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2209) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2209) -* do without param at ("test/cases/large/clang-26760.c": line 2208) -* remove expression at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2208) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2207) -* do without param at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2207) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2206) -* do without param at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2206) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2205) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2204) +* reduce to left at ("test/cases/large/clang-26760.c": line 2199) +* reduce to right at ("test/cases/large/clang-26760.c": line 2199) +* reduce to left at ("test/cases/large/clang-26760.c": line 2199) +* reduce to right at ("test/cases/large/clang-26760.c": line 2199) * reduce to operant at ("test/cases/large/clang-26760.c": line 2199) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2203) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) +* reduce to right at ("test/cases/large/clang-26760.c": line 2203) +* reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2199) -* replace by zero at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2199) +* reduce to index at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2203) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2202) * reduce to left at ("test/cases/large/clang-26760.c": line 2199) * reduce to right at ("test/cases/large/clang-26760.c": line 2200) -* do without param at ("test/cases/large/clang-26760.c": line 2199) -* do without param at ("test/cases/large/clang-26760.c": line 2200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2200) +* reduce to left at ("test/cases/large/clang-26760.c": line 2200) +* reduce to right at ("test/cases/large/clang-26760.c": line 2201) * reduce to left at ("test/cases/large/clang-26760.c": line 2200) * reduce to right at ("test/cases/large/clang-26760.c": line 2201) * reduce to left at ("test/cases/large/clang-26760.c": line 2200) * reduce to right at ("test/cases/large/clang-26760.c": line 2201) * reduce to left at ("test/cases/large/clang-26760.c": line 2200) +* reduce to right at ("test/cases/large/clang-26760.c": line 2200) +* reduce to left at ("test/cases/large/clang-26760.c": line 2200) +* reduce to right at ("test/cases/large/clang-26760.c": line 2201) +* reduce to left at ("test/cases/large/clang-26760.c": line 2200) * reduce to right at ("test/cases/large/clang-26760.c": line 2201) * reduce to left at ("test/cases/large/clang-26760.c": line 2200) * reduce to right at ("test/cases/large/clang-26760.c": line 2201) * reduce to left at ("test/cases/large/clang-26760.c": line 2200) * reduce to right at ("test/cases/large/clang-26760.c": line 2200) -* do without param at ("test/cases/large/clang-26760.c": line 2200) -* do without param at ("test/cases/large/clang-26760.c": line 2201) -* replace by zero at ("test/cases/large/clang-26760.c": line 2201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2201) +* reduce to index at ("test/cases/large/clang-26760.c": line 2201) * reduce to operant at ("test/cases/large/clang-26760.c": line 2201) -* do without param at ("test/cases/large/clang-26760.c": line 2202) -* do without param at ("test/cases/large/clang-26760.c": line 2203) -* replace by zero at ("test/cases/large/clang-26760.c": line 2203) -* replace by zero at ("test/cases/large/clang-26760.c": line 2203) -* replace by zero at ("test/cases/large/clang-26760.c": line 2203) -* do without param at ("test/cases/large/clang-26760.c": line 2204) -* do without param at ("test/cases/large/clang-26760.c": line 2205) -* do without param at ("test/cases/large/clang-26760.c": line 2206) -* do without param at ("test/cases/large/clang-26760.c": line 2207) -* do without param at ("test/cases/large/clang-26760.c": line 2208) -* do without param at ("test/cases/large/clang-26760.c": line 2209) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2203) +* reduce to index at ("test/cases/large/clang-26760.c": line 2203) +* remove expression at ("test/cases/large/clang-26760.c": line 2199) +* remove expression at ("test/cases/large/clang-26760.c": line 2199) +* remove expression at ("test/cases/large/clang-26760.c": line 2209) * reduce to operant at ("test/cases/large/clang-26760.c": line 2209) -* do without param at ("test/cases/large/clang-26760.c": line 2210) * remove expr statement at ("test/cases/large/clang-26760.c": line 2211) * reduce to left at ("test/cases/large/clang-26760.c": line 2211) * reduce to right at ("test/cases/large/clang-26760.c": line 2211) -* do without param at ("test/cases/large/clang-26760.c": line 2211) -* do without param at ("test/cases/large/clang-26760.c": line 2212) -* do without param at ("test/cases/large/clang-26760.c": line 2212) -* do without param at ("test/cases/large/clang-26760.c": line 2213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2212) +* reduce to left at ("test/cases/large/clang-26760.c": line 2212) +* reduce to right at ("test/cases/large/clang-26760.c": line 2213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2213) * remove expr statement at ("test/cases/large/clang-26760.c": line 2216) * reduce to left at ("test/cases/large/clang-26760.c": line 2216) * reduce to right at ("test/cases/large/clang-26760.c": line 2216) -* replace by zero at ("test/cases/large/clang-26760.c": line 2216) * reduce to left at ("test/cases/large/clang-26760.c": line 2216) * reduce to right at ("test/cases/large/clang-26760.c": line 2218) * reduce to left at ("test/cases/large/clang-26760.c": line 2216) * reduce to right at ("test/cases/large/clang-26760.c": line 2216) -* do without param at ("test/cases/large/clang-26760.c": line 2216) -* do without param at ("test/cases/large/clang-26760.c": line 2216) -* replace by zero at ("test/cases/large/clang-26760.c": line 2216) -* replace by zero at ("test/cases/large/clang-26760.c": line 2216) -* replace by zero at ("test/cases/large/clang-26760.c": line 2216) -* do without param at ("test/cases/large/clang-26760.c": line 2217) +* reduce to left at ("test/cases/large/clang-26760.c": line 2216) +* reduce to right at ("test/cases/large/clang-26760.c": line 2216) +* reduce to left at ("test/cases/large/clang-26760.c": line 2216) +* reduce to right at ("test/cases/large/clang-26760.c": line 2216) +* reduce to left at ("test/cases/large/clang-26760.c": line 2216) +* reduce to right at ("test/cases/large/clang-26760.c": line 2216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2216) +* reduce to index at ("test/cases/large/clang-26760.c": line 2216) +* reduce to index at ("test/cases/large/clang-26760.c": line 2216) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2218) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2217) * reduce to left at ("test/cases/large/clang-26760.c": line 2217) * reduce to right at ("test/cases/large/clang-26760.c": line 2218) * reduce to left at ("test/cases/large/clang-26760.c": line 2217) * reduce to right at ("test/cases/large/clang-26760.c": line 2218) * reduce to operant at ("test/cases/large/clang-26760.c": line 2217) -* remove expression at ("test/cases/large/clang-26760.c": line 2217) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) * reduce to operant at ("test/cases/large/clang-26760.c": line 2217) -* remove expression at ("test/cases/large/clang-26760.c": line 2218) -* remove expression at ("test/cases/large/clang-26760.c": line 2217) -* do without param at ("test/cases/large/clang-26760.c": line 2217) -* remove expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2218) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2217) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) * reduce to left at ("test/cases/large/clang-26760.c": line 2217) * reduce to right at ("test/cases/large/clang-26760.c": line 2217) * reduce to left at ("test/cases/large/clang-26760.c": line 2217) * reduce to right at ("test/cases/large/clang-26760.c": line 2217) * reduce to left at ("test/cases/large/clang-26760.c": line 2217) * reduce to right at ("test/cases/large/clang-26760.c": line 2217) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2217) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to left at ("test/cases/large/clang-26760.c": line 2217) +* reduce to right at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2217) +* remove expression at ("test/cases/large/clang-26760.c": line 2217) +* remove expression at ("test/cases/large/clang-26760.c": line 2217) * remove expression at ("test/cases/large/clang-26760.c": line 2217) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2217) +* reduce to index at ("test/cases/large/clang-26760.c": line 2217) +* reduce to index at ("test/cases/large/clang-26760.c": line 2218) +* remove expression at ("test/cases/large/clang-26760.c": line 2217) +* remove expression at ("test/cases/large/clang-26760.c": line 2218) * remove expression at ("test/cases/large/clang-26760.c": line 2217) -* replace by zero at ("test/cases/large/clang-26760.c": line 2217) -* replace by zero at ("test/cases/large/clang-26760.c": line 2217) -* do without param at ("test/cases/large/clang-26760.c": line 2218) -* replace by zero at ("test/cases/large/clang-26760.c": line 2218) * remove expr statement at ("test/cases/large/clang-26760.c": line 2219) * reduce to left at ("test/cases/large/clang-26760.c": line 2219) * reduce to right at ("test/cases/large/clang-26760.c": line 2219) -* replace by zero at ("test/cases/large/clang-26760.c": line 2219) -* replace by zero at ("test/cases/large/clang-26760.c": line 2219) -* replace by zero at ("test/cases/large/clang-26760.c": line 2219) +* reduce to left at ("test/cases/large/clang-26760.c": line 2219) +* reduce to right at ("test/cases/large/clang-26760.c": line 2219) * remove expr statement at ("test/cases/large/clang-26760.c": line 2318) -* replace by zero at ("test/cases/large/clang-26760.c": line 2318) -* replace by zero at ("test/cases/large/clang-26760.c": line 2318) -* replace by zero at ("test/cases/large/clang-26760.c": line 2318) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2318) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2318) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2318) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2318) * remove expr statement at ("test/cases/large/clang-26760.c": line 2319) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2319) * remove expr statement at ("test/cases/large/clang-26760.c": line 2352) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2352) * remove the for loop at ("test/cases/large/clang-26760.c": line 2468) * remove initializer at ("test/cases/large/clang-26760.c": line 2468) * reduce to left at ("test/cases/large/clang-26760.c": line 2468) * reduce to right at ("test/cases/large/clang-26760.c": line 2468) * remove check at ("test/cases/large/clang-26760.c": line 2468) +* reduce to left at ("test/cases/large/clang-26760.c": line 2468) +* reduce to right at ("test/cases/large/clang-26760.c": line 2468) * remove iterator at ("test/cases/large/clang-26760.c": line 2468) * reduce to left at ("test/cases/large/clang-26760.c": line 2468) * reduce to right at ("test/cases/large/clang-26760.c": line 2468) -* do without param at ("test/cases/large/clang-26760.c": line 2468) -* do without param at ("test/cases/large/clang-26760.c": line 2469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2469) * delete variable at ("test/cases/large/clang-26760.c": line 2471) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2472) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2472) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2472) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2472) * remove the for loop at ("test/cases/large/clang-26760.c": line 2473) * remove initializer at ("test/cases/large/clang-26760.c": line 2473) * reduce to left at ("test/cases/large/clang-26760.c": line 2473) * reduce to right at ("test/cases/large/clang-26760.c": line 2473) * remove check at ("test/cases/large/clang-26760.c": line 2473) +* reduce to left at ("test/cases/large/clang-26760.c": line 2473) +* reduce to right at ("test/cases/large/clang-26760.c": line 2473) * remove iterator at ("test/cases/large/clang-26760.c": line 2473) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2473) * remove expr statement at ("test/cases/large/clang-26760.c": line 2474) * reduce to left at ("test/cases/large/clang-26760.c": line 2474) * reduce to right at ("test/cases/large/clang-26760.c": line 2474) -* replace by zero at ("test/cases/large/clang-26760.c": line 2474) +* reduce to index at ("test/cases/large/clang-26760.c": line 2474) * remove expr statement at ("test/cases/large/clang-26760.c": line 2475) * reduce to left at ("test/cases/large/clang-26760.c": line 2475) * reduce to right at ("test/cases/large/clang-26760.c": line 2475) -* replace by zero at ("test/cases/large/clang-26760.c": line 2475) -* replace by zero at ("test/cases/large/clang-26760.c": line 2475) +* reduce to left at ("test/cases/large/clang-26760.c": line 2475) +* reduce to right at ("test/cases/large/clang-26760.c": line 2479) * reduce to left at ("test/cases/large/clang-26760.c": line 2475) * reduce to right at ("test/cases/large/clang-26760.c": line 2475) -* do without param at ("test/cases/large/clang-26760.c": line 2475) -* do without param at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2478) * reduce to left at ("test/cases/large/clang-26760.c": line 2477) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) -* remove expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2477) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) -* remove expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2475) * reduce to left at ("test/cases/large/clang-26760.c": line 2475) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2475) * reduce to right at ("test/cases/large/clang-26760.c": line 2475) -* remove expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to left at ("test/cases/large/clang-26760.c": line 2475) +* reduce to right at ("test/cases/large/clang-26760.c": line 2477) +* reduce to left at ("test/cases/large/clang-26760.c": line 2475) +* reduce to right at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2475) * reduce to right at ("test/cases/large/clang-26760.c": line 2476) -* do without param at ("test/cases/large/clang-26760.c": line 2475) -* do without param at ("test/cases/large/clang-26760.c": line 2476) -* do without param at ("test/cases/large/clang-26760.c": line 2476) -* do without param at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to left at ("test/cases/large/clang-26760.c": line 2475) +* reduce to right at ("test/cases/large/clang-26760.c": line 2476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2476) +* remove expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2477) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2477) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2477) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2477) * remove expression at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) * reduce to left at ("test/cases/large/clang-26760.c": line 2477) * reduce to right at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* replace by zero at ("test/cases/large/clang-26760.c": line 2477) -* do without param at ("test/cases/large/clang-26760.c": line 2478) -* do without param at ("test/cases/large/clang-26760.c": line 2479) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* remove expression at ("test/cases/large/clang-26760.c": line 2475) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) +* remove expression at ("test/cases/large/clang-26760.c": line 2477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2477) +* reduce to index at ("test/cases/large/clang-26760.c": line 2477) * remove expr statement at ("test/cases/large/clang-26760.c": line 2481) * reduce to left at ("test/cases/large/clang-26760.c": line 2481) * reduce to right at ("test/cases/large/clang-26760.c": line 2481) -* replace by zero at ("test/cases/large/clang-26760.c": line 2481) * reduce to left at ("test/cases/large/clang-26760.c": line 2481) * reduce to right at ("test/cases/large/clang-26760.c": line 2486) -* replace by zero at ("test/cases/large/clang-26760.c": line 2481) -* do without param at ("test/cases/large/clang-26760.c": line 2481) -* do without param at ("test/cases/large/clang-26760.c": line 2482) -* remove expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to left at ("test/cases/large/clang-26760.c": line 2481) +* reduce to right at ("test/cases/large/clang-26760.c": line 2486) +* reduce to left at ("test/cases/large/clang-26760.c": line 2481) +* reduce to right at ("test/cases/large/clang-26760.c": line 2481) +* reduce to index at ("test/cases/large/clang-26760.c": line 2481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to left at ("test/cases/large/clang-26760.c": line 2486) +* reduce to right at ("test/cases/large/clang-26760.c": line 2486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to left at ("test/cases/large/clang-26760.c": line 2482) +* reduce to right at ("test/cases/large/clang-26760.c": line 2486) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2486) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2486) -* do without param at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2486) +* reduce to left at ("test/cases/large/clang-26760.c": line 2482) +* reduce to right at ("test/cases/large/clang-26760.c": line 2485) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2485) -* do without param at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2485) +* reduce to left at ("test/cases/large/clang-26760.c": line 2482) +* reduce to right at ("test/cases/large/clang-26760.c": line 2482) +* reduce to left at ("test/cases/large/clang-26760.c": line 2482) +* reduce to right at ("test/cases/large/clang-26760.c": line 2482) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2482) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2484) -* do without param at ("test/cases/large/clang-26760.c": line 2483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2484) * reduce to left at ("test/cases/large/clang-26760.c": line 2483) * reduce to right at ("test/cases/large/clang-26760.c": line 2483) -* remove expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to left at ("test/cases/large/clang-26760.c": line 2483) +* reduce to right at ("test/cases/large/clang-26760.c": line 2483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to left at ("test/cases/large/clang-26760.c": line 2482) +* reduce to right at ("test/cases/large/clang-26760.c": line 2483) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2482) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2482) -* replace by zero at ("test/cases/large/clang-26760.c": line 2482) +* reduce to index at ("test/cases/large/clang-26760.c": line 2482) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2483) * reduce to operant at ("test/cases/large/clang-26760.c": line 2482) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2483) -* do without param at ("test/cases/large/clang-26760.c": line 2482) -* remove expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2482) * reduce to left at ("test/cases/large/clang-26760.c": line 2482) * reduce to right at ("test/cases/large/clang-26760.c": line 2482) -* do without param at ("test/cases/large/clang-26760.c": line 2483) -* do without param at ("test/cases/large/clang-26760.c": line 2484) -* do without param at ("test/cases/large/clang-26760.c": line 2485) -* do without param at ("test/cases/large/clang-26760.c": line 2486) -* replace by zero at ("test/cases/large/clang-26760.c": line 2486) +* remove expression at ("test/cases/large/clang-26760.c": line 2482) +* remove expression at ("test/cases/large/clang-26760.c": line 2482) +* reduce to index at ("test/cases/large/clang-26760.c": line 2486) * reduce to operant at ("test/cases/large/clang-26760.c": line 2486) +* remove expression at ("test/cases/large/clang-26760.c": line 2482) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2487) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2781) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2784) * remove the for loop at ("test/cases/large/clang-26760.c": line 2785) * remove initializer at ("test/cases/large/clang-26760.c": line 2785) * reduce to left at ("test/cases/large/clang-26760.c": line 2785) * reduce to right at ("test/cases/large/clang-26760.c": line 2785) * remove check at ("test/cases/large/clang-26760.c": line 2785) +* reduce to left at ("test/cases/large/clang-26760.c": line 2785) +* reduce to right at ("test/cases/large/clang-26760.c": line 2785) * remove iterator at ("test/cases/large/clang-26760.c": line 2785) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2785) * remove expr statement at ("test/cases/large/clang-26760.c": line 2786) * reduce to left at ("test/cases/large/clang-26760.c": line 2786) * reduce to right at ("test/cases/large/clang-26760.c": line 2786) -* replace by zero at ("test/cases/large/clang-26760.c": line 2786) +* reduce to index at ("test/cases/large/clang-26760.c": line 2786) * remove condition at ("test/cases/large/clang-26760.c": line 2787) * remove break at ("test/cases/large/clang-26760.c": line 2788) * remove the for loop at ("test/cases/large/clang-26760.c": line 2789) @@ -9154,106 +12628,176 @@ * 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 check at ("test/cases/large/clang-26760.c": line 2789) +* reduce to left at ("test/cases/large/clang-26760.c": line 2789) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2789) -* replace by zero at ("test/cases/large/clang-26760.c": line 2791) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2789) * 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) * reduce to left at ("test/cases/large/clang-26760.c": line 2803) * reduce to right at ("test/cases/large/clang-26760.c": line 2803) * delete variable at ("test/cases/large/clang-26760.c": line 2797) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2798) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2798) * remove expr statement at ("test/cases/large/clang-26760.c": line 2799) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2799) * remove condition at ("test/cases/large/clang-26760.c": line 2805) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2805) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2805) * remove expression at ("test/cases/large/clang-26760.c": line 2805) * remove expr statement at ("test/cases/large/clang-26760.c": line 2828) * reduce to left at ("test/cases/large/clang-26760.c": line 2828) * reduce to right at ("test/cases/large/clang-26760.c": line 2828) * reduce to left at ("test/cases/large/clang-26760.c": line 2828) * reduce to right at ("test/cases/large/clang-26760.c": line 2828) +* reduce to left at ("test/cases/large/clang-26760.c": line 2828) +* reduce to right at ("test/cases/large/clang-26760.c": line 2828) * reduce to operant at ("test/cases/large/clang-26760.c": line 2828) -* do without param at ("test/cases/large/clang-26760.c": line 2828) -* do without param at ("test/cases/large/clang-26760.c": line 2829) -* remove expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to left at ("test/cases/large/clang-26760.c": line 2828) +* reduce to right at ("test/cases/large/clang-26760.c": line 2829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to left at ("test/cases/large/clang-26760.c": line 2829) +* reduce to right at ("test/cases/large/clang-26760.c": line 2829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2829) * reduce to left at ("test/cases/large/clang-26760.c": line 2829) * reduce to right at ("test/cases/large/clang-26760.c": line 2829) +* remove expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to left at ("test/cases/large/clang-26760.c": line 2829) +* reduce to right at ("test/cases/large/clang-26760.c": line 2831) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2831) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to left at ("test/cases/large/clang-26760.c": line 2829) +* reduce to right at ("test/cases/large/clang-26760.c": line 2831) * reduce to left at ("test/cases/large/clang-26760.c": line 2829) * reduce to right at ("test/cases/large/clang-26760.c": line 2831) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2831) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2830) * remove expression at ("test/cases/large/clang-26760.c": line 2829) -* do without param at ("test/cases/large/clang-26760.c": line 2829) -* 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2813) -* remove expression at ("test/cases/large/clang-26760.c": line 2809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2809) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2809) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2809) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2809) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) * reduce to left at ("test/cases/large/clang-26760.c": line 2809) * reduce to right at ("test/cases/large/clang-26760.c": line 2813) * reduce to left at ("test/cases/large/clang-26760.c": line 2809) * reduce to right at ("test/cases/large/clang-26760.c": line 2809) +* reduce to left at ("test/cases/large/clang-26760.c": line 2813) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) +* reduce to left at ("test/cases/large/clang-26760.c": line 2813) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) +* reduce to left at ("test/cases/large/clang-26760.c": line 2813) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to left at ("test/cases/large/clang-26760.c": line 2813) +* reduce to right at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2812) +* reduce to left at ("test/cases/large/clang-26760.c": line 2809) +* reduce to right at ("test/cases/large/clang-26760.c": line 2811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2810) +* reduce to index at ("test/cases/large/clang-26760.c": line 2809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2812) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2811) +* reduce to index at ("test/cases/large/clang-26760.c": line 2811) +* remove expression at ("test/cases/large/clang-26760.c": line 2809) * remove expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2813) +* reduce to index at ("test/cases/large/clang-26760.c": line 2813) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2813) * remove expression at ("test/cases/large/clang-26760.c": line 2813) * remove expression at ("test/cases/large/clang-26760.c": line 2813) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2813) +* reduce to index at ("test/cases/large/clang-26760.c": line 2813) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2813) +* reduce to index at ("test/cases/large/clang-26760.c": line 2813) +* reduce to index at ("test/cases/large/clang-26760.c": line 2813) +* reduce to index at ("test/cases/large/clang-26760.c": line 2813) * remove expression at ("test/cases/large/clang-26760.c": line 2809) -* do without param at ("test/cases/large/clang-26760.c": line 2809) -* reduce to left at ("test/cases/large/clang-26760.c": line 2809) -* reduce to right at ("test/cases/large/clang-26760.c": line 2812) -* do without param at ("test/cases/large/clang-26760.c": line 2809) -* do without param at ("test/cases/large/clang-26760.c": line 2809) -* replace by zero at ("test/cases/large/clang-26760.c": line 2809) -* do without param at ("test/cases/large/clang-26760.c": line 2810) -* do without param at ("test/cases/large/clang-26760.c": line 2811) -* do without param at ("test/cases/large/clang-26760.c": line 2811) -* replace by zero at ("test/cases/large/clang-26760.c": line 2811) -* replace by zero at ("test/cases/large/clang-26760.c": line 2811) -* replace by zero at ("test/cases/large/clang-26760.c": line 2811) -* do without param at ("test/cases/large/clang-26760.c": line 2812) -* do without param at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) -* replace by zero at ("test/cases/large/clang-26760.c": line 2813) +* reduce to index at ("test/cases/large/clang-26760.c": line 2813) * remove expr statement at ("test/cases/large/clang-26760.c": line 2814) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2814) * remove expr statement at ("test/cases/large/clang-26760.c": line 2815) * reduce to left at ("test/cases/large/clang-26760.c": line 2815) * reduce to right at ("test/cases/large/clang-26760.c": line 2815) -* replace by zero at ("test/cases/large/clang-26760.c": line 2815) -* do without param at ("test/cases/large/clang-26760.c": line 2823) -* remove expression at ("test/cases/large/clang-26760.c": line 2815) -* do without param at ("test/cases/large/clang-26760.c": line 2815) -* do without param at ("test/cases/large/clang-26760.c": line 2816) -* do without param at ("test/cases/large/clang-26760.c": line 2816) -* do without param at ("test/cases/large/clang-26760.c": line 2823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2824) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2815) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2815) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2823) * reduce to left at ("test/cases/large/clang-26760.c": line 2823) * reduce to right at ("test/cases/large/clang-26760.c": line 2823) -* remove expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) * reduce to right at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2823) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2822) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2822) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2820) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2819) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2819) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) * reduce to right at ("test/cases/large/clang-26760.c": line 2819) * reduce to operant at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2818) -* remove expression at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2818) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2817) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) * reduce to right at ("test/cases/large/clang-26760.c": line 2817) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) @@ -9262,36 +12806,60 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2817) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) * reduce to right at ("test/cases/large/clang-26760.c": line 2817) -* replace by zero at ("test/cases/large/clang-26760.c": line 2817) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2817) +* reduce to index at ("test/cases/large/clang-26760.c": line 2817) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2817) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2817) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) * reduce to right at ("test/cases/large/clang-26760.c": line 2817) * reduce to operant at ("test/cases/large/clang-26760.c": line 2817) -* remove expression at ("test/cases/large/clang-26760.c": line 2817) * reduce to left at ("test/cases/large/clang-26760.c": line 2817) * reduce to right at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to left at ("test/cases/large/clang-26760.c": line 2817) +* reduce to right at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2817) +* remove expression at ("test/cases/large/clang-26760.c": line 2817) +* remove expression at ("test/cases/large/clang-26760.c": line 2817) +* remove expression at ("test/cases/large/clang-26760.c": line 2817) * remove expression at ("test/cases/large/clang-26760.c": line 2817) -* do without param at ("test/cases/large/clang-26760.c": line 2818) -* do without param at ("test/cases/large/clang-26760.c": line 2819) -* do without param at ("test/cases/large/clang-26760.c": line 2820) -* do without param at ("test/cases/large/clang-26760.c": line 2821) -* do without param at ("test/cases/large/clang-26760.c": line 2822) -* do without param at ("test/cases/large/clang-26760.c": line 2823) -* do without param at ("test/cases/large/clang-26760.c": line 2824) +* remove expression at ("test/cases/large/clang-26760.c": line 2815) * remove condition at ("test/cases/large/clang-26760.c": line 2833) * reduce to left at ("test/cases/large/clang-26760.c": line 2833) * reduce to right at ("test/cases/large/clang-26760.c": line 2834) -* do without param at ("test/cases/large/clang-26760.c": line 2833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2833) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2833) +* reduce to index at ("test/cases/large/clang-26760.c": line 2833) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2833) * remove expression at ("test/cases/large/clang-26760.c": line 2833) -* replace by zero at ("test/cases/large/clang-26760.c": line 2833) -* replace by zero at ("test/cases/large/clang-26760.c": line 2833) -* do without param at ("test/cases/large/clang-26760.c": line 2834) * reduce to left at ("test/cases/large/clang-26760.c": line 2834) * reduce to right at ("test/cases/large/clang-26760.c": line 2837) -* remove expression at ("test/cases/large/clang-26760.c": line 2834) * reduce to left at ("test/cases/large/clang-26760.c": line 2834) * reduce to right at ("test/cases/large/clang-26760.c": line 2837) -* do without param at ("test/cases/large/clang-26760.c": line 2836) -* remove expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to left at ("test/cases/large/clang-26760.c": line 2834) +* reduce to right at ("test/cases/large/clang-26760.c": line 2837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to left at ("test/cases/large/clang-26760.c": line 2834) +* reduce to right at ("test/cases/large/clang-26760.c": line 2837) +* reduce to left at ("test/cases/large/clang-26760.c": line 2834) +* reduce to right at ("test/cases/large/clang-26760.c": line 2837) +* reduce to left at ("test/cases/large/clang-26760.c": line 2834) +* reduce to right at ("test/cases/large/clang-26760.c": line 2837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) * remove expression at ("test/cases/large/clang-26760.c": line 2834) * reduce to left at ("test/cases/large/clang-26760.c": line 2834) * reduce to right at ("test/cases/large/clang-26760.c": line 2836) @@ -9299,418 +12867,583 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2836) * reduce to left at ("test/cases/large/clang-26760.c": line 2836) * reduce to right at ("test/cases/large/clang-26760.c": line 2836) -* remove expression at ("test/cases/large/clang-26760.c": line 2834) -* do without param at ("test/cases/large/clang-26760.c": line 2834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) * reduce to left at ("test/cases/large/clang-26760.c": line 2834) * reduce to right at ("test/cases/large/clang-26760.c": line 2836) -* do without param at ("test/cases/large/clang-26760.c": line 2834) -* do without param at ("test/cases/large/clang-26760.c": line 2835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2835) * reduce to left at ("test/cases/large/clang-26760.c": line 2835) * reduce to right at ("test/cases/large/clang-26760.c": line 2836) -* do without param at ("test/cases/large/clang-26760.c": line 2835) +* reduce to left at ("test/cases/large/clang-26760.c": line 2835) +* reduce to right at ("test/cases/large/clang-26760.c": line 2836) +* reduce to left at ("test/cases/large/clang-26760.c": line 2835) +* reduce to right at ("test/cases/large/clang-26760.c": line 2836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2836) * reduce to left at ("test/cases/large/clang-26760.c": line 2835) * reduce to right at ("test/cases/large/clang-26760.c": line 2835) -* do without param at ("test/cases/large/clang-26760.c": line 2836) -* replace by zero at ("test/cases/large/clang-26760.c": line 2836) -* replace by zero at ("test/cases/large/clang-26760.c": line 2836) -* replace by zero at ("test/cases/large/clang-26760.c": line 2836) -* replace by zero at ("test/cases/large/clang-26760.c": line 2836) -* do without param at ("test/cases/large/clang-26760.c": line 2837) +* reduce to index at ("test/cases/large/clang-26760.c": line 2836) +* remove expression at ("test/cases/large/clang-26760.c": line 2834) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2836) +* reduce to index at ("test/cases/large/clang-26760.c": line 2836) +* remove expression at ("test/cases/large/clang-26760.c": line 2834) * reduce to operant at ("test/cases/large/clang-26760.c": line 2837) +* remove expression at ("test/cases/large/clang-26760.c": line 2834) * delete variable at ("test/cases/large/clang-26760.c": line 2856) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2857) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2857) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2857) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2857) * remove the for loop at ("test/cases/large/clang-26760.c": line 2858) * remove initializer at ("test/cases/large/clang-26760.c": line 2858) * reduce to left at ("test/cases/large/clang-26760.c": line 2858) * reduce to right at ("test/cases/large/clang-26760.c": line 2858) * remove check at ("test/cases/large/clang-26760.c": line 2858) +* reduce to left at ("test/cases/large/clang-26760.c": line 2858) +* reduce to right at ("test/cases/large/clang-26760.c": line 2858) * remove iterator at ("test/cases/large/clang-26760.c": line 2858) * reduce to left at ("test/cases/large/clang-26760.c": line 2858) * reduce to right at ("test/cases/large/clang-26760.c": line 2858) -* do without param at ("test/cases/large/clang-26760.c": line 2858) -* do without param at ("test/cases/large/clang-26760.c": line 2859) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2858) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2859) * delete variable at ("test/cases/large/clang-26760.c": line 2861) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2862) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2862) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2862) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2862) * remove the for loop at ("test/cases/large/clang-26760.c": line 2863) * remove initializer at ("test/cases/large/clang-26760.c": line 2863) * reduce to left at ("test/cases/large/clang-26760.c": line 2863) * reduce to right at ("test/cases/large/clang-26760.c": line 2863) * remove check at ("test/cases/large/clang-26760.c": line 2863) +* reduce to left at ("test/cases/large/clang-26760.c": line 2863) +* reduce to right at ("test/cases/large/clang-26760.c": line 2863) * remove iterator at ("test/cases/large/clang-26760.c": line 2863) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2863) * remove expr statement at ("test/cases/large/clang-26760.c": line 2864) * reduce to left at ("test/cases/large/clang-26760.c": line 2864) * reduce to right at ("test/cases/large/clang-26760.c": line 2864) -* replace by zero at ("test/cases/large/clang-26760.c": line 2864) -* replace by zero at ("test/cases/large/clang-26760.c": line 2864) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2864) +* reduce to index at ("test/cases/large/clang-26760.c": line 2864) * remove expr statement at ("test/cases/large/clang-26760.c": line 2865) * reduce to left at ("test/cases/large/clang-26760.c": line 2865) * reduce to right at ("test/cases/large/clang-26760.c": line 2865) -* replace by zero at ("test/cases/large/clang-26760.c": line 2865) -* replace by zero at ("test/cases/large/clang-26760.c": line 2865) +* reduce to left at ("test/cases/large/clang-26760.c": line 2865) +* reduce to right at ("test/cases/large/clang-26760.c": line 2869) * reduce to left at ("test/cases/large/clang-26760.c": line 2865) * reduce to right at ("test/cases/large/clang-26760.c": line 2865) -* do without param at ("test/cases/large/clang-26760.c": line 2865) -* do without param at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2868) * reduce to left at ("test/cases/large/clang-26760.c": line 2867) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) -* remove expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) * reduce to left at ("test/cases/large/clang-26760.c": line 2867) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) -* remove expression at ("test/cases/large/clang-26760.c": line 2865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2865) * reduce to left at ("test/cases/large/clang-26760.c": line 2865) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) * reduce to left at ("test/cases/large/clang-26760.c": line 2865) * reduce to right at ("test/cases/large/clang-26760.c": line 2865) -* remove expression at ("test/cases/large/clang-26760.c": line 2865) +* reduce to left at ("test/cases/large/clang-26760.c": line 2865) +* reduce to right at ("test/cases/large/clang-26760.c": line 2867) +* reduce to left at ("test/cases/large/clang-26760.c": line 2865) +* reduce to right at ("test/cases/large/clang-26760.c": line 2867) +* reduce to left at ("test/cases/large/clang-26760.c": line 2865) +* reduce to right at ("test/cases/large/clang-26760.c": line 2866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2865) * reduce to left at ("test/cases/large/clang-26760.c": line 2865) * reduce to right at ("test/cases/large/clang-26760.c": line 2866) -* do without param at ("test/cases/large/clang-26760.c": line 2865) -* do without param at ("test/cases/large/clang-26760.c": line 2866) -* do without param at ("test/cases/large/clang-26760.c": line 2866) -* do without param at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2866) +* remove expression at ("test/cases/large/clang-26760.c": line 2865) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) * reduce to left at ("test/cases/large/clang-26760.c": line 2867) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) * reduce to left at ("test/cases/large/clang-26760.c": line 2867) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) * reduce to left at ("test/cases/large/clang-26760.c": line 2867) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2867) * remove expression at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) * reduce to left at ("test/cases/large/clang-26760.c": line 2867) * reduce to right at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* replace by zero at ("test/cases/large/clang-26760.c": line 2867) -* do without param at ("test/cases/large/clang-26760.c": line 2868) -* do without param at ("test/cases/large/clang-26760.c": line 2869) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* remove expression at ("test/cases/large/clang-26760.c": line 2865) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) +* remove expression at ("test/cases/large/clang-26760.c": line 2867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2867) +* reduce to index at ("test/cases/large/clang-26760.c": line 2867) * remove condition at ("test/cases/large/clang-26760.c": line 2871) -* do without param at ("test/cases/large/clang-26760.c": line 2871) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2871) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2873) * reduce to operant at ("test/cases/large/clang-26760.c": line 2871) -* do without param at ("test/cases/large/clang-26760.c": line 2871) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2871) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2872) +* reduce to index at ("test/cases/large/clang-26760.c": line 2871) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2883) -* replace by zero at ("test/cases/large/clang-26760.c": line 2883) -* do without param at ("test/cases/large/clang-26760.c": line 2883) -* do without param at ("test/cases/large/clang-26760.c": line 2883) +* reduce to left at ("test/cases/large/clang-26760.c": line 2883) +* reduce to right at ("test/cases/large/clang-26760.c": line 2883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2883) * remove return statement at ("test/cases/large/clang-26760.c": line 2884) -* replace by zero at ("test/cases/large/clang-26760.c": line 2884) +* reduce to index at ("test/cases/large/clang-26760.c": line 2884) * remove expr statement at ("test/cases/large/clang-26760.c": line 2875) * reduce to left at ("test/cases/large/clang-26760.c": line 2875) * reduce to right at ("test/cases/large/clang-26760.c": line 2875) -* replace by zero at ("test/cases/large/clang-26760.c": line 2875) * remove condition at ("test/cases/large/clang-26760.c": line 2876) * remove continue at ("test/cases/large/clang-26760.c": line 2877) * remove expr statement at ("test/cases/large/clang-26760.c": line 2878) * reduce to left at ("test/cases/large/clang-26760.c": line 2878) * reduce to right at ("test/cases/large/clang-26760.c": line 2878) -* do without param at ("test/cases/large/clang-26760.c": line 2878) -* do without param at ("test/cases/large/clang-26760.c": line 2878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2878) * remove expr statement at ("test/cases/large/clang-26760.c": line 2886) * remove expr statement at ("test/cases/large/clang-26760.c": line 2887) * remove return statement at ("test/cases/large/clang-26760.c": line 2889) -* replace by zero at ("test/cases/large/clang-26760.c": line 2889) +* reduce to index at ("test/cases/large/clang-26760.c": line 2889) * expand compound statment at ("test/cases/large/clang-26760.c": line 2888) * remove expr statement at ("test/cases/large/clang-26760.c": line 2891) * reduce to left at ("test/cases/large/clang-26760.c": line 2891) * reduce to right at ("test/cases/large/clang-26760.c": line 2891) -* replace by zero at ("test/cases/large/clang-26760.c": line 2891) -* do without param at ("test/cases/large/clang-26760.c": line 2899) -* remove expression at ("test/cases/large/clang-26760.c": line 2891) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2900) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2891) * reduce to left at ("test/cases/large/clang-26760.c": line 2891) * reduce to right at ("test/cases/large/clang-26760.c": line 2899) -* do without param at ("test/cases/large/clang-26760.c": line 2891) -* replace by zero at ("test/cases/large/clang-26760.c": line 2891) -* replace by zero at ("test/cases/large/clang-26760.c": line 2891) -* do without param at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2891) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to left at ("test/cases/large/clang-26760.c": line 2891) +* reduce to right at ("test/cases/large/clang-26760.c": line 2891) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2891) +* reduce to index at ("test/cases/large/clang-26760.c": line 2891) * reduce to left at ("test/cases/large/clang-26760.c": line 2892) * reduce to right at ("test/cases/large/clang-26760.c": line 2899) -* do without param at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2899) * reduce to left at ("test/cases/large/clang-26760.c": line 2892) * reduce to right at ("test/cases/large/clang-26760.c": line 2898) * reduce to left at ("test/cases/large/clang-26760.c": line 2892) +* reduce to right at ("test/cases/large/clang-26760.c": line 2892) +* reduce to left at ("test/cases/large/clang-26760.c": line 2892) * reduce to right at ("test/cases/large/clang-26760.c": line 2898) -* do without param at ("test/cases/large/clang-26760.c": line 2892) -* remove expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to left at ("test/cases/large/clang-26760.c": line 2892) +* reduce to right at ("test/cases/large/clang-26760.c": line 2898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2898) +* reduce to left at ("test/cases/large/clang-26760.c": line 2892) +* reduce to right at ("test/cases/large/clang-26760.c": line 2897) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) * reduce to left at ("test/cases/large/clang-26760.c": line 2892) * reduce to right at ("test/cases/large/clang-26760.c": line 2892) -* replace by zero at ("test/cases/large/clang-26760.c": line 2892) -* replace by zero at ("test/cases/large/clang-26760.c": line 2892) -* do without param at ("test/cases/large/clang-26760.c": line 2893) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2892) +* reduce to index at ("test/cases/large/clang-26760.c": line 2892) +* reduce to index at ("test/cases/large/clang-26760.c": line 2892) +* remove expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to left at ("test/cases/large/clang-26760.c": line 2892) +* reduce to right at ("test/cases/large/clang-26760.c": line 2897) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2897) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2892) +* reduce to index at ("test/cases/large/clang-26760.c": line 2892) * remove expression at ("test/cases/large/clang-26760.c": line 2892) -* do without param at ("test/cases/large/clang-26760.c": line 2892) -* replace by zero at ("test/cases/large/clang-26760.c": line 2892) -* replace by zero at ("test/cases/large/clang-26760.c": line 2892) -* replace by zero at ("test/cases/large/clang-26760.c": line 2892) -* do without param at ("test/cases/large/clang-26760.c": line 2893) -* do without param at ("test/cases/large/clang-26760.c": line 2893) -* do without param at ("test/cases/large/clang-26760.c": line 2893) +* reduce to left at ("test/cases/large/clang-26760.c": line 2893) +* reduce to right at ("test/cases/large/clang-26760.c": line 2896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2896) +* reduce to left at ("test/cases/large/clang-26760.c": line 2893) +* reduce to right at ("test/cases/large/clang-26760.c": line 2895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2895) * reduce to left at ("test/cases/large/clang-26760.c": line 2893) * reduce to right at ("test/cases/large/clang-26760.c": line 2894) * reduce to left at ("test/cases/large/clang-26760.c": line 2893) * reduce to right at ("test/cases/large/clang-26760.c": line 2894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2893) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2894) +* reduce to left at ("test/cases/large/clang-26760.c": line 2893) +* reduce to right at ("test/cases/large/clang-26760.c": line 2893) * remove expression at ("test/cases/large/clang-26760.c": line 2893) -* do without param at ("test/cases/large/clang-26760.c": line 2893) -* do without param at ("test/cases/large/clang-26760.c": line 2894) -* replace by zero at ("test/cases/large/clang-26760.c": line 2894) -* do without param at ("test/cases/large/clang-26760.c": line 2895) -* replace by zero at ("test/cases/large/clang-26760.c": line 2895) -* do without param at ("test/cases/large/clang-26760.c": line 2896) +* reduce to index at ("test/cases/large/clang-26760.c": line 2894) +* reduce to index at ("test/cases/large/clang-26760.c": line 2895) * reduce to operant at ("test/cases/large/clang-26760.c": line 2896) -* do without param at ("test/cases/large/clang-26760.c": line 2897) -* replace by zero at ("test/cases/large/clang-26760.c": line 2897) -* do without param at ("test/cases/large/clang-26760.c": line 2898) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 2897) +* reduce to index at ("test/cases/large/clang-26760.c": line 2898) +* remove expression at ("test/cases/large/clang-26760.c": line 2891) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2840) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2841) * remove the for loop at ("test/cases/large/clang-26760.c": line 2842) * remove initializer at ("test/cases/large/clang-26760.c": line 2842) * reduce to left at ("test/cases/large/clang-26760.c": line 2842) * reduce to right at ("test/cases/large/clang-26760.c": line 2842) * remove check at ("test/cases/large/clang-26760.c": line 2842) +* reduce to left at ("test/cases/large/clang-26760.c": line 2842) +* reduce to right at ("test/cases/large/clang-26760.c": line 2842) * remove iterator at ("test/cases/large/clang-26760.c": line 2842) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2842) * remove expr statement at ("test/cases/large/clang-26760.c": line 2843) * reduce to left at ("test/cases/large/clang-26760.c": line 2843) * reduce to right at ("test/cases/large/clang-26760.c": line 2843) -* replace by zero at ("test/cases/large/clang-26760.c": line 2843) +* reduce to index at ("test/cases/large/clang-26760.c": line 2843) * remove expr statement at ("test/cases/large/clang-26760.c": line 2844) * reduce to left at ("test/cases/large/clang-26760.c": line 2844) * reduce to right at ("test/cases/large/clang-26760.c": line 2844) -* replace by zero at ("test/cases/large/clang-26760.c": line 2844) -* do without param at ("test/cases/large/clang-26760.c": line 2844) -* do without param at ("test/cases/large/clang-26760.c": line 2844) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2844) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2844) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2848) +* reduce to left at ("test/cases/large/clang-26760.c": line 2844) +* reduce to right at ("test/cases/large/clang-26760.c": line 2847) +* reduce to left at ("test/cases/large/clang-26760.c": line 2844) +* reduce to right at ("test/cases/large/clang-26760.c": line 2847) * reduce to left at ("test/cases/large/clang-26760.c": line 2844) * reduce to right at ("test/cases/large/clang-26760.c": line 2847) * reduce to left at ("test/cases/large/clang-26760.c": line 2844) * reduce to right at ("test/cases/large/clang-26760.c": line 2847) -* do without param at ("test/cases/large/clang-26760.c": line 2844) -* replace by zero at ("test/cases/large/clang-26760.c": line 2844) -* replace by zero at ("test/cases/large/clang-26760.c": line 2844) -* replace by zero at ("test/cases/large/clang-26760.c": line 2844) -* do without param at ("test/cases/large/clang-26760.c": line 2845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2844) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2845) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2844) +* reduce to index at ("test/cases/large/clang-26760.c": line 2844) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2844) +* reduce to index at ("test/cases/large/clang-26760.c": line 2844) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2845) * reduce to operant at ("test/cases/large/clang-26760.c": line 2845) * reduce to left at ("test/cases/large/clang-26760.c": line 2845) * reduce to right at ("test/cases/large/clang-26760.c": line 2845) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2845) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2845) * reduce to operant at ("test/cases/large/clang-26760.c": line 2845) -* replace by zero at ("test/cases/large/clang-26760.c": line 2845) -* remove expression at ("test/cases/large/clang-26760.c": line 2845) -* do without param at ("test/cases/large/clang-26760.c": line 2846) +* reduce to index at ("test/cases/large/clang-26760.c": line 2845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2845) * remove expression at ("test/cases/large/clang-26760.c": line 2845) * reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2847) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2845) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) * reduce to right at ("test/cases/large/clang-26760.c": line 2845) -* replace by zero at ("test/cases/large/clang-26760.c": line 2845) -* replace by zero at ("test/cases/large/clang-26760.c": line 2845) -* replace by zero at ("test/cases/large/clang-26760.c": line 2845) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2845) +* reduce to index at ("test/cases/large/clang-26760.c": line 2845) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2846) * reduce to left at ("test/cases/large/clang-26760.c": line 2845) * reduce to right at ("test/cases/large/clang-26760.c": line 2846) -* do without param at ("test/cases/large/clang-26760.c": line 2845) -* do without param at ("test/cases/large/clang-26760.c": line 2846) -* replace by zero at ("test/cases/large/clang-26760.c": line 2846) -* replace by zero at ("test/cases/large/clang-26760.c": line 2846) -* do without param at ("test/cases/large/clang-26760.c": line 2847) -* replace by zero at ("test/cases/large/clang-26760.c": line 2847) -* replace by zero at ("test/cases/large/clang-26760.c": line 2847) -* replace by zero at ("test/cases/large/clang-26760.c": line 2847) -* do without param at ("test/cases/large/clang-26760.c": line 2848) -* replace by zero at ("test/cases/large/clang-26760.c": line 2848) -* do without param at ("test/cases/large/clang-26760.c": line 2849) +* reduce to left at ("test/cases/large/clang-26760.c": line 2845) +* reduce to right at ("test/cases/large/clang-26760.c": line 2846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2846) +* reduce to index at ("test/cases/large/clang-26760.c": line 2846) +* remove expression at ("test/cases/large/clang-26760.c": line 2845) +* reduce to index at ("test/cases/large/clang-26760.c": line 2846) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2847) +* reduce to index at ("test/cases/large/clang-26760.c": line 2847) +* reduce to index at ("test/cases/large/clang-26760.c": line 2848) * remove expr statement at ("test/cases/large/clang-26760.c": line 2850) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2850) * remove condition at ("test/cases/large/clang-26760.c": line 2851) -* replace by zero at ("test/cases/large/clang-26760.c": line 2851) +* reduce to index at ("test/cases/large/clang-26760.c": line 2851) * remove break at ("test/cases/large/clang-26760.c": line 2852) * remove expr statement at ("test/cases/large/clang-26760.c": line 2902) * reduce to left at ("test/cases/large/clang-26760.c": line 2902) * reduce to right at ("test/cases/large/clang-26760.c": line 2902) -* replace by zero at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2902) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2902) +* reduce to index at ("test/cases/large/clang-26760.c": line 2902) * remove expression at ("test/cases/large/clang-26760.c": line 2902) * remove expression at ("test/cases/large/clang-26760.c": line 2902) -* replace by zero at ("test/cases/large/clang-26760.c": line 2902) -* replace by zero at ("test/cases/large/clang-26760.c": line 2902) -* replace by zero at ("test/cases/large/clang-26760.c": line 2902) -* replace by zero at ("test/cases/large/clang-26760.c": line 2902) +* reduce to index at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2905) * reduce to left at ("test/cases/large/clang-26760.c": line 2902) * reduce to right at ("test/cases/large/clang-26760.c": line 2905) -* replace by zero at ("test/cases/large/clang-26760.c": line 2902) +* reduce to index at ("test/cases/large/clang-26760.c": line 2902) * reduce to left at ("test/cases/large/clang-26760.c": line 2905) * reduce to right at ("test/cases/large/clang-26760.c": line 2905) -* remove expression at ("test/cases/large/clang-26760.c": line 2905) -* remove expression at ("test/cases/large/clang-26760.c": line 2902) -* do without param at ("test/cases/large/clang-26760.c": line 2902) -* do without param at ("test/cases/large/clang-26760.c": line 2902) -* do without param at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2905) +* reduce to right at ("test/cases/large/clang-26760.c": line 2905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2905) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2903) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2902) +* reduce to left at ("test/cases/large/clang-26760.c": line 2902) +* reduce to right at ("test/cases/large/clang-26760.c": line 2902) * reduce to left at ("test/cases/large/clang-26760.c": line 2902) * reduce to right at ("test/cases/large/clang-26760.c": line 2902) * reduce to operant at ("test/cases/large/clang-26760.c": line 2902) -* do without param at ("test/cases/large/clang-26760.c": line 2903) -* do without param at ("test/cases/large/clang-26760.c": line 2904) -* do without param at ("test/cases/large/clang-26760.c": line 2905) -* replace by zero at ("test/cases/large/clang-26760.c": line 2905) -* replace by zero at ("test/cases/large/clang-26760.c": line 2905) +* remove expression at ("test/cases/large/clang-26760.c": line 2902) +* remove expression at ("test/cases/large/clang-26760.c": line 2905) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2905) +* reduce to index at ("test/cases/large/clang-26760.c": line 2905) * reduce to operant at ("test/cases/large/clang-26760.c": line 2905) * 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 2489) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2490) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2490) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2490) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2492) * remove expr statement at ("test/cases/large/clang-26760.c": line 2494) -* do without param at ("test/cases/large/clang-26760.c": line 2494) -* replace by zero at ("test/cases/large/clang-26760.c": line 2494) -* do without param at ("test/cases/large/clang-26760.c": line 2494) -* do without param at ("test/cases/large/clang-26760.c": line 2494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2494) +* reduce to index at ("test/cases/large/clang-26760.c": line 2494) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2495) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2495) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2579) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2582) * remove the for loop at ("test/cases/large/clang-26760.c": line 2583) * remove initializer at ("test/cases/large/clang-26760.c": line 2583) * reduce to left at ("test/cases/large/clang-26760.c": line 2583) * reduce to right at ("test/cases/large/clang-26760.c": line 2583) * remove check at ("test/cases/large/clang-26760.c": line 2583) +* reduce to left at ("test/cases/large/clang-26760.c": line 2583) +* reduce to right at ("test/cases/large/clang-26760.c": line 2583) * remove iterator at ("test/cases/large/clang-26760.c": line 2583) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2583) * remove expr statement at ("test/cases/large/clang-26760.c": line 2584) * reduce to left at ("test/cases/large/clang-26760.c": line 2584) * reduce to right at ("test/cases/large/clang-26760.c": line 2584) -* replace by zero at ("test/cases/large/clang-26760.c": line 2584) +* reduce to index at ("test/cases/large/clang-26760.c": line 2584) * remove the for loop at ("test/cases/large/clang-26760.c": line 2585) * remove initializer at ("test/cases/large/clang-26760.c": line 2585) * reduce to left at ("test/cases/large/clang-26760.c": line 2585) * 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 check at ("test/cases/large/clang-26760.c": line 2585) +* reduce to left at ("test/cases/large/clang-26760.c": line 2585) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2585) -* replace by zero at ("test/cases/large/clang-26760.c": line 2587) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2585) * 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) * reduce to left at ("test/cases/large/clang-26760.c": line 2599) * reduce to right at ("test/cases/large/clang-26760.c": line 2599) * delete variable at ("test/cases/large/clang-26760.c": line 2593) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2594) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2594) * remove expr statement at ("test/cases/large/clang-26760.c": line 2595) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2595) * remove condition at ("test/cases/large/clang-26760.c": line 2601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2601) * remove expression at ("test/cases/large/clang-26760.c": line 2601) * remove expr statement at ("test/cases/large/clang-26760.c": line 2625) * reduce to left at ("test/cases/large/clang-26760.c": line 2625) * reduce to right at ("test/cases/large/clang-26760.c": line 2625) * reduce to left at ("test/cases/large/clang-26760.c": line 2625) * reduce to right at ("test/cases/large/clang-26760.c": line 2625) +* reduce to left at ("test/cases/large/clang-26760.c": line 2625) +* reduce to right at ("test/cases/large/clang-26760.c": line 2625) * reduce to operant at ("test/cases/large/clang-26760.c": line 2625) -* do without param at ("test/cases/large/clang-26760.c": line 2625) -* do without param at ("test/cases/large/clang-26760.c": line 2626) -* remove expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to left at ("test/cases/large/clang-26760.c": line 2625) +* reduce to right at ("test/cases/large/clang-26760.c": line 2626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to left at ("test/cases/large/clang-26760.c": line 2626) +* reduce to right at ("test/cases/large/clang-26760.c": line 2626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2626) * reduce to left at ("test/cases/large/clang-26760.c": line 2626) * reduce to right at ("test/cases/large/clang-26760.c": line 2626) +* remove expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to left at ("test/cases/large/clang-26760.c": line 2626) +* reduce to right at ("test/cases/large/clang-26760.c": line 2628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to left at ("test/cases/large/clang-26760.c": line 2626) +* reduce to right at ("test/cases/large/clang-26760.c": line 2628) * reduce to left at ("test/cases/large/clang-26760.c": line 2626) * reduce to right at ("test/cases/large/clang-26760.c": line 2628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2627) * remove expression at ("test/cases/large/clang-26760.c": line 2626) -* do without param at ("test/cases/large/clang-26760.c": line 2626) -* 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2609) -* remove expression at ("test/cases/large/clang-26760.c": line 2605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2605) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2605) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2605) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2605) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) * reduce to left at ("test/cases/large/clang-26760.c": line 2605) * reduce to right at ("test/cases/large/clang-26760.c": line 2609) * reduce to left at ("test/cases/large/clang-26760.c": line 2605) * reduce to right at ("test/cases/large/clang-26760.c": line 2605) +* reduce to left at ("test/cases/large/clang-26760.c": line 2609) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) +* reduce to left at ("test/cases/large/clang-26760.c": line 2609) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) +* reduce to left at ("test/cases/large/clang-26760.c": line 2609) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to left at ("test/cases/large/clang-26760.c": line 2609) +* reduce to right at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2608) +* reduce to left at ("test/cases/large/clang-26760.c": line 2605) +* reduce to right at ("test/cases/large/clang-26760.c": line 2607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2606) +* reduce to index at ("test/cases/large/clang-26760.c": line 2605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2608) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2607) +* reduce to index at ("test/cases/large/clang-26760.c": line 2607) +* remove expression at ("test/cases/large/clang-26760.c": line 2605) * remove expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2609) +* reduce to index at ("test/cases/large/clang-26760.c": line 2609) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2609) * remove expression at ("test/cases/large/clang-26760.c": line 2609) * remove expression at ("test/cases/large/clang-26760.c": line 2609) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2609) +* reduce to index at ("test/cases/large/clang-26760.c": line 2609) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2609) +* reduce to index at ("test/cases/large/clang-26760.c": line 2609) +* reduce to index at ("test/cases/large/clang-26760.c": line 2609) +* reduce to index at ("test/cases/large/clang-26760.c": line 2609) * remove expression at ("test/cases/large/clang-26760.c": line 2605) -* do without param at ("test/cases/large/clang-26760.c": line 2605) -* reduce to left at ("test/cases/large/clang-26760.c": line 2605) -* reduce to right at ("test/cases/large/clang-26760.c": line 2608) -* do without param at ("test/cases/large/clang-26760.c": line 2605) -* do without param at ("test/cases/large/clang-26760.c": line 2605) -* replace by zero at ("test/cases/large/clang-26760.c": line 2605) -* do without param at ("test/cases/large/clang-26760.c": line 2606) -* do without param at ("test/cases/large/clang-26760.c": line 2607) -* do without param at ("test/cases/large/clang-26760.c": line 2607) -* replace by zero at ("test/cases/large/clang-26760.c": line 2607) -* replace by zero at ("test/cases/large/clang-26760.c": line 2607) -* replace by zero at ("test/cases/large/clang-26760.c": line 2607) -* do without param at ("test/cases/large/clang-26760.c": line 2608) -* do without param at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) -* replace by zero at ("test/cases/large/clang-26760.c": line 2609) +* reduce to index at ("test/cases/large/clang-26760.c": line 2609) * remove expr statement at ("test/cases/large/clang-26760.c": line 2610) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2610) * remove expr statement at ("test/cases/large/clang-26760.c": line 2611) * reduce to left at ("test/cases/large/clang-26760.c": line 2611) * reduce to right at ("test/cases/large/clang-26760.c": line 2611) * remove expr statement at ("test/cases/large/clang-26760.c": line 2612) * reduce to left at ("test/cases/large/clang-26760.c": line 2612) * reduce to right at ("test/cases/large/clang-26760.c": line 2612) -* replace by zero at ("test/cases/large/clang-26760.c": line 2612) -* do without param at ("test/cases/large/clang-26760.c": line 2620) -* remove expression at ("test/cases/large/clang-26760.c": line 2612) -* do without param at ("test/cases/large/clang-26760.c": line 2612) -* do without param at ("test/cases/large/clang-26760.c": line 2613) -* do without param at ("test/cases/large/clang-26760.c": line 2613) -* do without param at ("test/cases/large/clang-26760.c": line 2620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2620) * reduce to left at ("test/cases/large/clang-26760.c": line 2620) * reduce to right at ("test/cases/large/clang-26760.c": line 2620) -* remove expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) * reduce to right at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2620) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2619) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2619) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2618) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2617) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2616) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2616) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) * reduce to right at ("test/cases/large/clang-26760.c": line 2616) * reduce to operant at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2615) -* remove expression at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2615) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2614) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) * reduce to right at ("test/cases/large/clang-26760.c": line 2614) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) @@ -9719,36 +13452,60 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2614) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) * reduce to right at ("test/cases/large/clang-26760.c": line 2614) -* replace by zero at ("test/cases/large/clang-26760.c": line 2614) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2614) +* reduce to index at ("test/cases/large/clang-26760.c": line 2614) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2614) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2614) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) * reduce to right at ("test/cases/large/clang-26760.c": line 2614) * reduce to operant at ("test/cases/large/clang-26760.c": line 2614) -* remove expression at ("test/cases/large/clang-26760.c": line 2614) * reduce to left at ("test/cases/large/clang-26760.c": line 2614) * reduce to right at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to left at ("test/cases/large/clang-26760.c": line 2614) +* reduce to right at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2614) +* remove expression at ("test/cases/large/clang-26760.c": line 2614) +* remove expression at ("test/cases/large/clang-26760.c": line 2614) +* remove expression at ("test/cases/large/clang-26760.c": line 2614) * remove expression at ("test/cases/large/clang-26760.c": line 2614) -* do without param at ("test/cases/large/clang-26760.c": line 2615) -* do without param at ("test/cases/large/clang-26760.c": line 2616) -* do without param at ("test/cases/large/clang-26760.c": line 2617) -* do without param at ("test/cases/large/clang-26760.c": line 2618) -* do without param at ("test/cases/large/clang-26760.c": line 2619) -* do without param at ("test/cases/large/clang-26760.c": line 2620) -* do without param at ("test/cases/large/clang-26760.c": line 2621) +* remove expression at ("test/cases/large/clang-26760.c": line 2612) * remove condition at ("test/cases/large/clang-26760.c": line 2630) * reduce to left at ("test/cases/large/clang-26760.c": line 2630) * reduce to right at ("test/cases/large/clang-26760.c": line 2631) -* do without param at ("test/cases/large/clang-26760.c": line 2630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2630) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2630) +* reduce to index at ("test/cases/large/clang-26760.c": line 2630) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2630) * remove expression at ("test/cases/large/clang-26760.c": line 2630) -* replace by zero at ("test/cases/large/clang-26760.c": line 2630) -* replace by zero at ("test/cases/large/clang-26760.c": line 2630) -* do without param at ("test/cases/large/clang-26760.c": line 2631) * reduce to left at ("test/cases/large/clang-26760.c": line 2631) * reduce to right at ("test/cases/large/clang-26760.c": line 2634) -* remove expression at ("test/cases/large/clang-26760.c": line 2631) * reduce to left at ("test/cases/large/clang-26760.c": line 2631) * reduce to right at ("test/cases/large/clang-26760.c": line 2634) -* do without param at ("test/cases/large/clang-26760.c": line 2633) -* remove expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to left at ("test/cases/large/clang-26760.c": line 2631) +* reduce to right at ("test/cases/large/clang-26760.c": line 2634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to left at ("test/cases/large/clang-26760.c": line 2631) +* reduce to right at ("test/cases/large/clang-26760.c": line 2634) +* reduce to left at ("test/cases/large/clang-26760.c": line 2631) +* reduce to right at ("test/cases/large/clang-26760.c": line 2634) +* reduce to left at ("test/cases/large/clang-26760.c": line 2631) +* reduce to right at ("test/cases/large/clang-26760.c": line 2634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) * remove expression at ("test/cases/large/clang-26760.c": line 2631) * reduce to left at ("test/cases/large/clang-26760.c": line 2631) * reduce to right at ("test/cases/large/clang-26760.c": line 2633) @@ -9756,401 +13513,605 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2633) * reduce to left at ("test/cases/large/clang-26760.c": line 2633) * reduce to right at ("test/cases/large/clang-26760.c": line 2633) -* remove expression at ("test/cases/large/clang-26760.c": line 2631) -* do without param at ("test/cases/large/clang-26760.c": line 2631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) * reduce to left at ("test/cases/large/clang-26760.c": line 2631) * reduce to right at ("test/cases/large/clang-26760.c": line 2633) -* do without param at ("test/cases/large/clang-26760.c": line 2631) -* do without param at ("test/cases/large/clang-26760.c": line 2632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2632) * reduce to left at ("test/cases/large/clang-26760.c": line 2632) * reduce to right at ("test/cases/large/clang-26760.c": line 2633) -* do without param at ("test/cases/large/clang-26760.c": line 2632) +* reduce to left at ("test/cases/large/clang-26760.c": line 2632) +* reduce to right at ("test/cases/large/clang-26760.c": line 2633) +* reduce to left at ("test/cases/large/clang-26760.c": line 2632) +* reduce to right at ("test/cases/large/clang-26760.c": line 2633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2633) * reduce to left at ("test/cases/large/clang-26760.c": line 2632) * reduce to right at ("test/cases/large/clang-26760.c": line 2632) -* do without param at ("test/cases/large/clang-26760.c": line 2633) -* replace by zero at ("test/cases/large/clang-26760.c": line 2633) -* replace by zero at ("test/cases/large/clang-26760.c": line 2633) -* replace by zero at ("test/cases/large/clang-26760.c": line 2633) -* replace by zero at ("test/cases/large/clang-26760.c": line 2633) -* do without param at ("test/cases/large/clang-26760.c": line 2634) +* reduce to index at ("test/cases/large/clang-26760.c": line 2633) +* remove expression at ("test/cases/large/clang-26760.c": line 2631) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2633) +* reduce to index at ("test/cases/large/clang-26760.c": line 2633) +* remove expression at ("test/cases/large/clang-26760.c": line 2631) * reduce to operant at ("test/cases/large/clang-26760.c": line 2634) +* remove expression at ("test/cases/large/clang-26760.c": line 2631) * delete variable at ("test/cases/large/clang-26760.c": line 2655) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2656) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2656) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2656) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2656) * remove expr statement at ("test/cases/large/clang-26760.c": line 2657) * reduce to left at ("test/cases/large/clang-26760.c": line 2657) * reduce to right at ("test/cases/large/clang-26760.c": line 2657) -* replace by zero at ("test/cases/large/clang-26760.c": line 2657) -* do without param at ("test/cases/large/clang-26760.c": line 2665) -* remove expression at ("test/cases/large/clang-26760.c": line 2657) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2665) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2666) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2665) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2657) * reduce to left at ("test/cases/large/clang-26760.c": line 2657) * reduce to right at ("test/cases/large/clang-26760.c": line 2665) -* do without param at ("test/cases/large/clang-26760.c": line 2657) -* replace by zero at ("test/cases/large/clang-26760.c": line 2657) -* replace by zero at ("test/cases/large/clang-26760.c": line 2657) -* do without param at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2657) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to left at ("test/cases/large/clang-26760.c": line 2657) +* reduce to right at ("test/cases/large/clang-26760.c": line 2657) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2657) +* reduce to index at ("test/cases/large/clang-26760.c": line 2657) * reduce to left at ("test/cases/large/clang-26760.c": line 2658) * reduce to right at ("test/cases/large/clang-26760.c": line 2665) -* do without param at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2665) +* reduce to left at ("test/cases/large/clang-26760.c": line 2658) +* reduce to right at ("test/cases/large/clang-26760.c": line 2664) +* reduce to left at ("test/cases/large/clang-26760.c": line 2658) +* reduce to right at ("test/cases/large/clang-26760.c": line 2658) * reduce to left at ("test/cases/large/clang-26760.c": line 2658) * reduce to right at ("test/cases/large/clang-26760.c": line 2664) * reduce to left at ("test/cases/large/clang-26760.c": line 2658) * reduce to right at ("test/cases/large/clang-26760.c": line 2664) -* do without param at ("test/cases/large/clang-26760.c": line 2658) -* remove expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2664) +* reduce to left at ("test/cases/large/clang-26760.c": line 2658) +* reduce to right at ("test/cases/large/clang-26760.c": line 2663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) * reduce to left at ("test/cases/large/clang-26760.c": line 2658) * reduce to right at ("test/cases/large/clang-26760.c": line 2658) -* replace by zero at ("test/cases/large/clang-26760.c": line 2658) -* replace by zero at ("test/cases/large/clang-26760.c": line 2658) -* do without param at ("test/cases/large/clang-26760.c": line 2659) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2658) +* reduce to index at ("test/cases/large/clang-26760.c": line 2658) +* reduce to index at ("test/cases/large/clang-26760.c": line 2658) * remove expression at ("test/cases/large/clang-26760.c": line 2658) -* do without param at ("test/cases/large/clang-26760.c": line 2658) -* replace by zero at ("test/cases/large/clang-26760.c": line 2658) -* replace by zero at ("test/cases/large/clang-26760.c": line 2658) -* replace by zero at ("test/cases/large/clang-26760.c": line 2658) -* do without param at ("test/cases/large/clang-26760.c": line 2659) -* do without param at ("test/cases/large/clang-26760.c": line 2659) -* do without param at ("test/cases/large/clang-26760.c": line 2659) +* reduce to left at ("test/cases/large/clang-26760.c": line 2658) +* reduce to right at ("test/cases/large/clang-26760.c": line 2663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2658) +* reduce to index at ("test/cases/large/clang-26760.c": line 2658) +* remove expression at ("test/cases/large/clang-26760.c": line 2658) +* reduce to left at ("test/cases/large/clang-26760.c": line 2659) +* reduce to right at ("test/cases/large/clang-26760.c": line 2662) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2662) +* reduce to left at ("test/cases/large/clang-26760.c": line 2659) +* reduce to right at ("test/cases/large/clang-26760.c": line 2661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2661) * reduce to left at ("test/cases/large/clang-26760.c": line 2659) * reduce to right at ("test/cases/large/clang-26760.c": line 2660) * reduce to left at ("test/cases/large/clang-26760.c": line 2659) * reduce to right at ("test/cases/large/clang-26760.c": line 2660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2660) +* reduce to left at ("test/cases/large/clang-26760.c": line 2659) +* reduce to right at ("test/cases/large/clang-26760.c": line 2659) * remove expression at ("test/cases/large/clang-26760.c": line 2659) -* do without param at ("test/cases/large/clang-26760.c": line 2659) -* do without param at ("test/cases/large/clang-26760.c": line 2660) -* replace by zero at ("test/cases/large/clang-26760.c": line 2660) -* do without param at ("test/cases/large/clang-26760.c": line 2661) -* replace by zero at ("test/cases/large/clang-26760.c": line 2661) -* do without param at ("test/cases/large/clang-26760.c": line 2662) +* reduce to index at ("test/cases/large/clang-26760.c": line 2660) +* reduce to index at ("test/cases/large/clang-26760.c": line 2661) * reduce to operant at ("test/cases/large/clang-26760.c": line 2662) -* do without param at ("test/cases/large/clang-26760.c": line 2663) -* replace by zero at ("test/cases/large/clang-26760.c": line 2663) -* do without param at ("test/cases/large/clang-26760.c": line 2664) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 2663) +* reduce to index at ("test/cases/large/clang-26760.c": line 2664) +* remove expression at ("test/cases/large/clang-26760.c": line 2657) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2637) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2638) * remove the for loop at ("test/cases/large/clang-26760.c": line 2639) * remove initializer at ("test/cases/large/clang-26760.c": line 2639) * reduce to left at ("test/cases/large/clang-26760.c": line 2639) * reduce to right at ("test/cases/large/clang-26760.c": line 2639) * remove check at ("test/cases/large/clang-26760.c": line 2639) +* reduce to left at ("test/cases/large/clang-26760.c": line 2639) +* reduce to right at ("test/cases/large/clang-26760.c": line 2639) * remove iterator at ("test/cases/large/clang-26760.c": line 2639) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2639) * remove expr statement at ("test/cases/large/clang-26760.c": line 2640) * reduce to left at ("test/cases/large/clang-26760.c": line 2640) * reduce to right at ("test/cases/large/clang-26760.c": line 2640) -* replace by zero at ("test/cases/large/clang-26760.c": line 2640) +* reduce to index at ("test/cases/large/clang-26760.c": line 2640) * remove the for loop at ("test/cases/large/clang-26760.c": line 2641) * remove initializer at ("test/cases/large/clang-26760.c": line 2641) * reduce to left at ("test/cases/large/clang-26760.c": line 2641) * reduce to right at ("test/cases/large/clang-26760.c": line 2641) * remove check at ("test/cases/large/clang-26760.c": line 2641) +* reduce to left at ("test/cases/large/clang-26760.c": line 2641) +* reduce to right at ("test/cases/large/clang-26760.c": line 2641) * remove iterator at ("test/cases/large/clang-26760.c": line 2641) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2641) * remove expr statement at ("test/cases/large/clang-26760.c": line 2642) * reduce to left at ("test/cases/large/clang-26760.c": line 2642) * reduce to right at ("test/cases/large/clang-26760.c": line 2642) -* replace by zero at ("test/cases/large/clang-26760.c": line 2642) +* reduce to index at ("test/cases/large/clang-26760.c": line 2642) * remove expr statement at ("test/cases/large/clang-26760.c": line 2643) * reduce to left at ("test/cases/large/clang-26760.c": line 2643) * reduce to right at ("test/cases/large/clang-26760.c": line 2643) -* replace by zero at ("test/cases/large/clang-26760.c": line 2643) -* do without param at ("test/cases/large/clang-26760.c": line 2643) -* do without param at ("test/cases/large/clang-26760.c": line 2643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2647) +* reduce to left at ("test/cases/large/clang-26760.c": line 2643) +* reduce to right at ("test/cases/large/clang-26760.c": line 2646) * reduce to left at ("test/cases/large/clang-26760.c": line 2643) * reduce to right at ("test/cases/large/clang-26760.c": line 2646) * reduce to left at ("test/cases/large/clang-26760.c": line 2643) * reduce to right at ("test/cases/large/clang-26760.c": line 2646) -* do without param at ("test/cases/large/clang-26760.c": line 2643) -* replace by zero at ("test/cases/large/clang-26760.c": line 2643) -* replace by zero at ("test/cases/large/clang-26760.c": line 2643) -* replace by zero at ("test/cases/large/clang-26760.c": line 2643) -* do without param at ("test/cases/large/clang-26760.c": line 2644) +* reduce to left at ("test/cases/large/clang-26760.c": line 2643) +* reduce to right at ("test/cases/large/clang-26760.c": line 2646) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2643) +* reduce to index at ("test/cases/large/clang-26760.c": line 2643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2643) +* reduce to index at ("test/cases/large/clang-26760.c": line 2643) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2644) * reduce to operant at ("test/cases/large/clang-26760.c": line 2644) * reduce to left at ("test/cases/large/clang-26760.c": line 2644) * reduce to right at ("test/cases/large/clang-26760.c": line 2644) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2644) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2644) * reduce to operant at ("test/cases/large/clang-26760.c": line 2644) -* replace by zero at ("test/cases/large/clang-26760.c": line 2644) -* remove expression at ("test/cases/large/clang-26760.c": line 2644) -* do without param at ("test/cases/large/clang-26760.c": line 2645) +* reduce to index at ("test/cases/large/clang-26760.c": line 2644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2644) * remove expression at ("test/cases/large/clang-26760.c": line 2644) * reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2646) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2646) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2645) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2646) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2645) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2644) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) * reduce to right at ("test/cases/large/clang-26760.c": line 2644) -* replace by zero at ("test/cases/large/clang-26760.c": line 2644) -* replace by zero at ("test/cases/large/clang-26760.c": line 2644) -* replace by zero at ("test/cases/large/clang-26760.c": line 2644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2644) +* reduce to index at ("test/cases/large/clang-26760.c": line 2644) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2645) +* reduce to left at ("test/cases/large/clang-26760.c": line 2644) +* reduce to right at ("test/cases/large/clang-26760.c": line 2645) * reduce to left at ("test/cases/large/clang-26760.c": line 2644) * reduce to right at ("test/cases/large/clang-26760.c": line 2645) -* do without param at ("test/cases/large/clang-26760.c": line 2644) -* do without param at ("test/cases/large/clang-26760.c": line 2645) -* replace by zero at ("test/cases/large/clang-26760.c": line 2645) -* replace by zero at ("test/cases/large/clang-26760.c": line 2645) -* do without param at ("test/cases/large/clang-26760.c": line 2646) -* replace by zero at ("test/cases/large/clang-26760.c": line 2646) -* replace by zero at ("test/cases/large/clang-26760.c": line 2646) -* replace by zero at ("test/cases/large/clang-26760.c": line 2646) -* do without param at ("test/cases/large/clang-26760.c": line 2647) -* replace by zero at ("test/cases/large/clang-26760.c": line 2647) -* do without param at ("test/cases/large/clang-26760.c": line 2648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2645) +* reduce to index at ("test/cases/large/clang-26760.c": line 2645) +* remove expression at ("test/cases/large/clang-26760.c": line 2644) +* reduce to index at ("test/cases/large/clang-26760.c": line 2645) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2646) +* reduce to index at ("test/cases/large/clang-26760.c": line 2646) +* reduce to index at ("test/cases/large/clang-26760.c": line 2647) * remove expr statement at ("test/cases/large/clang-26760.c": line 2649) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2649) * remove condition at ("test/cases/large/clang-26760.c": line 2650) -* replace by zero at ("test/cases/large/clang-26760.c": line 2650) +* reduce to index at ("test/cases/large/clang-26760.c": line 2650) * remove break at ("test/cases/large/clang-26760.c": line 2651) * remove expr statement at ("test/cases/large/clang-26760.c": line 2668) * reduce to left at ("test/cases/large/clang-26760.c": line 2668) * reduce to right at ("test/cases/large/clang-26760.c": line 2668) -* replace by zero at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2668) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2668) +* reduce to index at ("test/cases/large/clang-26760.c": line 2668) * remove expression at ("test/cases/large/clang-26760.c": line 2668) * remove expression at ("test/cases/large/clang-26760.c": line 2668) -* replace by zero at ("test/cases/large/clang-26760.c": line 2668) -* replace by zero at ("test/cases/large/clang-26760.c": line 2668) -* replace by zero at ("test/cases/large/clang-26760.c": line 2668) -* replace by zero at ("test/cases/large/clang-26760.c": line 2668) +* reduce to index at ("test/cases/large/clang-26760.c": line 2668) * reduce to left at ("test/cases/large/clang-26760.c": line 2668) * reduce to right at ("test/cases/large/clang-26760.c": line 2671) -* replace by zero at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2671) +* reduce to index at ("test/cases/large/clang-26760.c": line 2668) * reduce to left at ("test/cases/large/clang-26760.c": line 2671) * reduce to right at ("test/cases/large/clang-26760.c": line 2671) -* remove expression at ("test/cases/large/clang-26760.c": line 2671) -* remove expression at ("test/cases/large/clang-26760.c": line 2668) -* do without param at ("test/cases/large/clang-26760.c": line 2668) -* do without param at ("test/cases/large/clang-26760.c": line 2668) -* do without param at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2671) +* reduce to right at ("test/cases/large/clang-26760.c": line 2671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2671) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2670) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2670) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2669) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2668) +* reduce to left at ("test/cases/large/clang-26760.c": line 2668) +* reduce to right at ("test/cases/large/clang-26760.c": line 2668) * reduce to left at ("test/cases/large/clang-26760.c": line 2668) * reduce to right at ("test/cases/large/clang-26760.c": line 2668) * reduce to operant at ("test/cases/large/clang-26760.c": line 2668) -* do without param at ("test/cases/large/clang-26760.c": line 2669) -* do without param at ("test/cases/large/clang-26760.c": line 2670) -* do without param at ("test/cases/large/clang-26760.c": line 2671) -* replace by zero at ("test/cases/large/clang-26760.c": line 2671) -* replace by zero at ("test/cases/large/clang-26760.c": line 2671) +* remove expression at ("test/cases/large/clang-26760.c": line 2668) +* remove expression at ("test/cases/large/clang-26760.c": line 2671) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2671) +* reduce to index at ("test/cases/large/clang-26760.c": line 2671) * reduce to operant at ("test/cases/large/clang-26760.c": line 2671) * 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 2497) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2498) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2498) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2500) * remove the for loop at ("test/cases/large/clang-26760.c": line 2501) * remove initializer at ("test/cases/large/clang-26760.c": line 2501) * reduce to left at ("test/cases/large/clang-26760.c": line 2501) * reduce to right at ("test/cases/large/clang-26760.c": line 2501) * remove check at ("test/cases/large/clang-26760.c": line 2501) +* reduce to left at ("test/cases/large/clang-26760.c": line 2501) +* reduce to right at ("test/cases/large/clang-26760.c": line 2501) * remove iterator at ("test/cases/large/clang-26760.c": line 2501) * reduce to left at ("test/cases/large/clang-26760.c": line 2501) * reduce to right at ("test/cases/large/clang-26760.c": line 2501) -* do without param at ("test/cases/large/clang-26760.c": line 2501) -* do without param at ("test/cases/large/clang-26760.c": line 2502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2501) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2502) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2504) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2505) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2510) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2510) * remove expr statement at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2519) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2519) -* do without param at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2519) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2518) * reduce to left at ("test/cases/large/clang-26760.c": line 2518) * reduce to right at ("test/cases/large/clang-26760.c": line 2518) -* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2518) +* reduce to right at ("test/cases/large/clang-26760.c": line 2518) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2518) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2518) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) * remove expression at ("test/cases/large/clang-26760.c": line 2511) -* do without param at ("test/cases/large/clang-26760.c": line 2511) -* do without param at ("test/cases/large/clang-26760.c": line 2511) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2511) -* remove expression at ("test/cases/large/clang-26760.c": line 2516) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2518) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2518) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2518) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2517) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2516) * reduce to left at ("test/cases/large/clang-26760.c": line 2516) * reduce to right at ("test/cases/large/clang-26760.c": line 2516) -* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2516) +* reduce to right at ("test/cases/large/clang-26760.c": line 2516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2516) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2516) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2511) +* reduce to index at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2516) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* do without param at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2516) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2515) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2511) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* do without param at ("test/cases/large/clang-26760.c": line 2511) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2511) +* reduce to index at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2515) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2515) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2514) -* do without param at ("test/cases/large/clang-26760.c": line 2513) -* remove expression at ("test/cases/large/clang-26760.c": line 2513) -* remove expression at ("test/cases/large/clang-26760.c": line 2513) -* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2511) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* do without param at ("test/cases/large/clang-26760.c": line 2512) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2513) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2511) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2511) +* reduce to index at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2513) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2513) * reduce to left at ("test/cases/large/clang-26760.c": line 2512) * reduce to right at ("test/cases/large/clang-26760.c": line 2512) -* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to left at ("test/cases/large/clang-26760.c": line 2512) +* reduce to right at ("test/cases/large/clang-26760.c": line 2512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) * reduce to left at ("test/cases/large/clang-26760.c": line 2511) * reduce to right at ("test/cases/large/clang-26760.c": line 2512) -* do without param at ("test/cases/large/clang-26760.c": line 2511) -* replace by zero at ("test/cases/large/clang-26760.c": line 2511) -* do without param at ("test/cases/large/clang-26760.c": line 2512) -* replace by zero at ("test/cases/large/clang-26760.c": line 2512) -* replace by zero at ("test/cases/large/clang-26760.c": line 2512) -* replace by zero at ("test/cases/large/clang-26760.c": line 2512) -* do without param at ("test/cases/large/clang-26760.c": line 2513) -* replace by zero at ("test/cases/large/clang-26760.c": line 2513) -* do without param at ("test/cases/large/clang-26760.c": line 2514) -* replace by zero at ("test/cases/large/clang-26760.c": line 2514) -* do without param at ("test/cases/large/clang-26760.c": line 2515) -* do without param at ("test/cases/large/clang-26760.c": line 2516) -* replace by zero at ("test/cases/large/clang-26760.c": line 2516) -* replace by zero at ("test/cases/large/clang-26760.c": line 2516) -* replace by zero at ("test/cases/large/clang-26760.c": line 2516) -* replace by zero at ("test/cases/large/clang-26760.c": line 2516) -* replace by zero at ("test/cases/large/clang-26760.c": line 2516) -* do without param at ("test/cases/large/clang-26760.c": line 2517) -* do without param at ("test/cases/large/clang-26760.c": line 2518) -* replace by zero at ("test/cases/large/clang-26760.c": line 2518) -* replace by zero at ("test/cases/large/clang-26760.c": line 2518) -* do without param at ("test/cases/large/clang-26760.c": line 2519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2512) +* reduce to left at ("test/cases/large/clang-26760.c": line 2511) +* reduce to right at ("test/cases/large/clang-26760.c": line 2511) +* reduce to index at ("test/cases/large/clang-26760.c": line 2511) +* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2512) +* reduce to index at ("test/cases/large/clang-26760.c": line 2512) +* reduce to index at ("test/cases/large/clang-26760.c": line 2512) +* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* remove expression at ("test/cases/large/clang-26760.c": line 2513) +* remove expression at ("test/cases/large/clang-26760.c": line 2513) +* reduce to index at ("test/cases/large/clang-26760.c": line 2513) +* reduce to index at ("test/cases/large/clang-26760.c": line 2514) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2516) +* reduce to index at ("test/cases/large/clang-26760.c": line 2516) +* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* remove expression at ("test/cases/large/clang-26760.c": line 2516) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2516) +* reduce to index at ("test/cases/large/clang-26760.c": line 2516) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2516) +* reduce to index at ("test/cases/large/clang-26760.c": line 2516) +* reduce to index at ("test/cases/large/clang-26760.c": line 2518) +* remove expression at ("test/cases/large/clang-26760.c": line 2511) +* reduce to index at ("test/cases/large/clang-26760.c": line 2518) +* remove expression at ("test/cases/large/clang-26760.c": line 2511) * remove the for loop at ("test/cases/large/clang-26760.c": line 2520) * remove initializer at ("test/cases/large/clang-26760.c": line 2520) * 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 check at ("test/cases/large/clang-26760.c": line 2520) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2520) * reduce to left at ("test/cases/large/clang-26760.c": line 2520) * reduce to right at ("test/cases/large/clang-26760.c": line 2520) -* do without param at ("test/cases/large/clang-26760.c": line 2520) -* do without param at ("test/cases/large/clang-26760.c": line 2521) -* replace by zero at ("test/cases/large/clang-26760.c": line 2523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2520) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2521) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2525) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2529) * remove expr statement at ("test/cases/large/clang-26760.c": line 2530) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2530) * remove expr statement at ("test/cases/large/clang-26760.c": line 2531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2531) * remove the for loop at ("test/cases/large/clang-26760.c": line 2533) * remove initializer at ("test/cases/large/clang-26760.c": line 2533) * reduce to left at ("test/cases/large/clang-26760.c": line 2533) * reduce to right at ("test/cases/large/clang-26760.c": line 2533) * reduce to operant at ("test/cases/large/clang-26760.c": line 2533) * remove check at ("test/cases/large/clang-26760.c": line 2533) +* reduce to left at ("test/cases/large/clang-26760.c": line 2533) +* reduce to right at ("test/cases/large/clang-26760.c": line 2533) * reduce to operant at ("test/cases/large/clang-26760.c": line 2533) * remove iterator at ("test/cases/large/clang-26760.c": line 2533) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2535) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2536) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2533) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2535) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2536) * remove the for loop at ("test/cases/large/clang-26760.c": line 2537) * remove initializer at ("test/cases/large/clang-26760.c": line 2537) * reduce to left at ("test/cases/large/clang-26760.c": line 2537) * reduce to right at ("test/cases/large/clang-26760.c": line 2537) * remove check at ("test/cases/large/clang-26760.c": line 2537) +* reduce to left at ("test/cases/large/clang-26760.c": line 2537) +* reduce to right at ("test/cases/large/clang-26760.c": line 2537) * remove iterator at ("test/cases/large/clang-26760.c": line 2537) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2537) * remove expr statement at ("test/cases/large/clang-26760.c": line 2538) * reduce to left at ("test/cases/large/clang-26760.c": line 2538) * reduce to right at ("test/cases/large/clang-26760.c": line 2538) -* replace by zero at ("test/cases/large/clang-26760.c": line 2538) +* reduce to index at ("test/cases/large/clang-26760.c": line 2538) * remove expr statement at ("test/cases/large/clang-26760.c": line 2539) * reduce to left at ("test/cases/large/clang-26760.c": line 2539) * reduce to right at ("test/cases/large/clang-26760.c": line 2539) -* replace by zero at ("test/cases/large/clang-26760.c": line 2539) -* replace by zero at ("test/cases/large/clang-26760.c": line 2539) +* reduce to index at ("test/cases/large/clang-26760.c": line 2539) * remove expr statement at ("test/cases/large/clang-26760.c": line 2540) * reduce to left at ("test/cases/large/clang-26760.c": line 2540) * reduce to right at ("test/cases/large/clang-26760.c": line 2552) -* replace by zero at ("test/cases/large/clang-26760.c": line 2540) * reduce to left at ("test/cases/large/clang-26760.c": line 2552) * reduce to right at ("test/cases/large/clang-26760.c": line 2552) -* remove expression at ("test/cases/large/clang-26760.c": line 2552) -* remove expression at ("test/cases/large/clang-26760.c": line 2540) -* do without param at ("test/cases/large/clang-26760.c": line 2541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2540) +* reduce to left at ("test/cases/large/clang-26760.c": line 2540) +* reduce to right at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2541) * remove expression at ("test/cases/large/clang-26760.c": line 2540) -* do without param at ("test/cases/large/clang-26760.c": line 2540) -* do without param at ("test/cases/large/clang-26760.c": line 2541) -* do without param at ("test/cases/large/clang-26760.c": line 2542) -* do without param at ("test/cases/large/clang-26760.c": line 2542) -* do without param at ("test/cases/large/clang-26760.c": line 2542) -* do without param at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2552) * reduce to left at ("test/cases/large/clang-26760.c": line 2552) * reduce to right at ("test/cases/large/clang-26760.c": line 2552) -* remove expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to left at ("test/cases/large/clang-26760.c": line 2552) +* reduce to right at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) * reduce to left at ("test/cases/large/clang-26760.c": line 2543) * reduce to right at ("test/cases/large/clang-26760.c": line 2543) * reduce to left at ("test/cases/large/clang-26760.c": line 2543) * reduce to right at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) * remove expression at ("test/cases/large/clang-26760.c": line 2543) -* do without param at ("test/cases/large/clang-26760.c": line 2543) -* do without param at ("test/cases/large/clang-26760.c": line 2543) -* do without param at ("test/cases/large/clang-26760.c": line 2543) -* do without param at ("test/cases/large/clang-26760.c": line 2543) -* do without param at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2548) +* reduce to left at ("test/cases/large/clang-26760.c": line 2543) +* reduce to right at ("test/cases/large/clang-26760.c": line 2547) * reduce to left at ("test/cases/large/clang-26760.c": line 2543) * reduce to right at ("test/cases/large/clang-26760.c": line 2547) * reduce to left at ("test/cases/large/clang-26760.c": line 2543) * reduce to right at ("test/cases/large/clang-26760.c": line 2547) -* do without param at ("test/cases/large/clang-26760.c": line 2543) +* reduce to left at ("test/cases/large/clang-26760.c": line 2543) +* reduce to right at ("test/cases/large/clang-26760.c": line 2547) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2547) * reduce to left at ("test/cases/large/clang-26760.c": line 2543) * reduce to right at ("test/cases/large/clang-26760.c": line 2546) -* do without param at ("test/cases/large/clang-26760.c": line 2543) -* do without param at ("test/cases/large/clang-26760.c": line 2544) -* do without param at ("test/cases/large/clang-26760.c": line 2544) -* replace by zero at ("test/cases/large/clang-26760.c": line 2544) -* replace by zero at ("test/cases/large/clang-26760.c": line 2544) -* do without param at ("test/cases/large/clang-26760.c": line 2544) -* do without param at ("test/cases/large/clang-26760.c": line 2545) -* replace by zero at ("test/cases/large/clang-26760.c": line 2545) -* replace by zero at ("test/cases/large/clang-26760.c": line 2545) -* replace by zero at ("test/cases/large/clang-26760.c": line 2545) -* do without param at ("test/cases/large/clang-26760.c": line 2546) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2546) +* reduce to left at ("test/cases/large/clang-26760.c": line 2544) +* reduce to right at ("test/cases/large/clang-26760.c": line 2545) +* reduce to left at ("test/cases/large/clang-26760.c": line 2544) +* reduce to right at ("test/cases/large/clang-26760.c": line 2545) +* reduce to left at ("test/cases/large/clang-26760.c": line 2544) +* reduce to right at ("test/cases/large/clang-26760.c": line 2544) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2544) +* reduce to index at ("test/cases/large/clang-26760.c": line 2544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2545) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2545) +* reduce to index at ("test/cases/large/clang-26760.c": line 2545) +* reduce to index at ("test/cases/large/clang-26760.c": line 2545) +* reduce to index at ("test/cases/large/clang-26760.c": line 2545) * reduce to operant at ("test/cases/large/clang-26760.c": line 2546) -* do without param at ("test/cases/large/clang-26760.c": line 2547) -* replace by zero at ("test/cases/large/clang-26760.c": line 2547) -* do without param at ("test/cases/large/clang-26760.c": line 2548) -* do without param at ("test/cases/large/clang-26760.c": line 2549) -* do without param at ("test/cases/large/clang-26760.c": line 2550) -* do without param at ("test/cases/large/clang-26760.c": line 2551) -* do without param at ("test/cases/large/clang-26760.c": line 2552) +* reduce to index at ("test/cases/large/clang-26760.c": line 2547) +* remove expression at ("test/cases/large/clang-26760.c": line 2543) +* remove expression at ("test/cases/large/clang-26760.c": line 2540) +* remove expression at ("test/cases/large/clang-26760.c": line 2552) * remove expr statement at ("test/cases/large/clang-26760.c": line 2553) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2553) -* replace by zero at ("test/cases/large/clang-26760.c": line 2553) -* replace by zero at ("test/cases/large/clang-26760.c": line 2553) -* replace by zero at ("test/cases/large/clang-26760.c": line 2553) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2564) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2564) +* reduce to left at ("test/cases/large/clang-26760.c": line 2553) +* reduce to right at ("test/cases/large/clang-26760.c": line 2553) * reduce to operant at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2563) -* remove expression at ("test/cases/large/clang-26760.c": line 2563) -* remove expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2564) +* reduce to left at ("test/cases/large/clang-26760.c": line 2563) +* reduce to right at ("test/cases/large/clang-26760.c": line 2563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2563) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) @@ -10161,32 +14122,53 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2563) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2563) -* do without param at ("test/cases/large/clang-26760.c": line 2562) -* remove expression at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2562) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2562) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2561) -* do without param at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2561) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2560) -* do without param at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2560) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2559) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2558) +* reduce to left at ("test/cases/large/clang-26760.c": line 2553) +* reduce to right at ("test/cases/large/clang-26760.c": line 2553) +* reduce to left at ("test/cases/large/clang-26760.c": line 2553) +* reduce to right at ("test/cases/large/clang-26760.c": line 2553) * reduce to operant at ("test/cases/large/clang-26760.c": line 2553) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2557) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) +* reduce to right at ("test/cases/large/clang-26760.c": line 2557) +* reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2553) -* replace by zero at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2553) +* reduce to index at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2557) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2556) * reduce to left at ("test/cases/large/clang-26760.c": line 2553) * reduce to right at ("test/cases/large/clang-26760.c": line 2554) -* do without param at ("test/cases/large/clang-26760.c": line 2553) -* do without param at ("test/cases/large/clang-26760.c": line 2554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2554) +* reduce to left at ("test/cases/large/clang-26760.c": line 2554) +* reduce to right at ("test/cases/large/clang-26760.c": line 2555) +* reduce to left at ("test/cases/large/clang-26760.c": line 2554) +* reduce to right at ("test/cases/large/clang-26760.c": line 2555) * reduce to left at ("test/cases/large/clang-26760.c": line 2554) * reduce to right at ("test/cases/large/clang-26760.c": line 2555) * reduce to left at ("test/cases/large/clang-26760.c": line 2554) +* reduce to right at ("test/cases/large/clang-26760.c": line 2554) +* reduce to left at ("test/cases/large/clang-26760.c": line 2554) * reduce to right at ("test/cases/large/clang-26760.c": line 2555) * reduce to left at ("test/cases/large/clang-26760.c": line 2554) * reduce to right at ("test/cases/large/clang-26760.c": line 2555) @@ -10194,195 +14176,313 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2555) * reduce to left at ("test/cases/large/clang-26760.c": line 2554) * reduce to right at ("test/cases/large/clang-26760.c": line 2554) -* do without param at ("test/cases/large/clang-26760.c": line 2554) -* do without param at ("test/cases/large/clang-26760.c": line 2555) -* replace by zero at ("test/cases/large/clang-26760.c": line 2555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2555) +* reduce to index at ("test/cases/large/clang-26760.c": line 2555) * reduce to operant at ("test/cases/large/clang-26760.c": line 2555) -* do without param at ("test/cases/large/clang-26760.c": line 2556) -* do without param at ("test/cases/large/clang-26760.c": line 2557) -* replace by zero at ("test/cases/large/clang-26760.c": line 2557) -* replace by zero at ("test/cases/large/clang-26760.c": line 2557) -* replace by zero at ("test/cases/large/clang-26760.c": line 2557) -* do without param at ("test/cases/large/clang-26760.c": line 2558) -* do without param at ("test/cases/large/clang-26760.c": line 2559) -* do without param at ("test/cases/large/clang-26760.c": line 2560) -* do without param at ("test/cases/large/clang-26760.c": line 2561) -* do without param at ("test/cases/large/clang-26760.c": line 2562) -* do without param at ("test/cases/large/clang-26760.c": line 2563) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2557) +* reduce to index at ("test/cases/large/clang-26760.c": line 2557) +* remove expression at ("test/cases/large/clang-26760.c": line 2553) +* remove expression at ("test/cases/large/clang-26760.c": line 2553) +* remove expression at ("test/cases/large/clang-26760.c": line 2563) * reduce to operant at ("test/cases/large/clang-26760.c": line 2563) -* do without param at ("test/cases/large/clang-26760.c": line 2564) * remove expr statement at ("test/cases/large/clang-26760.c": line 2565) * reduce to left at ("test/cases/large/clang-26760.c": line 2565) * reduce to right at ("test/cases/large/clang-26760.c": line 2565) -* do without param at ("test/cases/large/clang-26760.c": line 2565) -* do without param at ("test/cases/large/clang-26760.c": line 2566) -* do without param at ("test/cases/large/clang-26760.c": line 2566) -* do without param at ("test/cases/large/clang-26760.c": line 2567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2565) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2566) +* reduce to left at ("test/cases/large/clang-26760.c": line 2566) +* reduce to right at ("test/cases/large/clang-26760.c": line 2567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2566) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2567) * remove expr statement at ("test/cases/large/clang-26760.c": line 2570) * reduce to left at ("test/cases/large/clang-26760.c": line 2570) * reduce to right at ("test/cases/large/clang-26760.c": line 2570) -* replace by zero at ("test/cases/large/clang-26760.c": line 2570) * reduce to left at ("test/cases/large/clang-26760.c": line 2570) * reduce to right at ("test/cases/large/clang-26760.c": line 2572) * reduce to left at ("test/cases/large/clang-26760.c": line 2570) * reduce to right at ("test/cases/large/clang-26760.c": line 2570) -* do without param at ("test/cases/large/clang-26760.c": line 2570) -* do without param at ("test/cases/large/clang-26760.c": line 2570) -* replace by zero at ("test/cases/large/clang-26760.c": line 2570) -* replace by zero at ("test/cases/large/clang-26760.c": line 2570) -* replace by zero at ("test/cases/large/clang-26760.c": line 2570) -* do without param at ("test/cases/large/clang-26760.c": line 2571) +* reduce to left at ("test/cases/large/clang-26760.c": line 2570) +* reduce to right at ("test/cases/large/clang-26760.c": line 2570) +* reduce to left at ("test/cases/large/clang-26760.c": line 2570) +* reduce to right at ("test/cases/large/clang-26760.c": line 2570) +* reduce to left at ("test/cases/large/clang-26760.c": line 2570) +* reduce to right at ("test/cases/large/clang-26760.c": line 2570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2570) +* reduce to index at ("test/cases/large/clang-26760.c": line 2570) +* reduce to index at ("test/cases/large/clang-26760.c": line 2570) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2572) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2571) * reduce to left at ("test/cases/large/clang-26760.c": line 2571) * reduce to right at ("test/cases/large/clang-26760.c": line 2572) * reduce to left at ("test/cases/large/clang-26760.c": line 2571) * reduce to right at ("test/cases/large/clang-26760.c": line 2572) * reduce to operant at ("test/cases/large/clang-26760.c": line 2571) -* remove expression at ("test/cases/large/clang-26760.c": line 2571) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) * reduce to operant at ("test/cases/large/clang-26760.c": line 2571) -* remove expression at ("test/cases/large/clang-26760.c": line 2572) -* remove expression at ("test/cases/large/clang-26760.c": line 2571) -* do without param at ("test/cases/large/clang-26760.c": line 2571) -* remove expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2572) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2571) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2571) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2571) +* reduce to left at ("test/cases/large/clang-26760.c": line 2571) +* reduce to right at ("test/cases/large/clang-26760.c": line 2571) * reduce to left at ("test/cases/large/clang-26760.c": line 2571) * reduce to right at ("test/cases/large/clang-26760.c": line 2571) * reduce to left at ("test/cases/large/clang-26760.c": line 2571) * reduce to right at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) * reduce to left at ("test/cases/large/clang-26760.c": line 2571) * reduce to right at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2571) +* remove expression at ("test/cases/large/clang-26760.c": line 2571) +* remove expression at ("test/cases/large/clang-26760.c": line 2571) +* remove expression at ("test/cases/large/clang-26760.c": line 2571) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2571) +* reduce to index at ("test/cases/large/clang-26760.c": line 2571) +* reduce to index at ("test/cases/large/clang-26760.c": line 2572) * remove expression at ("test/cases/large/clang-26760.c": line 2571) +* remove expression at ("test/cases/large/clang-26760.c": line 2572) * remove expression at ("test/cases/large/clang-26760.c": line 2571) -* replace by zero at ("test/cases/large/clang-26760.c": line 2571) -* replace by zero at ("test/cases/large/clang-26760.c": line 2571) -* do without param at ("test/cases/large/clang-26760.c": line 2572) -* replace by zero at ("test/cases/large/clang-26760.c": line 2572) * remove expr statement at ("test/cases/large/clang-26760.c": line 2573) * reduce to left at ("test/cases/large/clang-26760.c": line 2573) * reduce to right at ("test/cases/large/clang-26760.c": line 2573) -* replace by zero at ("test/cases/large/clang-26760.c": line 2573) -* replace by zero at ("test/cases/large/clang-26760.c": line 2573) -* replace by zero at ("test/cases/large/clang-26760.c": line 2573) +* reduce to left at ("test/cases/large/clang-26760.c": line 2573) +* reduce to right at ("test/cases/large/clang-26760.c": line 2573) * remove expr statement at ("test/cases/large/clang-26760.c": line 2674) * remove condition at ("test/cases/large/clang-26760.c": line 2675) * remove expr statement at ("test/cases/large/clang-26760.c": line 2676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2676) * expand compound statment at ("test/cases/large/clang-26760.c": line 2493) * remove the for loop at ("test/cases/large/clang-26760.c": line 2678) * remove initializer at ("test/cases/large/clang-26760.c": line 2678) * reduce to left at ("test/cases/large/clang-26760.c": line 2678) * reduce to right at ("test/cases/large/clang-26760.c": line 2678) * remove check at ("test/cases/large/clang-26760.c": line 2678) +* reduce to left at ("test/cases/large/clang-26760.c": line 2678) +* reduce to right at ("test/cases/large/clang-26760.c": line 2678) * remove iterator at ("test/cases/large/clang-26760.c": line 2678) * reduce to left at ("test/cases/large/clang-26760.c": line 2678) * reduce to right at ("test/cases/large/clang-26760.c": line 2678) -* do without param at ("test/cases/large/clang-26760.c": line 2678) -* do without param at ("test/cases/large/clang-26760.c": line 2679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2679) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2681) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2682) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2687) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2687) * remove expr statement at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2696) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2696) -* do without param at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2696) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2695) * reduce to left at ("test/cases/large/clang-26760.c": line 2695) * reduce to right at ("test/cases/large/clang-26760.c": line 2695) -* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2695) +* reduce to right at ("test/cases/large/clang-26760.c": line 2695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) * remove expression at ("test/cases/large/clang-26760.c": line 2688) -* do without param at ("test/cases/large/clang-26760.c": line 2688) -* do without param at ("test/cases/large/clang-26760.c": line 2688) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2688) -* remove expression at ("test/cases/large/clang-26760.c": line 2693) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2695) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2694) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2693) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2693) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2693) * reduce to left at ("test/cases/large/clang-26760.c": line 2693) * reduce to right at ("test/cases/large/clang-26760.c": line 2693) -* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2693) +* reduce to right at ("test/cases/large/clang-26760.c": line 2693) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2693) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2693) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2688) +* reduce to index at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2693) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* do without param at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2693) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2692) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2688) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* do without param at ("test/cases/large/clang-26760.c": line 2688) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2688) +* reduce to index at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2692) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2692) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2691) -* do without param at ("test/cases/large/clang-26760.c": line 2690) -* remove expression at ("test/cases/large/clang-26760.c": line 2690) -* remove expression at ("test/cases/large/clang-26760.c": line 2690) -* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2691) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2691) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2690) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2688) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* do without param at ("test/cases/large/clang-26760.c": line 2689) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2688) +* reduce to index at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2690) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2690) * reduce to left at ("test/cases/large/clang-26760.c": line 2689) * reduce to right at ("test/cases/large/clang-26760.c": line 2689) -* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to left at ("test/cases/large/clang-26760.c": line 2689) +* reduce to right at ("test/cases/large/clang-26760.c": line 2689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) * reduce to left at ("test/cases/large/clang-26760.c": line 2688) * reduce to right at ("test/cases/large/clang-26760.c": line 2689) -* do without param at ("test/cases/large/clang-26760.c": line 2688) -* replace by zero at ("test/cases/large/clang-26760.c": line 2688) -* do without param at ("test/cases/large/clang-26760.c": line 2689) -* replace by zero at ("test/cases/large/clang-26760.c": line 2689) -* replace by zero at ("test/cases/large/clang-26760.c": line 2689) -* replace by zero at ("test/cases/large/clang-26760.c": line 2689) -* do without param at ("test/cases/large/clang-26760.c": line 2690) -* replace by zero at ("test/cases/large/clang-26760.c": line 2690) -* do without param at ("test/cases/large/clang-26760.c": line 2691) -* replace by zero at ("test/cases/large/clang-26760.c": line 2691) -* do without param at ("test/cases/large/clang-26760.c": line 2692) -* do without param at ("test/cases/large/clang-26760.c": line 2693) -* replace by zero at ("test/cases/large/clang-26760.c": line 2693) -* replace by zero at ("test/cases/large/clang-26760.c": line 2693) -* replace by zero at ("test/cases/large/clang-26760.c": line 2693) -* replace by zero at ("test/cases/large/clang-26760.c": line 2693) -* replace by zero at ("test/cases/large/clang-26760.c": line 2693) -* do without param at ("test/cases/large/clang-26760.c": line 2694) -* do without param at ("test/cases/large/clang-26760.c": line 2695) -* replace by zero at ("test/cases/large/clang-26760.c": line 2695) -* replace by zero at ("test/cases/large/clang-26760.c": line 2695) -* do without param at ("test/cases/large/clang-26760.c": line 2696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2689) +* reduce to left at ("test/cases/large/clang-26760.c": line 2688) +* reduce to right at ("test/cases/large/clang-26760.c": line 2688) +* reduce to index at ("test/cases/large/clang-26760.c": line 2688) +* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2689) +* reduce to index at ("test/cases/large/clang-26760.c": line 2689) +* reduce to index at ("test/cases/large/clang-26760.c": line 2689) +* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* remove expression at ("test/cases/large/clang-26760.c": line 2690) +* remove expression at ("test/cases/large/clang-26760.c": line 2690) +* reduce to index at ("test/cases/large/clang-26760.c": line 2690) +* reduce to index at ("test/cases/large/clang-26760.c": line 2691) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2693) +* reduce to index at ("test/cases/large/clang-26760.c": line 2693) +* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* remove expression at ("test/cases/large/clang-26760.c": line 2693) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2693) +* reduce to index at ("test/cases/large/clang-26760.c": line 2693) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2693) +* reduce to index at ("test/cases/large/clang-26760.c": line 2693) +* reduce to index at ("test/cases/large/clang-26760.c": line 2695) +* remove expression at ("test/cases/large/clang-26760.c": line 2688) +* reduce to index at ("test/cases/large/clang-26760.c": line 2695) +* remove expression at ("test/cases/large/clang-26760.c": line 2688) * remove the for loop at ("test/cases/large/clang-26760.c": line 2697) * remove initializer at ("test/cases/large/clang-26760.c": line 2697) * 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 check at ("test/cases/large/clang-26760.c": line 2697) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2697) * reduce to left at ("test/cases/large/clang-26760.c": line 2697) * reduce to right at ("test/cases/large/clang-26760.c": line 2697) -* do without param at ("test/cases/large/clang-26760.c": line 2697) -* do without param at ("test/cases/large/clang-26760.c": line 2698) -* replace by zero at ("test/cases/large/clang-26760.c": line 2700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2698) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2702) * 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) @@ -10392,72 +14492,98 @@ * 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 check at ("test/cases/large/clang-26760.c": line 2707) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2707) * reduce to left at ("test/cases/large/clang-26760.c": line 2707) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2709) * 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) -* replace by zero at ("test/cases/large/clang-26760.c": line 2712) -* replace by zero at ("test/cases/large/clang-26760.c": line 2712) -* replace by zero at ("test/cases/large/clang-26760.c": line 2712) -* do without param at ("test/cases/large/clang-26760.c": line 2713) -* do without param at ("test/cases/large/clang-26760.c": line 2714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2714) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2712) +* reduce to index at ("test/cases/large/clang-26760.c": line 2712) * remove condition at ("test/cases/large/clang-26760.c": line 2715) * remove expr statement at ("test/cases/large/clang-26760.c": line 2716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2716) * expand compound statment at ("test/cases/large/clang-26760.c": line 2711) * remove expr statement at ("test/cases/large/clang-26760.c": line 2718) * reduce to left at ("test/cases/large/clang-26760.c": line 2718) * reduce to right at ("test/cases/large/clang-26760.c": line 2722) * reduce to left at ("test/cases/large/clang-26760.c": line 2722) * reduce to right at ("test/cases/large/clang-26760.c": line 2722) -* remove expression at ("test/cases/large/clang-26760.c": line 2718) -* do without param at ("test/cases/large/clang-26760.c": line 2718) -* do without param at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2718) +* reduce to left at ("test/cases/large/clang-26760.c": line 2718) +* reduce to right at ("test/cases/large/clang-26760.c": line 2718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) * remove expression at ("test/cases/large/clang-26760.c": line 2719) * remove expression at ("test/cases/large/clang-26760.c": line 2719) -* do without param at ("test/cases/large/clang-26760.c": line 2719) -* do without param at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2722) * reduce to left at ("test/cases/large/clang-26760.c": line 2719) * reduce to right at ("test/cases/large/clang-26760.c": line 2721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to left at ("test/cases/large/clang-26760.c": line 2719) +* reduce to right at ("test/cases/large/clang-26760.c": line 2719) * remove expression at ("test/cases/large/clang-26760.c": line 2719) * reduce to left at ("test/cases/large/clang-26760.c": line 2719) * reduce to right at ("test/cases/large/clang-26760.c": line 2721) -* do without param at ("test/cases/large/clang-26760.c": line 2719) +* reduce to left at ("test/cases/large/clang-26760.c": line 2719) +* reduce to right at ("test/cases/large/clang-26760.c": line 2719) +* reduce to left at ("test/cases/large/clang-26760.c": line 2719) +* reduce to right at ("test/cases/large/clang-26760.c": line 2721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2721) * reduce to left at ("test/cases/large/clang-26760.c": line 2719) * reduce to right at ("test/cases/large/clang-26760.c": line 2720) -* do without param at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2720) * reduce to left at ("test/cases/large/clang-26760.c": line 2719) * reduce to right at ("test/cases/large/clang-26760.c": line 2719) * reduce to operant at ("test/cases/large/clang-26760.c": line 2719) * reduce to left at ("test/cases/large/clang-26760.c": line 2719) * reduce to right at ("test/cases/large/clang-26760.c": line 2719) -* replace by zero at ("test/cases/large/clang-26760.c": line 2719) -* do without param at ("test/cases/large/clang-26760.c": line 2720) +* reduce to left at ("test/cases/large/clang-26760.c": line 2719) +* reduce to right at ("test/cases/large/clang-26760.c": line 2719) +* reduce to index at ("test/cases/large/clang-26760.c": line 2719) * reduce to operant at ("test/cases/large/clang-26760.c": line 2720) -* replace by zero at ("test/cases/large/clang-26760.c": line 2720) -* do without param at ("test/cases/large/clang-26760.c": line 2721) +* reduce to index at ("test/cases/large/clang-26760.c": line 2720) * reduce to operant at ("test/cases/large/clang-26760.c": line 2721) -* do without param at ("test/cases/large/clang-26760.c": line 2722) -* replace by zero at ("test/cases/large/clang-26760.c": line 2722) -* replace by zero at ("test/cases/large/clang-26760.c": line 2722) +* reduce to index at ("test/cases/large/clang-26760.c": line 2722) +* remove expression at ("test/cases/large/clang-26760.c": line 2718) +* reduce to index at ("test/cases/large/clang-26760.c": line 2722) * remove expr statement at ("test/cases/large/clang-26760.c": line 2724) * remove expr statement at ("test/cases/large/clang-26760.c": line 2725) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2725) * remove expr statement at ("test/cases/large/clang-26760.c": line 2726) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2726) * remove the for loop at ("test/cases/large/clang-26760.c": line 2728) * remove initializer at ("test/cases/large/clang-26760.c": line 2728) * reduce to left at ("test/cases/large/clang-26760.c": line 2728) * reduce to right at ("test/cases/large/clang-26760.c": line 2728) * reduce to operant at ("test/cases/large/clang-26760.c": line 2728) * remove check at ("test/cases/large/clang-26760.c": line 2728) +* reduce to left at ("test/cases/large/clang-26760.c": line 2728) +* reduce to right at ("test/cases/large/clang-26760.c": line 2728) * reduce to operant at ("test/cases/large/clang-26760.c": line 2728) * remove iterator at ("test/cases/large/clang-26760.c": line 2728) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2730) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 2731) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2730) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2731) * remove condition at ("test/cases/large/clang-26760.c": line 2732) * remove break at ("test/cases/large/clang-26760.c": line 2733) * remove the for loop at ("test/cases/large/clang-26760.c": line 2734) @@ -10465,101 +14591,136 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2734) * reduce to right at ("test/cases/large/clang-26760.c": line 2734) * remove check at ("test/cases/large/clang-26760.c": line 2734) +* reduce to left at ("test/cases/large/clang-26760.c": line 2734) +* reduce to right at ("test/cases/large/clang-26760.c": line 2734) * remove iterator at ("test/cases/large/clang-26760.c": line 2734) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2734) * remove expr statement at ("test/cases/large/clang-26760.c": line 2735) * reduce to left at ("test/cases/large/clang-26760.c": line 2735) * reduce to right at ("test/cases/large/clang-26760.c": line 2735) -* replace by zero at ("test/cases/large/clang-26760.c": line 2735) +* reduce to index at ("test/cases/large/clang-26760.c": line 2735) * remove expr statement at ("test/cases/large/clang-26760.c": line 2736) * reduce to left at ("test/cases/large/clang-26760.c": line 2736) * reduce to right at ("test/cases/large/clang-26760.c": line 2736) -* replace by zero at ("test/cases/large/clang-26760.c": line 2736) -* replace by zero at ("test/cases/large/clang-26760.c": line 2736) +* reduce to index at ("test/cases/large/clang-26760.c": line 2736) * remove expr statement at ("test/cases/large/clang-26760.c": line 2737) * reduce to left at ("test/cases/large/clang-26760.c": line 2737) * reduce to right at ("test/cases/large/clang-26760.c": line 2737) +* reduce to left at ("test/cases/large/clang-26760.c": line 2737) +* reduce to right at ("test/cases/large/clang-26760.c": line 2737) * remove expr statement at ("test/cases/large/clang-26760.c": line 2738) * reduce to left at ("test/cases/large/clang-26760.c": line 2738) * reduce to right at ("test/cases/large/clang-26760.c": line 2750) -* replace by zero at ("test/cases/large/clang-26760.c": line 2738) * reduce to left at ("test/cases/large/clang-26760.c": line 2750) * reduce to right at ("test/cases/large/clang-26760.c": line 2750) -* remove expression at ("test/cases/large/clang-26760.c": line 2750) -* remove expression at ("test/cases/large/clang-26760.c": line 2738) -* do without param at ("test/cases/large/clang-26760.c": line 2739) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2738) +* reduce to left at ("test/cases/large/clang-26760.c": line 2738) +* reduce to right at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2739) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2739) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2739) * remove expression at ("test/cases/large/clang-26760.c": line 2738) -* do without param at ("test/cases/large/clang-26760.c": line 2738) -* do without param at ("test/cases/large/clang-26760.c": line 2739) -* do without param at ("test/cases/large/clang-26760.c": line 2740) -* do without param at ("test/cases/large/clang-26760.c": line 2740) -* do without param at ("test/cases/large/clang-26760.c": line 2740) -* do without param at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2750) * reduce to left at ("test/cases/large/clang-26760.c": line 2750) * reduce to right at ("test/cases/large/clang-26760.c": line 2750) -* remove expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to left at ("test/cases/large/clang-26760.c": line 2750) +* reduce to right at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) * reduce to left at ("test/cases/large/clang-26760.c": line 2741) * reduce to right at ("test/cases/large/clang-26760.c": line 2741) * reduce to left at ("test/cases/large/clang-26760.c": line 2741) * reduce to right at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) * remove expression at ("test/cases/large/clang-26760.c": line 2741) -* do without param at ("test/cases/large/clang-26760.c": line 2741) -* do without param at ("test/cases/large/clang-26760.c": line 2741) -* do without param at ("test/cases/large/clang-26760.c": line 2741) -* do without param at ("test/cases/large/clang-26760.c": line 2741) -* do without param at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2748) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2746) +* reduce to left at ("test/cases/large/clang-26760.c": line 2741) +* reduce to right at ("test/cases/large/clang-26760.c": line 2745) +* reduce to left at ("test/cases/large/clang-26760.c": line 2741) +* reduce to right at ("test/cases/large/clang-26760.c": line 2745) * reduce to left at ("test/cases/large/clang-26760.c": line 2741) * reduce to right at ("test/cases/large/clang-26760.c": line 2745) * reduce to left at ("test/cases/large/clang-26760.c": line 2741) * reduce to right at ("test/cases/large/clang-26760.c": line 2745) -* do without param at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2745) * reduce to left at ("test/cases/large/clang-26760.c": line 2741) * reduce to right at ("test/cases/large/clang-26760.c": line 2744) -* do without param at ("test/cases/large/clang-26760.c": line 2741) -* do without param at ("test/cases/large/clang-26760.c": line 2742) -* do without param at ("test/cases/large/clang-26760.c": line 2742) -* replace by zero at ("test/cases/large/clang-26760.c": line 2742) -* replace by zero at ("test/cases/large/clang-26760.c": line 2742) -* do without param at ("test/cases/large/clang-26760.c": line 2742) -* do without param at ("test/cases/large/clang-26760.c": line 2743) -* replace by zero at ("test/cases/large/clang-26760.c": line 2743) -* replace by zero at ("test/cases/large/clang-26760.c": line 2743) -* replace by zero at ("test/cases/large/clang-26760.c": line 2743) -* do without param at ("test/cases/large/clang-26760.c": line 2744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2744) +* reduce to left at ("test/cases/large/clang-26760.c": line 2742) +* reduce to right at ("test/cases/large/clang-26760.c": line 2743) +* reduce to left at ("test/cases/large/clang-26760.c": line 2742) +* reduce to right at ("test/cases/large/clang-26760.c": line 2743) +* reduce to left at ("test/cases/large/clang-26760.c": line 2742) +* reduce to right at ("test/cases/large/clang-26760.c": line 2742) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2742) +* reduce to index at ("test/cases/large/clang-26760.c": line 2742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2743) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2743) +* reduce to index at ("test/cases/large/clang-26760.c": line 2743) +* reduce to index at ("test/cases/large/clang-26760.c": line 2743) +* reduce to index at ("test/cases/large/clang-26760.c": line 2743) * reduce to operant at ("test/cases/large/clang-26760.c": line 2744) -* do without param at ("test/cases/large/clang-26760.c": line 2745) -* replace by zero at ("test/cases/large/clang-26760.c": line 2745) -* do without param at ("test/cases/large/clang-26760.c": line 2746) -* do without param at ("test/cases/large/clang-26760.c": line 2747) -* do without param at ("test/cases/large/clang-26760.c": line 2748) -* do without param at ("test/cases/large/clang-26760.c": line 2749) -* do without param at ("test/cases/large/clang-26760.c": line 2750) +* reduce to index at ("test/cases/large/clang-26760.c": line 2745) +* remove expression at ("test/cases/large/clang-26760.c": line 2741) +* remove expression at ("test/cases/large/clang-26760.c": line 2738) +* remove expression at ("test/cases/large/clang-26760.c": line 2750) * remove condition at ("test/cases/large/clang-26760.c": line 2751) -* replace by zero at ("test/cases/large/clang-26760.c": line 2751) +* reduce to index at ("test/cases/large/clang-26760.c": line 2751) * remove break at ("test/cases/large/clang-26760.c": line 2752) * remove the for loop at ("test/cases/large/clang-26760.c": line 2753) * remove initializer at ("test/cases/large/clang-26760.c": line 2753) * reduce to left at ("test/cases/large/clang-26760.c": line 2753) * reduce to right at ("test/cases/large/clang-26760.c": line 2753) * remove check at ("test/cases/large/clang-26760.c": line 2753) +* reduce to left at ("test/cases/large/clang-26760.c": line 2753) +* reduce to right at ("test/cases/large/clang-26760.c": line 2753) * remove iterator at ("test/cases/large/clang-26760.c": line 2753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2753) * remove expr statement at ("test/cases/large/clang-26760.c": line 2754) * reduce to left at ("test/cases/large/clang-26760.c": line 2754) * reduce to right at ("test/cases/large/clang-26760.c": line 2754) -* replace by zero at ("test/cases/large/clang-26760.c": line 2754) +* reduce to index at ("test/cases/large/clang-26760.c": line 2754) * remove expr statement at ("test/cases/large/clang-26760.c": line 2755) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2755) -* replace by zero at ("test/cases/large/clang-26760.c": line 2755) -* replace by zero at ("test/cases/large/clang-26760.c": line 2755) -* replace by zero at ("test/cases/large/clang-26760.c": line 2755) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2766) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2766) +* reduce to left at ("test/cases/large/clang-26760.c": line 2755) +* reduce to right at ("test/cases/large/clang-26760.c": line 2755) * reduce to operant at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2765) -* remove expression at ("test/cases/large/clang-26760.c": line 2765) -* remove expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2766) +* reduce to left at ("test/cases/large/clang-26760.c": line 2765) +* reduce to right at ("test/cases/large/clang-26760.c": line 2765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2765) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) @@ -10570,32 +14731,53 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2765) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2765) -* do without param at ("test/cases/large/clang-26760.c": line 2764) -* remove expression at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2764) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2763) -* do without param at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2763) +* reduce to left at ("test/cases/large/clang-26760.c": line 2755) +* reduce to right at ("test/cases/large/clang-26760.c": line 2762) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2762) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2760) +* reduce to left at ("test/cases/large/clang-26760.c": line 2755) +* reduce to right at ("test/cases/large/clang-26760.c": line 2755) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) -* reduce to right at ("test/cases/large/clang-26760.c": line 2762) -* do without param at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2755) +* reduce to right at ("test/cases/large/clang-26760.c": line 2755) * reduce to operant at ("test/cases/large/clang-26760.c": line 2755) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2759) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) +* reduce to right at ("test/cases/large/clang-26760.c": line 2759) +* reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2755) -* replace by zero at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2755) +* reduce to index at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2758) * reduce to left at ("test/cases/large/clang-26760.c": line 2755) * reduce to right at ("test/cases/large/clang-26760.c": line 2756) -* do without param at ("test/cases/large/clang-26760.c": line 2755) -* do without param at ("test/cases/large/clang-26760.c": line 2756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2756) +* reduce to left at ("test/cases/large/clang-26760.c": line 2756) +* reduce to right at ("test/cases/large/clang-26760.c": line 2757) +* reduce to left at ("test/cases/large/clang-26760.c": line 2756) +* reduce to right at ("test/cases/large/clang-26760.c": line 2757) * reduce to left at ("test/cases/large/clang-26760.c": line 2756) * reduce to right at ("test/cases/large/clang-26760.c": line 2757) * reduce to left at ("test/cases/large/clang-26760.c": line 2756) +* reduce to right at ("test/cases/large/clang-26760.c": line 2756) +* reduce to left at ("test/cases/large/clang-26760.c": line 2756) * reduce to right at ("test/cases/large/clang-26760.c": line 2757) * reduce to left at ("test/cases/large/clang-26760.c": line 2756) * reduce to right at ("test/cases/large/clang-26760.c": line 2757) @@ -10603,113 +14785,136 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 2757) * reduce to left at ("test/cases/large/clang-26760.c": line 2756) * reduce to right at ("test/cases/large/clang-26760.c": line 2756) -* do without param at ("test/cases/large/clang-26760.c": line 2756) -* do without param at ("test/cases/large/clang-26760.c": line 2757) -* replace by zero at ("test/cases/large/clang-26760.c": line 2757) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2757) +* reduce to index at ("test/cases/large/clang-26760.c": line 2757) * reduce to operant at ("test/cases/large/clang-26760.c": line 2757) -* do without param at ("test/cases/large/clang-26760.c": line 2758) -* do without param at ("test/cases/large/clang-26760.c": line 2759) -* replace by zero at ("test/cases/large/clang-26760.c": line 2759) -* replace by zero at ("test/cases/large/clang-26760.c": line 2759) -* replace by zero at ("test/cases/large/clang-26760.c": line 2759) -* do without param at ("test/cases/large/clang-26760.c": line 2760) -* do without param at ("test/cases/large/clang-26760.c": line 2761) -* do without param at ("test/cases/large/clang-26760.c": line 2762) -* do without param at ("test/cases/large/clang-26760.c": line 2763) -* do without param at ("test/cases/large/clang-26760.c": line 2764) -* do without param at ("test/cases/large/clang-26760.c": line 2765) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2759) +* reduce to index at ("test/cases/large/clang-26760.c": line 2759) +* remove expression at ("test/cases/large/clang-26760.c": line 2755) +* remove expression at ("test/cases/large/clang-26760.c": line 2755) +* remove expression at ("test/cases/large/clang-26760.c": line 2765) * reduce to operant at ("test/cases/large/clang-26760.c": line 2765) -* do without param at ("test/cases/large/clang-26760.c": line 2766) * remove expr statement at ("test/cases/large/clang-26760.c": line 2767) * reduce to left at ("test/cases/large/clang-26760.c": line 2767) * reduce to right at ("test/cases/large/clang-26760.c": line 2767) -* do without param at ("test/cases/large/clang-26760.c": line 2767) -* do without param at ("test/cases/large/clang-26760.c": line 2768) -* do without param at ("test/cases/large/clang-26760.c": line 2768) -* do without param at ("test/cases/large/clang-26760.c": line 2769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2768) +* reduce to left at ("test/cases/large/clang-26760.c": line 2768) +* reduce to right at ("test/cases/large/clang-26760.c": line 2769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2769) * remove expr statement at ("test/cases/large/clang-26760.c": line 2772) * reduce to left at ("test/cases/large/clang-26760.c": line 2772) * reduce to right at ("test/cases/large/clang-26760.c": line 2772) -* replace by zero at ("test/cases/large/clang-26760.c": line 2772) * reduce to left at ("test/cases/large/clang-26760.c": line 2772) * reduce to right at ("test/cases/large/clang-26760.c": line 2774) * reduce to left at ("test/cases/large/clang-26760.c": line 2772) * reduce to right at ("test/cases/large/clang-26760.c": line 2772) -* do without param at ("test/cases/large/clang-26760.c": line 2772) -* do without param at ("test/cases/large/clang-26760.c": line 2772) -* replace by zero at ("test/cases/large/clang-26760.c": line 2772) -* replace by zero at ("test/cases/large/clang-26760.c": line 2772) -* replace by zero at ("test/cases/large/clang-26760.c": line 2772) -* do without param at ("test/cases/large/clang-26760.c": line 2773) +* reduce to left at ("test/cases/large/clang-26760.c": line 2772) +* reduce to right at ("test/cases/large/clang-26760.c": line 2772) +* reduce to left at ("test/cases/large/clang-26760.c": line 2772) +* reduce to right at ("test/cases/large/clang-26760.c": line 2772) +* reduce to left at ("test/cases/large/clang-26760.c": line 2772) +* reduce to right at ("test/cases/large/clang-26760.c": line 2772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2772) +* reduce to index at ("test/cases/large/clang-26760.c": line 2772) +* reduce to index at ("test/cases/large/clang-26760.c": line 2772) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2774) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2773) * reduce to left at ("test/cases/large/clang-26760.c": line 2773) * reduce to right at ("test/cases/large/clang-26760.c": line 2774) * reduce to left at ("test/cases/large/clang-26760.c": line 2773) * reduce to right at ("test/cases/large/clang-26760.c": line 2774) * reduce to operant at ("test/cases/large/clang-26760.c": line 2773) -* remove expression at ("test/cases/large/clang-26760.c": line 2773) -* reduce to operant at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) * reduce to operant at ("test/cases/large/clang-26760.c": line 2773) -* remove expression at ("test/cases/large/clang-26760.c": line 2774) -* remove expression at ("test/cases/large/clang-26760.c": line 2773) -* do without param at ("test/cases/large/clang-26760.c": line 2773) -* remove expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2774) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2773) * reduce to left at ("test/cases/large/clang-26760.c": line 2773) * reduce to right at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) * reduce to left at ("test/cases/large/clang-26760.c": line 2773) * reduce to right at ("test/cases/large/clang-26760.c": line 2773) * reduce to left at ("test/cases/large/clang-26760.c": line 2773) * reduce to right at ("test/cases/large/clang-26760.c": line 2773) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2773) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2773) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to left at ("test/cases/large/clang-26760.c": line 2773) +* reduce to right at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2773) * remove expression at ("test/cases/large/clang-26760.c": line 2773) * remove expression at ("test/cases/large/clang-26760.c": line 2773) -* replace by zero at ("test/cases/large/clang-26760.c": line 2773) -* replace by zero at ("test/cases/large/clang-26760.c": line 2773) -* do without param at ("test/cases/large/clang-26760.c": line 2774) -* replace by zero at ("test/cases/large/clang-26760.c": line 2774) +* remove expression at ("test/cases/large/clang-26760.c": line 2773) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2773) +* reduce to index at ("test/cases/large/clang-26760.c": line 2773) +* reduce to index at ("test/cases/large/clang-26760.c": line 2774) +* remove expression at ("test/cases/large/clang-26760.c": line 2773) +* remove expression at ("test/cases/large/clang-26760.c": line 2774) +* remove expression at ("test/cases/large/clang-26760.c": line 2773) * remove expr statement at ("test/cases/large/clang-26760.c": line 2775) * reduce to left at ("test/cases/large/clang-26760.c": line 2775) * reduce to right at ("test/cases/large/clang-26760.c": line 2775) -* replace by zero at ("test/cases/large/clang-26760.c": line 2775) -* replace by zero at ("test/cases/large/clang-26760.c": line 2775) -* replace by zero at ("test/cases/large/clang-26760.c": line 2775) +* reduce to left at ("test/cases/large/clang-26760.c": line 2775) +* reduce to right at ("test/cases/large/clang-26760.c": line 2775) * remove the for loop at ("test/cases/large/clang-26760.c": line 2910) * remove initializer at ("test/cases/large/clang-26760.c": line 2910) * 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 check at ("test/cases/large/clang-26760.c": line 2910) +* 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 iterator at ("test/cases/large/clang-26760.c": line 2910) * reduce to left at ("test/cases/large/clang-26760.c": line 2910) * reduce to right at ("test/cases/large/clang-26760.c": line 2910) -* do without param at ("test/cases/large/clang-26760.c": line 2910) -* do without param at ("test/cases/large/clang-26760.c": line 2911) -* replace by zero at ("test/cases/large/clang-26760.c": line 2913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2910) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2911) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2918) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2922) * remove the for loop at ("test/cases/large/clang-26760.c": line 2923) * remove initializer at ("test/cases/large/clang-26760.c": line 2923) * reduce to left at ("test/cases/large/clang-26760.c": line 2923) * reduce to right at ("test/cases/large/clang-26760.c": line 2923) * remove check at ("test/cases/large/clang-26760.c": line 2923) +* reduce to left at ("test/cases/large/clang-26760.c": line 2923) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 2924) * reduce to left at ("test/cases/large/clang-26760.c": line 2924) * reduce to right at ("test/cases/large/clang-26760.c": line 2924) -* replace by zero at ("test/cases/large/clang-26760.c": line 2924) -* replace by zero at ("test/cases/large/clang-26760.c": line 2926) +* reduce to index at ("test/cases/large/clang-26760.c": line 2924) * 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) @@ -10717,11 +14922,26 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 2928) * reduce to left at ("test/cases/large/clang-26760.c": line 2928) * reduce to right at ("test/cases/large/clang-26760.c": line 2928) -* do without param at ("test/cases/large/clang-26760.c": line 2928) -* do without param at ("test/cases/large/clang-26760.c": line 2928) -* do without param at ("test/cases/large/clang-26760.c": line 2929) -* do without param at ("test/cases/large/clang-26760.c": line 2929) -* do without param at ("test/cases/large/clang-26760.c": line 2930) +* reduce to left at ("test/cases/large/clang-26760.c": line 2928) +* reduce to right at ("test/cases/large/clang-26760.c": line 2933) +* reduce to left at ("test/cases/large/clang-26760.c": line 2928) +* reduce to right at ("test/cases/large/clang-26760.c": line 2928) +* reduce to left at ("test/cases/large/clang-26760.c": line 2928) +* reduce to right at ("test/cases/large/clang-26760.c": line 2933) +* reduce to left at ("test/cases/large/clang-26760.c": line 2928) +* reduce to right at ("test/cases/large/clang-26760.c": line 2933) +* reduce to left at ("test/cases/large/clang-26760.c": line 2928) +* reduce to right at ("test/cases/large/clang-26760.c": line 2933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2928) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2928) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2929) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2929) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2930) +* reduce to left at ("test/cases/large/clang-26760.c": line 2930) +* reduce to right at ("test/cases/large/clang-26760.c": line 2932) +* reduce to left at ("test/cases/large/clang-26760.c": line 2930) +* reduce to right at ("test/cases/large/clang-26760.c": line 2932) * reduce to left at ("test/cases/large/clang-26760.c": line 2930) * reduce to right at ("test/cases/large/clang-26760.c": line 2930) * reduce to left at ("test/cases/large/clang-26760.c": line 2930) @@ -10731,105 +14951,145 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 2930) * reduce to right at ("test/cases/large/clang-26760.c": line 2932) * reduce to left at ("test/cases/large/clang-26760.c": line 2930) +* reduce to right at ("test/cases/large/clang-26760.c": line 2930) +* reduce to left at ("test/cases/large/clang-26760.c": line 2930) * reduce to right at ("test/cases/large/clang-26760.c": line 2932) -* do without param at ("test/cases/large/clang-26760.c": line 2931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2932) * reduce to left at ("test/cases/large/clang-26760.c": line 2931) * reduce to right at ("test/cases/large/clang-26760.c": line 2931) -* remove expression at ("test/cases/large/clang-26760.c": line 2930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2930) +* reduce to left at ("test/cases/large/clang-26760.c": line 2930) +* reduce to right at ("test/cases/large/clang-26760.c": line 2931) * reduce to left at ("test/cases/large/clang-26760.c": line 2930) * reduce to right at ("test/cases/large/clang-26760.c": line 2930) * reduce to left at ("test/cases/large/clang-26760.c": line 2930) * reduce to right at ("test/cases/large/clang-26760.c": line 2931) * reduce to left at ("test/cases/large/clang-26760.c": line 2930) * reduce to right at ("test/cases/large/clang-26760.c": line 2931) -* do without param at ("test/cases/large/clang-26760.c": line 2930) -* do without param at ("test/cases/large/clang-26760.c": line 2931) +* reduce to left at ("test/cases/large/clang-26760.c": line 2930) +* reduce to right at ("test/cases/large/clang-26760.c": line 2931) +* reduce to left at ("test/cases/large/clang-26760.c": line 2930) +* reduce to right at ("test/cases/large/clang-26760.c": line 2930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2931) * reduce to left at ("test/cases/large/clang-26760.c": line 2931) * reduce to right at ("test/cases/large/clang-26760.c": line 2931) -* do without param at ("test/cases/large/clang-26760.c": line 2932) -* do without param at ("test/cases/large/clang-26760.c": line 2933) +* remove expression at ("test/cases/large/clang-26760.c": line 2930) * remove return statement at ("test/cases/large/clang-26760.c": line 2934) * remove condition at ("test/cases/large/clang-26760.c": line 2936) -* do without param at ("test/cases/large/clang-26760.c": line 2936) -* do without param at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2936) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) * reduce to left at ("test/cases/large/clang-26760.c": line 2937) * reduce to right at ("test/cases/large/clang-26760.c": line 2937) * reduce to left at ("test/cases/large/clang-26760.c": line 2937) * reduce to right at ("test/cases/large/clang-26760.c": line 2937) * reduce to left at ("test/cases/large/clang-26760.c": line 2937) * reduce to right at ("test/cases/large/clang-26760.c": line 2937) +* reduce to left at ("test/cases/large/clang-26760.c": line 2937) +* reduce to right at ("test/cases/large/clang-26760.c": line 2937) +* reduce to left at ("test/cases/large/clang-26760.c": line 2937) +* reduce to right at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) * remove expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to left at ("test/cases/large/clang-26760.c": line 2937) +* reduce to right at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2937) +* reduce to index at ("test/cases/large/clang-26760.c": line 2937) * remove expression at ("test/cases/large/clang-26760.c": line 2937) -* replace by zero at ("test/cases/large/clang-26760.c": line 2937) -* remove expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to left at ("test/cases/large/clang-26760.c": line 2937) +* reduce to right at ("test/cases/large/clang-26760.c": line 2937) +* reduce to left at ("test/cases/large/clang-26760.c": line 2937) +* reduce to right at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2937) * remove expression at ("test/cases/large/clang-26760.c": line 2937) * reduce to operant at ("test/cases/large/clang-26760.c": line 2937) -* replace by zero at ("test/cases/large/clang-26760.c": line 2937) +* remove expression at ("test/cases/large/clang-26760.c": line 2937) +* reduce to index 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3550) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3552) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3552) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3559) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3563) * remove the for loop at ("test/cases/large/clang-26760.c": line 3564) * remove initializer at ("test/cases/large/clang-26760.c": line 3564) * reduce to left at ("test/cases/large/clang-26760.c": line 3564) * reduce to right at ("test/cases/large/clang-26760.c": line 3564) * remove check at ("test/cases/large/clang-26760.c": line 3564) +* reduce to left at ("test/cases/large/clang-26760.c": line 3564) +* reduce to right at ("test/cases/large/clang-26760.c": line 3564) * remove iterator at ("test/cases/large/clang-26760.c": line 3564) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3564) * remove expr statement at ("test/cases/large/clang-26760.c": line 3565) * reduce to left at ("test/cases/large/clang-26760.c": line 3565) * reduce to right at ("test/cases/large/clang-26760.c": line 3565) -* replace by zero at ("test/cases/large/clang-26760.c": line 3565) +* reduce to index at ("test/cases/large/clang-26760.c": line 3565) * remove condition at ("test/cases/large/clang-26760.c": line 3566) -* do without param at ("test/cases/large/clang-26760.c": line 3566) -* do without param at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3566) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) * reduce to left at ("test/cases/large/clang-26760.c": line 3567) * reduce to right at ("test/cases/large/clang-26760.c": line 3567) * reduce to left at ("test/cases/large/clang-26760.c": line 3567) * reduce to right at ("test/cases/large/clang-26760.c": line 3567) * reduce to left at ("test/cases/large/clang-26760.c": line 3567) * reduce to right at ("test/cases/large/clang-26760.c": line 3567) +* reduce to left at ("test/cases/large/clang-26760.c": line 3567) +* reduce to right at ("test/cases/large/clang-26760.c": line 3567) +* reduce to left at ("test/cases/large/clang-26760.c": line 3567) +* reduce to right at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) * remove expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to left at ("test/cases/large/clang-26760.c": line 3567) +* reduce to right at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3567) +* reduce to index at ("test/cases/large/clang-26760.c": line 3567) * remove expression at ("test/cases/large/clang-26760.c": line 3567) -* replace by zero at ("test/cases/large/clang-26760.c": line 3567) -* remove expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to left at ("test/cases/large/clang-26760.c": line 3567) +* reduce to right at ("test/cases/large/clang-26760.c": line 3567) +* reduce to left at ("test/cases/large/clang-26760.c": line 3567) +* reduce to right at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3567) * remove expression at ("test/cases/large/clang-26760.c": line 3567) * reduce to operant at ("test/cases/large/clang-26760.c": line 3567) -* replace by zero at ("test/cases/large/clang-26760.c": line 3567) +* remove expression at ("test/cases/large/clang-26760.c": line 3567) +* reduce to index 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3859) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3861) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3861) * remove the for loop at ("test/cases/large/clang-26760.c": line 3862) * remove initializer 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) * remove check 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) * 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) @@ -10838,299 +15098,368 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3866) * reduce to left at ("test/cases/large/clang-26760.c": line 3866) * reduce to right at ("test/cases/large/clang-26760.c": line 3866) -* replace by zero at ("test/cases/large/clang-26760.c": line 3866) -* do without param at ("test/cases/large/clang-26760.c": line 3866) -* do without param at ("test/cases/large/clang-26760.c": line 3866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3866) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3866) * remove the for loop at ("test/cases/large/clang-26760.c": line 3867) * remove initializer at ("test/cases/large/clang-26760.c": line 3867) * 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 check at ("test/cases/large/clang-26760.c": line 3867) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3867) * reduce to left at ("test/cases/large/clang-26760.c": line 3867) * reduce to right 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3873) -* replace by zero at ("test/cases/large/clang-26760.c": line 3873) -* do without param at ("test/cases/large/clang-26760.c": line 3873) -* replace by zero at ("test/cases/large/clang-26760.c": line 3873) -* replace by zero at ("test/cases/large/clang-26760.c": line 3873) -* do without param at ("test/cases/large/clang-26760.c": line 3873) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3873) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3873) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3873) +* reduce to index at ("test/cases/large/clang-26760.c": line 3873) * remove expr statement at ("test/cases/large/clang-26760.c": line 3874) * reduce to left at ("test/cases/large/clang-26760.c": line 3874) * reduce to right at ("test/cases/large/clang-26760.c": line 3874) * remove expr statement at ("test/cases/large/clang-26760.c": line 3875) * reduce to left at ("test/cases/large/clang-26760.c": line 3875) * reduce to right at ("test/cases/large/clang-26760.c": line 3875) -* replace by zero at ("test/cases/large/clang-26760.c": line 3875) * reduce to left at ("test/cases/large/clang-26760.c": line 3875) * reduce to right at ("test/cases/large/clang-26760.c": line 3879) -* do without param at ("test/cases/large/clang-26760.c": line 3875) -* do without param at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3875) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3876) * reduce to left at ("test/cases/large/clang-26760.c": line 3876) * reduce to right at ("test/cases/large/clang-26760.c": line 3879) -* do without param at ("test/cases/large/clang-26760.c": line 3876) -* do without param at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3878) +* reduce to left at ("test/cases/large/clang-26760.c": line 3876) +* reduce to right at ("test/cases/large/clang-26760.c": line 3876) +* reduce to left at ("test/cases/large/clang-26760.c": line 3876) +* reduce to right at ("test/cases/large/clang-26760.c": line 3877) * reduce to left at ("test/cases/large/clang-26760.c": line 3876) * reduce to right at ("test/cases/large/clang-26760.c": line 3876) * reduce to left at ("test/cases/large/clang-26760.c": line 3876) * reduce to right at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3876) * remove expression at ("test/cases/large/clang-26760.c": line 3876) -* do without param at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3876) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3877) +* reduce to left at ("test/cases/large/clang-26760.c": line 3876) +* reduce to right at ("test/cases/large/clang-26760.c": line 3876) +* reduce to left at ("test/cases/large/clang-26760.c": line 3876) +* reduce to right at ("test/cases/large/clang-26760.c": line 3876) +* reduce to left at ("test/cases/large/clang-26760.c": line 3876) +* reduce to right at ("test/cases/large/clang-26760.c": line 3876) +* reduce to left at ("test/cases/large/clang-26760.c": line 3876) +* reduce to right at ("test/cases/large/clang-26760.c": line 3876) * reduce to left at ("test/cases/large/clang-26760.c": line 3876) * reduce to right at ("test/cases/large/clang-26760.c": line 3876) -* do without param at ("test/cases/large/clang-26760.c": line 3877) -* do without param at ("test/cases/large/clang-26760.c": line 3878) -* do without param at ("test/cases/large/clang-26760.c": line 3879) * remove expr statement at ("test/cases/large/clang-26760.c": line 3880) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3880) * remove expr statement at ("test/cases/large/clang-26760.c": line 3881) * reduce to left at ("test/cases/large/clang-26760.c": line 3881) * reduce to right at ("test/cases/large/clang-26760.c": line 3881) * reduce to left at ("test/cases/large/clang-26760.c": line 3881) * reduce to right at ("test/cases/large/clang-26760.c": line 3889) -* do without param at ("test/cases/large/clang-26760.c": line 3881) -* do without param at ("test/cases/large/clang-26760.c": line 3882) +* reduce to left at ("test/cases/large/clang-26760.c": line 3881) +* reduce to right at ("test/cases/large/clang-26760.c": line 3889) +* reduce to left at ("test/cases/large/clang-26760.c": line 3881) +* reduce to right at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3882) * reduce to left at ("test/cases/large/clang-26760.c": line 3889) * reduce to right at ("test/cases/large/clang-26760.c": line 3889) -* remove expression at ("test/cases/large/clang-26760.c": line 3889) -* remove expression at ("test/cases/large/clang-26760.c": line 3889) -* remove expression at ("test/cases/large/clang-26760.c": line 3889) -* remove expression at ("test/cases/large/clang-26760.c": line 3882) -* do without param at ("test/cases/large/clang-26760.c": line 3882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to left at ("test/cases/large/clang-26760.c": line 3889) +* reduce to right at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to left at ("test/cases/large/clang-26760.c": line 3882) +* reduce to right at ("test/cases/large/clang-26760.c": line 3888) * reduce to left at ("test/cases/large/clang-26760.c": line 3882) * reduce to right at ("test/cases/large/clang-26760.c": line 3888) * reduce to left at ("test/cases/large/clang-26760.c": line 3882) * reduce to right at ("test/cases/large/clang-26760.c": line 3882) -* replace by zero at ("test/cases/large/clang-26760.c": line 3882) -* replace by zero at ("test/cases/large/clang-26760.c": line 3882) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3882) +* reduce to index at ("test/cases/large/clang-26760.c": line 3882) * reduce to left at ("test/cases/large/clang-26760.c": line 3882) * reduce to right at ("test/cases/large/clang-26760.c": line 3888) -* do without param at ("test/cases/large/clang-26760.c": line 3882) -* do without param at ("test/cases/large/clang-26760.c": line 3883) -* do without param at ("test/cases/large/clang-26760.c": line 3883) -* do without param at ("test/cases/large/clang-26760.c": line 3884) -* do without param at ("test/cases/large/clang-26760.c": line 3884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3885) * reduce to operant at ("test/cases/large/clang-26760.c": line 3884) -* do without param at ("test/cases/large/clang-26760.c": line 3885) -* replace by zero at ("test/cases/large/clang-26760.c": line 3885) -* replace by zero at ("test/cases/large/clang-26760.c": line 3885) -* replace by zero at ("test/cases/large/clang-26760.c": line 3885) -* do without param at ("test/cases/large/clang-26760.c": line 3885) -* do without param at ("test/cases/large/clang-26760.c": line 3886) -* remove expression at ("test/cases/large/clang-26760.c": line 3886) -* do without param at ("test/cases/large/clang-26760.c": line 3886) +* reduce to left at ("test/cases/large/clang-26760.c": line 3885) +* reduce to right at ("test/cases/large/clang-26760.c": line 3885) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3885) +* reduce to index at ("test/cases/large/clang-26760.c": line 3885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3888) * reduce to left at ("test/cases/large/clang-26760.c": line 3886) * reduce to right at ("test/cases/large/clang-26760.c": line 3887) -* do without param at ("test/cases/large/clang-26760.c": line 3886) +* reduce to left at ("test/cases/large/clang-26760.c": line 3886) +* reduce to right at ("test/cases/large/clang-26760.c": line 3887) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3887) * reduce to operant at ("test/cases/large/clang-26760.c": line 3886) -* do without param at ("test/cases/large/clang-26760.c": line 3887) -* do without param at ("test/cases/large/clang-26760.c": line 3888) -* replace by zero at ("test/cases/large/clang-26760.c": line 3888) -* replace by zero at ("test/cases/large/clang-26760.c": line 3888) -* replace by zero at ("test/cases/large/clang-26760.c": line 3888) -* replace by zero at ("test/cases/large/clang-26760.c": line 3888) -* replace by zero at ("test/cases/large/clang-26760.c": line 3888) -* replace by zero at ("test/cases/large/clang-26760.c": line 3888) -* do without param at ("test/cases/large/clang-26760.c": line 3889) +* remove expression at ("test/cases/large/clang-26760.c": line 3886) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3888) +* reduce to index at ("test/cases/large/clang-26760.c": line 3888) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3888) +* reduce to index at ("test/cases/large/clang-26760.c": line 3888) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3888) +* reduce to index at ("test/cases/large/clang-26760.c": line 3888) +* remove expression at ("test/cases/large/clang-26760.c": line 3882) * reduce to operant at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) -* replace by zero at ("test/cases/large/clang-26760.c": line 3889) +* remove expression at ("test/cases/large/clang-26760.c": line 3889) +* remove expression at ("test/cases/large/clang-26760.c": line 3889) +* remove expression at ("test/cases/large/clang-26760.c": line 3889) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3889) +* reduce to index at ("test/cases/large/clang-26760.c": line 3889) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3889) +* reduce to index at ("test/cases/large/clang-26760.c": line 3889) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3889) +* reduce to index at ("test/cases/large/clang-26760.c": line 3889) * remove expr statement at ("test/cases/large/clang-26760.c": line 3896) -* replace by zero at ("test/cases/large/clang-26760.c": line 3569) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3896) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3573) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3576) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3580) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3588) * remove the for loop at ("test/cases/large/clang-26760.c": line 3589) * remove initializer at ("test/cases/large/clang-26760.c": line 3589) * reduce to left at ("test/cases/large/clang-26760.c": line 3589) * reduce to right at ("test/cases/large/clang-26760.c": line 3589) * remove check at ("test/cases/large/clang-26760.c": line 3589) +* reduce to left at ("test/cases/large/clang-26760.c": line 3589) +* reduce to right at ("test/cases/large/clang-26760.c": line 3589) * remove iterator at ("test/cases/large/clang-26760.c": line 3589) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3589) * remove expr statement at ("test/cases/large/clang-26760.c": line 3590) * reduce to left at ("test/cases/large/clang-26760.c": line 3590) * reduce to right at ("test/cases/large/clang-26760.c": line 3590) -* replace by zero at ("test/cases/large/clang-26760.c": line 3590) +* reduce to index at ("test/cases/large/clang-26760.c": line 3590) * reduce to operant at ("test/cases/large/clang-26760.c": line 3590) * remove expr statement at ("test/cases/large/clang-26760.c": line 3591) * reduce to left at ("test/cases/large/clang-26760.c": line 3591) * reduce to right at ("test/cases/large/clang-26760.c": line 3591) -* do without param at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3599) +* reduce to left at ("test/cases/large/clang-26760.c": line 3591) +* reduce to right at ("test/cases/large/clang-26760.c": line 3598) * reduce to left at ("test/cases/large/clang-26760.c": line 3591) * reduce to right at ("test/cases/large/clang-26760.c": line 3598) * reduce to left at ("test/cases/large/clang-26760.c": line 3591) * reduce to right at ("test/cases/large/clang-26760.c": line 3598) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3591) * remove expression at ("test/cases/large/clang-26760.c": line 3591) -* do without param at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3598) * reduce to operant at ("test/cases/large/clang-26760.c": line 3591) -* do without param at ("test/cases/large/clang-26760.c": line 3596) -* remove expression at ("test/cases/large/clang-26760.c": line 3591) -* do without param at ("test/cases/large/clang-26760.c": line 3591) +* reduce to left at ("test/cases/large/clang-26760.c": line 3591) +* reduce to right at ("test/cases/large/clang-26760.c": line 3597) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3597) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3591) +* reduce to left at ("test/cases/large/clang-26760.c": line 3591) +* reduce to right at ("test/cases/large/clang-26760.c": line 3596) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) * reduce to left at ("test/cases/large/clang-26760.c": line 3591) * reduce to right at ("test/cases/large/clang-26760.c": line 3591) -* do without param at ("test/cases/large/clang-26760.c": line 3596) -* remove expression at ("test/cases/large/clang-26760.c": line 3592) -* do without param at ("test/cases/large/clang-26760.c": line 3592) -* do without param at ("test/cases/large/clang-26760.c": line 3592) -* replace by zero at ("test/cases/large/clang-26760.c": line 3592) -* do without param at ("test/cases/large/clang-26760.c": line 3593) +* reduce to left at ("test/cases/large/clang-26760.c": line 3591) +* reduce to right at ("test/cases/large/clang-26760.c": line 3591) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3592) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3592) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3592) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3593) +* reduce to index at ("test/cases/large/clang-26760.c": line 3592) * reduce to left at ("test/cases/large/clang-26760.c": line 3593) * reduce to right at ("test/cases/large/clang-26760.c": line 3593) -* do without param at ("test/cases/large/clang-26760.c": line 3596) -* remove expression at ("test/cases/large/clang-26760.c": line 3594) -* do without param at ("test/cases/large/clang-26760.c": line 3594) -* do without param at ("test/cases/large/clang-26760.c": line 3594) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3594) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3594) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3594) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3596) +* reduce to left at ("test/cases/large/clang-26760.c": line 3594) +* reduce to right at ("test/cases/large/clang-26760.c": line 3595) * reduce to left at ("test/cases/large/clang-26760.c": line 3594) * reduce to right at ("test/cases/large/clang-26760.c": line 3595) * reduce to left at ("test/cases/large/clang-26760.c": line 3594) * reduce to right at ("test/cases/large/clang-26760.c": line 3595) * reduce to left at ("test/cases/large/clang-26760.c": line 3594) * reduce to right at ("test/cases/large/clang-26760.c": line 3595) -* do without param at ("test/cases/large/clang-26760.c": line 3594) -* replace by zero at ("test/cases/large/clang-26760.c": line 3594) -* do without param at ("test/cases/large/clang-26760.c": line 3595) -* do without param at ("test/cases/large/clang-26760.c": line 3596) -* replace by zero at ("test/cases/large/clang-26760.c": line 3596) -* replace by zero at ("test/cases/large/clang-26760.c": line 3596) -* do without param at ("test/cases/large/clang-26760.c": line 3597) -* do without param at ("test/cases/large/clang-26760.c": line 3598) -* do without param at ("test/cases/large/clang-26760.c": line 3599) +* reduce to left at ("test/cases/large/clang-26760.c": line 3594) +* reduce to right at ("test/cases/large/clang-26760.c": line 3595) +* reduce to left at ("test/cases/large/clang-26760.c": line 3594) +* reduce to right at ("test/cases/large/clang-26760.c": line 3595) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3594) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3595) +* reduce to index at ("test/cases/large/clang-26760.c": line 3594) +* remove expression at ("test/cases/large/clang-26760.c": line 3594) +* reduce to index at ("test/cases/large/clang-26760.c": line 3596) +* remove expression at ("test/cases/large/clang-26760.c": line 3592) +* reduce to index at ("test/cases/large/clang-26760.c": line 3596) +* remove expression at ("test/cases/large/clang-26760.c": line 3591) * remove condition at ("test/cases/large/clang-26760.c": line 3600) -* replace by zero at ("test/cases/large/clang-26760.c": line 3742) +* reduce to left at ("test/cases/large/clang-26760.c": line 3600) +* reduce to right at ("test/cases/large/clang-26760.c": line 3600) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3743) * reduce to left at ("test/cases/large/clang-26760.c": line 3743) * reduce to right at ("test/cases/large/clang-26760.c": line 3743) -* remove expression at ("test/cases/large/clang-26760.c": line 3743) +* reduce to left at ("test/cases/large/clang-26760.c": line 3743) +* reduce to right at ("test/cases/large/clang-26760.c": line 3744) +* reduce to left at ("test/cases/large/clang-26760.c": line 3744) +* reduce to right at ("test/cases/large/clang-26760.c": line 3744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3743) +* reduce to left at ("test/cases/large/clang-26760.c": line 3743) +* reduce to right at ("test/cases/large/clang-26760.c": line 3743) * reduce to left at ("test/cases/large/clang-26760.c": line 3743) * reduce to right at ("test/cases/large/clang-26760.c": line 3743) * reduce to left at ("test/cases/large/clang-26760.c": line 3743) * reduce to right at ("test/cases/large/clang-26760.c": line 3744) -* do without param at ("test/cases/large/clang-26760.c": line 3743) -* do without param at ("test/cases/large/clang-26760.c": line 3744) -* replace by zero at ("test/cases/large/clang-26760.c": line 3744) -* replace by zero at ("test/cases/large/clang-26760.c": line 3744) -* replace by zero at ("test/cases/large/clang-26760.c": line 3744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3743) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3744) +* reduce to left at ("test/cases/large/clang-26760.c": line 3744) +* reduce to right at ("test/cases/large/clang-26760.c": line 3744) +* remove expression at ("test/cases/large/clang-26760.c": line 3743) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3744) +* reduce to index at ("test/cases/large/clang-26760.c": line 3744) +* reduce to index at ("test/cases/large/clang-26760.c": line 3744) * remove expr statement at ("test/cases/large/clang-26760.c": line 3745) * reduce to left at ("test/cases/large/clang-26760.c": line 3745) * reduce to right at ("test/cases/large/clang-26760.c": line 3745) -* do without param at ("test/cases/large/clang-26760.c": line 3745) -* replace by zero at ("test/cases/large/clang-26760.c": line 3745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3752) +* reduce to left at ("test/cases/large/clang-26760.c": line 3745) +* reduce to right at ("test/cases/large/clang-26760.c": line 3745) +* reduce to index at ("test/cases/large/clang-26760.c": line 3745) * reduce to left at ("test/cases/large/clang-26760.c": line 3745) * reduce to right at ("test/cases/large/clang-26760.c": line 3751) -* do without param at ("test/cases/large/clang-26760.c": line 3750) +* reduce to left at ("test/cases/large/clang-26760.c": line 3745) +* reduce to right at ("test/cases/large/clang-26760.c": line 3745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3751) * reduce to left at ("test/cases/large/clang-26760.c": line 3750) * reduce to right at ("test/cases/large/clang-26760.c": line 3750) * reduce to left at ("test/cases/large/clang-26760.c": line 3750) * reduce to right at ("test/cases/large/clang-26760.c": line 3750) -* remove expression at ("test/cases/large/clang-26760.c": line 3745) -* do without param at ("test/cases/large/clang-26760.c": line 3749) -* remove expression at ("test/cases/large/clang-26760.c": line 3745) -* do without param at ("test/cases/large/clang-26760.c": line 3745) -* do without param at ("test/cases/large/clang-26760.c": line 3746) -* do without param at ("test/cases/large/clang-26760.c": line 3746) -* do without param at ("test/cases/large/clang-26760.c": line 3747) +* reduce to left at ("test/cases/large/clang-26760.c": line 3750) +* reduce to right at ("test/cases/large/clang-26760.c": line 3750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3745) +* reduce to left at ("test/cases/large/clang-26760.c": line 3745) +* reduce to right at ("test/cases/large/clang-26760.c": line 3750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3750) +* reduce to left at ("test/cases/large/clang-26760.c": line 3749) +* reduce to right at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3745) +* reduce to left at ("test/cases/large/clang-26760.c": line 3745) +* reduce to right at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3747) * reduce to left at ("test/cases/large/clang-26760.c": line 3747) * reduce to right at ("test/cases/large/clang-26760.c": line 3749) * reduce to left at ("test/cases/large/clang-26760.c": line 3747) * reduce to right at ("test/cases/large/clang-26760.c": line 3749) * reduce to left at ("test/cases/large/clang-26760.c": line 3747) * reduce to right at ("test/cases/large/clang-26760.c": line 3749) -* do without param at ("test/cases/large/clang-26760.c": line 3747) -* do without param at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) * reduce to left at ("test/cases/large/clang-26760.c": line 3749) * reduce to right at ("test/cases/large/clang-26760.c": line 3749) -* remove expression at ("test/cases/large/clang-26760.c": line 3748) -* do without param at ("test/cases/large/clang-26760.c": line 3748) -* replace by zero at ("test/cases/large/clang-26760.c": line 3748) -* do without param at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3748) +* reduce to left at ("test/cases/large/clang-26760.c": line 3748) +* reduce to right at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3748) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) +* reduce to left at ("test/cases/large/clang-26760.c": line 3748) +* reduce to right at ("test/cases/large/clang-26760.c": line 3748) +* reduce to index at ("test/cases/large/clang-26760.c": line 3748) * reduce to left at ("test/cases/large/clang-26760.c": line 3749) * reduce to right at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3749) * remove expression at ("test/cases/large/clang-26760.c": line 3749) -* replace by zero at ("test/cases/large/clang-26760.c": line 3749) -* do without param at ("test/cases/large/clang-26760.c": line 3750) -* replace by zero at ("test/cases/large/clang-26760.c": line 3750) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 3748) +* remove expression at ("test/cases/large/clang-26760.c": line 3745) +* reduce to index at ("test/cases/large/clang-26760.c": line 3749) +* reduce to index at ("test/cases/large/clang-26760.c": line 3750) +* remove expression at ("test/cases/large/clang-26760.c": line 3745) +* reduce to index at ("test/cases/large/clang-26760.c": line 3750) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3609) * remove the for loop at ("test/cases/large/clang-26760.c": line 3610) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 3610) -* do without param at ("test/cases/large/clang-26760.c": line 3611) -* replace by zero at ("test/cases/large/clang-26760.c": line 3613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3611) * 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) @@ -11140,95 +15469,142 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3615) * reduce to right at ("test/cases/large/clang-26760.c": line 3615) * remove check at ("test/cases/large/clang-26760.c": line 3615) +* reduce to left at ("test/cases/large/clang-26760.c": line 3615) +* reduce to right at ("test/cases/large/clang-26760.c": line 3615) * remove iterator at ("test/cases/large/clang-26760.c": line 3615) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3615) * remove expr statement at ("test/cases/large/clang-26760.c": line 3617) * reduce to left at ("test/cases/large/clang-26760.c": line 3617) * reduce to right at ("test/cases/large/clang-26760.c": line 3617) -* do without param at ("test/cases/large/clang-26760.c": line 3617) -* do without param at ("test/cases/large/clang-26760.c": line 3617) -* do without param at ("test/cases/large/clang-26760.c": line 3618) -* do without param at ("test/cases/large/clang-26760.c": line 3619) +* reduce to left at ("test/cases/large/clang-26760.c": line 3617) +* reduce to right at ("test/cases/large/clang-26760.c": line 3619) +* reduce to left at ("test/cases/large/clang-26760.c": line 3617) +* reduce to right at ("test/cases/large/clang-26760.c": line 3617) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3617) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3617) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3618) +* reduce to left at ("test/cases/large/clang-26760.c": line 3617) +* reduce to right at ("test/cases/large/clang-26760.c": line 3617) +* reduce to left at ("test/cases/large/clang-26760.c": line 3618) +* reduce to right at ("test/cases/large/clang-26760.c": line 3618) * reduce to operant at ("test/cases/large/clang-26760.c": line 3619) -* do without param at ("test/cases/large/clang-26760.c": line 3620) -* remove expression at ("test/cases/large/clang-26760.c": line 3619) +* reduce to left at ("test/cases/large/clang-26760.c": line 3619) +* reduce to right at ("test/cases/large/clang-26760.c": line 3621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3619) * reduce to left at ("test/cases/large/clang-26760.c": line 3619) * reduce to right at ("test/cases/large/clang-26760.c": line 3619) * remove expression at ("test/cases/large/clang-26760.c": line 3619) -* do without param at ("test/cases/large/clang-26760.c": line 3619) -* do without param at ("test/cases/large/clang-26760.c": line 3620) -* replace by zero at ("test/cases/large/clang-26760.c": line 3620) -* do without param at ("test/cases/large/clang-26760.c": line 3621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3619) +* reduce to left at ("test/cases/large/clang-26760.c": line 3619) +* reduce to right at ("test/cases/large/clang-26760.c": line 3620) +* reduce to left at ("test/cases/large/clang-26760.c": line 3619) +* reduce to right at ("test/cases/large/clang-26760.c": line 3620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3620) +* remove expression at ("test/cases/large/clang-26760.c": line 3619) +* reduce to index at ("test/cases/large/clang-26760.c": line 3620) * remove the for loop at ("test/cases/large/clang-26760.c": line 3623) * remove initializer at ("test/cases/large/clang-26760.c": line 3623) * reduce to left at ("test/cases/large/clang-26760.c": line 3623) * 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 check at ("test/cases/large/clang-26760.c": line 3623) +* reduce to left at ("test/cases/large/clang-26760.c": line 3623) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3623) -* replace by zero at ("test/cases/large/clang-26760.c": line 3625) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3623) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3626) -* replace by zero at ("test/cases/large/clang-26760.c": line 3626) -* do without param at ("test/cases/large/clang-26760.c": line 3626) -* do without param at ("test/cases/large/clang-26760.c": line 3626) -* do without param at ("test/cases/large/clang-26760.c": line 3627) -* do without param at ("test/cases/large/clang-26760.c": line 3633) -* remove expression at ("test/cases/large/clang-26760.c": line 3627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3627) +* reduce to left at ("test/cases/large/clang-26760.c": line 3626) +* reduce to right at ("test/cases/large/clang-26760.c": line 3626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3627) * reduce to left at ("test/cases/large/clang-26760.c": line 3627) * reduce to right at ("test/cases/large/clang-26760.c": line 3627) * reduce to left at ("test/cases/large/clang-26760.c": line 3627) * reduce to right at ("test/cases/large/clang-26760.c": line 3633) * reduce to left at ("test/cases/large/clang-26760.c": line 3633) * reduce to right at ("test/cases/large/clang-26760.c": line 3633) -* remove expression at ("test/cases/large/clang-26760.c": line 3627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3627) * reduce to left at ("test/cases/large/clang-26760.c": line 3627) * reduce to right at ("test/cases/large/clang-26760.c": line 3633) * reduce to operant at ("test/cases/large/clang-26760.c": line 3627) * reduce to left at ("test/cases/large/clang-26760.c": line 3627) * reduce to right at ("test/cases/large/clang-26760.c": line 3633) -* do without param at ("test/cases/large/clang-26760.c": line 3627) -* do without param at ("test/cases/large/clang-26760.c": line 3627) -* do without param at ("test/cases/large/clang-26760.c": line 3632) -* remove expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to left at ("test/cases/large/clang-26760.c": line 3627) +* reduce to right at ("test/cases/large/clang-26760.c": line 3633) +* reduce to left at ("test/cases/large/clang-26760.c": line 3627) +* reduce to right at ("test/cases/large/clang-26760.c": line 3633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3633) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to left at ("test/cases/large/clang-26760.c": line 3628) +* reduce to right at ("test/cases/large/clang-26760.c": line 3632) +* reduce to left at ("test/cases/large/clang-26760.c": line 3628) +* reduce to right at ("test/cases/large/clang-26760.c": line 3632) * reduce to left at ("test/cases/large/clang-26760.c": line 3628) * reduce to right at ("test/cases/large/clang-26760.c": line 3632) -* do without param at ("test/cases/large/clang-26760.c": line 3628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3632) * reduce to left at ("test/cases/large/clang-26760.c": line 3628) * reduce to right at ("test/cases/large/clang-26760.c": line 3631) -* do without param at ("test/cases/large/clang-26760.c": line 3630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3631) * reduce to left at ("test/cases/large/clang-26760.c": line 3630) * reduce to right at ("test/cases/large/clang-26760.c": line 3630) -* remove expression at ("test/cases/large/clang-26760.c": line 3628) -* remove expression at ("test/cases/large/clang-26760.c": line 3628) -* do without param at ("test/cases/large/clang-26760.c": line 3628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to left at ("test/cases/large/clang-26760.c": line 3628) +* reduce to right at ("test/cases/large/clang-26760.c": line 3630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3630) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3630) * reduce to left at ("test/cases/large/clang-26760.c": line 3628) * reduce to right at ("test/cases/large/clang-26760.c": line 3629) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3628) -* remove expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to left at ("test/cases/large/clang-26760.c": line 3628) +* reduce to right at ("test/cases/large/clang-26760.c": line 3629) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) * reduce to operant at ("test/cases/large/clang-26760.c": line 3628) * reduce to left at ("test/cases/large/clang-26760.c": line 3628) * reduce to right at ("test/cases/large/clang-26760.c": line 3629) * reduce to left at ("test/cases/large/clang-26760.c": line 3628) * reduce to right at ("test/cases/large/clang-26760.c": line 3629) -* do without param at ("test/cases/large/clang-26760.c": line 3628) -* do without param at ("test/cases/large/clang-26760.c": line 3629) -* replace by zero at ("test/cases/large/clang-26760.c": line 3629) -* replace by zero at ("test/cases/large/clang-26760.c": line 3629) -* replace by zero at ("test/cases/large/clang-26760.c": line 3629) -* replace by zero at ("test/cases/large/clang-26760.c": line 3629) -* do without param at ("test/cases/large/clang-26760.c": line 3630) -* replace by zero at ("test/cases/large/clang-26760.c": line 3630) -* do without param at ("test/cases/large/clang-26760.c": line 3631) -* replace by zero at ("test/cases/large/clang-26760.c": line 3631) -* do without param at ("test/cases/large/clang-26760.c": line 3632) -* replace by zero at ("test/cases/large/clang-26760.c": line 3632) -* replace by zero at ("test/cases/large/clang-26760.c": line 3632) -* do without param at ("test/cases/large/clang-26760.c": line 3633) -* do without param at ("test/cases/large/clang-26760.c": line 3634) -* do without param at ("test/cases/large/clang-26760.c": line 3635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3629) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3629) +* reduce to index at ("test/cases/large/clang-26760.c": line 3629) +* remove expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to index at ("test/cases/large/clang-26760.c": line 3629) +* remove expression at ("test/cases/large/clang-26760.c": line 3628) +* remove expression at ("test/cases/large/clang-26760.c": line 3628) +* reduce to index at ("test/cases/large/clang-26760.c": line 3630) +* reduce to index at ("test/cases/large/clang-26760.c": line 3631) +* reduce to index at ("test/cases/large/clang-26760.c": line 3632) +* reduce to index at ("test/cases/large/clang-26760.c": line 3632) +* remove expression at ("test/cases/large/clang-26760.c": line 3628) +* remove expression at ("test/cases/large/clang-26760.c": line 3627) +* remove expression at ("test/cases/large/clang-26760.c": line 3627) * remove expr statement at ("test/cases/large/clang-26760.c": line 3636) * reduce to left at ("test/cases/large/clang-26760.c": line 3636) * reduce to right at ("test/cases/large/clang-26760.c": line 3636) @@ -11240,9 +15616,11 @@ * 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 check at ("test/cases/large/clang-26760.c": line 3639) +* reduce to left at ("test/cases/large/clang-26760.c": line 3639) +* reduce to right at ("test/cases/large/clang-26760.c": line 3639) * reduce to operant at ("test/cases/large/clang-26760.c": line 3639) * remove iterator at ("test/cases/large/clang-26760.c": line 3639) -* replace by zero at ("test/cases/large/clang-26760.c": line 3641) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3639) * 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) @@ -11250,229 +15628,326 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3643) * reduce to left at ("test/cases/large/clang-26760.c": line 3643) * reduce to right at ("test/cases/large/clang-26760.c": line 3643) -* replace by zero at ("test/cases/large/clang-26760.c": line 3643) * reduce to left at ("test/cases/large/clang-26760.c": line 3643) * reduce to right at ("test/cases/large/clang-26760.c": line 3650) -* do without param at ("test/cases/large/clang-26760.c": line 3643) +* reduce to left at ("test/cases/large/clang-26760.c": line 3643) +* reduce to right at ("test/cases/large/clang-26760.c": line 3650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3650) * reduce to left at ("test/cases/large/clang-26760.c": line 3643) * reduce to right at ("test/cases/large/clang-26760.c": line 3649) +* reduce to left at ("test/cases/large/clang-26760.c": line 3643) +* reduce to right at ("test/cases/large/clang-26760.c": line 3649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3643) +* reduce to index at ("test/cases/large/clang-26760.c": line 3643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3643) * remove expression at ("test/cases/large/clang-26760.c": line 3643) -* replace by zero at ("test/cases/large/clang-26760.c": line 3643) -* replace by zero at ("test/cases/large/clang-26760.c": line 3643) -* replace by zero at ("test/cases/large/clang-26760.c": line 3643) -* remove expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to left at ("test/cases/large/clang-26760.c": line 3643) +* reduce to right at ("test/cases/large/clang-26760.c": line 3643) * reduce to left at ("test/cases/large/clang-26760.c": line 3643) * reduce to right at ("test/cases/large/clang-26760.c": line 3643) -* replace by zero at ("test/cases/large/clang-26760.c": line 3643) -* do without param at ("test/cases/large/clang-26760.c": line 3643) -* do without param at ("test/cases/large/clang-26760.c": line 3643) +* reduce to index at ("test/cases/large/clang-26760.c": line 3643) +* remove expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to left at ("test/cases/large/clang-26760.c": line 3643) +* reduce to right at ("test/cases/large/clang-26760.c": line 3649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3649) +* reduce to left at ("test/cases/large/clang-26760.c": line 3643) +* reduce to right at ("test/cases/large/clang-26760.c": line 3648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3644) * reduce to left at ("test/cases/large/clang-26760.c": line 3643) * reduce to right at ("test/cases/large/clang-26760.c": line 3643) * reduce to left at ("test/cases/large/clang-26760.c": line 3643) * reduce to right at ("test/cases/large/clang-26760.c": line 3643) -* replace by zero at ("test/cases/large/clang-26760.c": line 3643) -* do without param at ("test/cases/large/clang-26760.c": line 3644) -* do without param at ("test/cases/large/clang-26760.c": line 3647) -* remove expression at ("test/cases/large/clang-26760.c": line 3644) +* reduce to index at ("test/cases/large/clang-26760.c": line 3643) +* reduce to left at ("test/cases/large/clang-26760.c": line 3644) +* reduce to right at ("test/cases/large/clang-26760.c": line 3648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3644) +* reduce to left at ("test/cases/large/clang-26760.c": line 3644) +* reduce to right at ("test/cases/large/clang-26760.c": line 3647) * reduce to left at ("test/cases/large/clang-26760.c": line 3644) * reduce to right at ("test/cases/large/clang-26760.c": line 3647) -* do without param at ("test/cases/large/clang-26760.c": line 3644) -* do without param at ("test/cases/large/clang-26760.c": line 3644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3646) +* reduce to left at ("test/cases/large/clang-26760.c": line 3644) +* reduce to right at ("test/cases/large/clang-26760.c": line 3644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3645) * reduce to left at ("test/cases/large/clang-26760.c": line 3644) * reduce to right at ("test/cases/large/clang-26760.c": line 3644) -* do without param at ("test/cases/large/clang-26760.c": line 3644) -* do without param at ("test/cases/large/clang-26760.c": line 3645) -* do without param at ("test/cases/large/clang-26760.c": line 3646) -* do without param at ("test/cases/large/clang-26760.c": line 3647) -* do without param at ("test/cases/large/clang-26760.c": line 3648) -* do without param at ("test/cases/large/clang-26760.c": line 3649) +* remove expression at ("test/cases/large/clang-26760.c": line 3644) * reduce to operant at ("test/cases/large/clang-26760.c": line 3649) -* replace by zero at ("test/cases/large/clang-26760.c": line 3649) -* do without param at ("test/cases/large/clang-26760.c": line 3650) +* reduce to index at ("test/cases/large/clang-26760.c": line 3649) * remove condition at ("test/cases/large/clang-26760.c": line 3652) -* replace by zero at ("test/cases/large/clang-26760.c": line 3716) +* reduce to left at ("test/cases/large/clang-26760.c": line 3652) +* reduce to right at ("test/cases/large/clang-26760.c": line 3652) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3717) * reduce to left at ("test/cases/large/clang-26760.c": line 3717) * reduce to right at ("test/cases/large/clang-26760.c": line 3717) -* remove expression at ("test/cases/large/clang-26760.c": line 3717) +* reduce to left at ("test/cases/large/clang-26760.c": line 3717) +* reduce to right at ("test/cases/large/clang-26760.c": line 3718) +* reduce to left at ("test/cases/large/clang-26760.c": line 3718) +* reduce to right at ("test/cases/large/clang-26760.c": line 3718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3717) +* reduce to left at ("test/cases/large/clang-26760.c": line 3717) +* reduce to right at ("test/cases/large/clang-26760.c": line 3717) * reduce to left at ("test/cases/large/clang-26760.c": line 3717) * reduce to right at ("test/cases/large/clang-26760.c": line 3717) * reduce to left at ("test/cases/large/clang-26760.c": line 3717) * reduce to right at ("test/cases/large/clang-26760.c": line 3718) -* do without param at ("test/cases/large/clang-26760.c": line 3717) -* do without param at ("test/cases/large/clang-26760.c": line 3718) -* replace by zero at ("test/cases/large/clang-26760.c": line 3718) -* replace by zero at ("test/cases/large/clang-26760.c": line 3718) -* replace by zero at ("test/cases/large/clang-26760.c": line 3718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3718) +* reduce to left at ("test/cases/large/clang-26760.c": line 3718) +* reduce to right at ("test/cases/large/clang-26760.c": line 3718) +* remove expression at ("test/cases/large/clang-26760.c": line 3717) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3718) +* reduce to index at ("test/cases/large/clang-26760.c": line 3718) +* reduce to index at ("test/cases/large/clang-26760.c": line 3718) * remove expr statement at ("test/cases/large/clang-26760.c": line 3719) * reduce to left at ("test/cases/large/clang-26760.c": line 3719) * reduce to right at ("test/cases/large/clang-26760.c": line 3719) -* do without param at ("test/cases/large/clang-26760.c": line 3719) -* replace by zero at ("test/cases/large/clang-26760.c": line 3719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3726) +* reduce to left at ("test/cases/large/clang-26760.c": line 3719) +* reduce to right at ("test/cases/large/clang-26760.c": line 3719) +* reduce to index at ("test/cases/large/clang-26760.c": line 3719) * reduce to left at ("test/cases/large/clang-26760.c": line 3719) * reduce to right at ("test/cases/large/clang-26760.c": line 3725) -* do without param at ("test/cases/large/clang-26760.c": line 3724) +* reduce to left at ("test/cases/large/clang-26760.c": line 3719) +* reduce to right at ("test/cases/large/clang-26760.c": line 3719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3725) * reduce to left at ("test/cases/large/clang-26760.c": line 3724) * reduce to right at ("test/cases/large/clang-26760.c": line 3724) * reduce to left at ("test/cases/large/clang-26760.c": line 3724) * reduce to right at ("test/cases/large/clang-26760.c": line 3724) -* remove expression at ("test/cases/large/clang-26760.c": line 3719) -* do without param at ("test/cases/large/clang-26760.c": line 3723) -* remove expression at ("test/cases/large/clang-26760.c": line 3719) -* do without param at ("test/cases/large/clang-26760.c": line 3719) -* do without param at ("test/cases/large/clang-26760.c": line 3720) -* do without param at ("test/cases/large/clang-26760.c": line 3720) -* do without param at ("test/cases/large/clang-26760.c": line 3721) +* reduce to left at ("test/cases/large/clang-26760.c": line 3724) +* reduce to right at ("test/cases/large/clang-26760.c": line 3724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3719) +* reduce to left at ("test/cases/large/clang-26760.c": line 3719) +* reduce to right at ("test/cases/large/clang-26760.c": line 3724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3724) +* reduce to left at ("test/cases/large/clang-26760.c": line 3723) +* reduce to right at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3719) +* reduce to left at ("test/cases/large/clang-26760.c": line 3719) +* reduce to right at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3721) * reduce to left at ("test/cases/large/clang-26760.c": line 3721) * reduce to right at ("test/cases/large/clang-26760.c": line 3723) * reduce to left at ("test/cases/large/clang-26760.c": line 3721) * reduce to right at ("test/cases/large/clang-26760.c": line 3723) * reduce to left at ("test/cases/large/clang-26760.c": line 3721) * reduce to right at ("test/cases/large/clang-26760.c": line 3723) -* do without param at ("test/cases/large/clang-26760.c": line 3721) -* do without param at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) * reduce to left at ("test/cases/large/clang-26760.c": line 3723) * reduce to right at ("test/cases/large/clang-26760.c": line 3723) -* remove expression at ("test/cases/large/clang-26760.c": line 3722) -* do without param at ("test/cases/large/clang-26760.c": line 3722) -* replace by zero at ("test/cases/large/clang-26760.c": line 3722) -* do without param at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3722) +* reduce to left at ("test/cases/large/clang-26760.c": line 3722) +* reduce to right at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) +* reduce to left at ("test/cases/large/clang-26760.c": line 3722) +* reduce to right at ("test/cases/large/clang-26760.c": line 3722) +* reduce to index at ("test/cases/large/clang-26760.c": line 3722) * reduce to left at ("test/cases/large/clang-26760.c": line 3723) * reduce to right at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3723) * remove expression at ("test/cases/large/clang-26760.c": line 3723) -* replace by zero at ("test/cases/large/clang-26760.c": line 3723) -* do without param at ("test/cases/large/clang-26760.c": line 3724) -* replace by zero at ("test/cases/large/clang-26760.c": line 3724) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 3722) +* remove expression at ("test/cases/large/clang-26760.c": line 3719) +* reduce to index at ("test/cases/large/clang-26760.c": line 3723) +* reduce to index at ("test/cases/large/clang-26760.c": line 3724) +* remove expression at ("test/cases/large/clang-26760.c": line 3719) +* reduce to index at ("test/cases/large/clang-26760.c": line 3724) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3661) * remove the for loop at ("test/cases/large/clang-26760.c": line 3662) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 3662) -* do without param at ("test/cases/large/clang-26760.c": line 3663) -* replace by zero at ("test/cases/large/clang-26760.c": line 3665) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3662) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3663) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3665) * remove the for loop at ("test/cases/large/clang-26760.c": line 3666) * remove initializer at ("test/cases/large/clang-26760.c": line 3666) * reduce to left at ("test/cases/large/clang-26760.c": line 3666) * reduce to right at ("test/cases/large/clang-26760.c": line 3666) * remove check at ("test/cases/large/clang-26760.c": line 3666) +* reduce to left at ("test/cases/large/clang-26760.c": line 3666) +* reduce to right at ("test/cases/large/clang-26760.c": line 3666) * remove iterator at ("test/cases/large/clang-26760.c": line 3666) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3666) * remove expr statement at ("test/cases/large/clang-26760.c": line 3668) * reduce to left at ("test/cases/large/clang-26760.c": line 3668) * reduce to right at ("test/cases/large/clang-26760.c": line 3668) -* do without param at ("test/cases/large/clang-26760.c": line 3668) -* do without param at ("test/cases/large/clang-26760.c": line 3668) -* do without param at ("test/cases/large/clang-26760.c": line 3669) -* do without param at ("test/cases/large/clang-26760.c": line 3670) +* reduce to left at ("test/cases/large/clang-26760.c": line 3668) +* reduce to right at ("test/cases/large/clang-26760.c": line 3670) +* reduce to left at ("test/cases/large/clang-26760.c": line 3668) +* reduce to right at ("test/cases/large/clang-26760.c": line 3668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3670) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3668) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3669) +* reduce to left at ("test/cases/large/clang-26760.c": line 3668) +* reduce to right at ("test/cases/large/clang-26760.c": line 3668) +* reduce to left at ("test/cases/large/clang-26760.c": line 3669) +* reduce to right at ("test/cases/large/clang-26760.c": line 3669) * reduce to operant at ("test/cases/large/clang-26760.c": line 3670) -* do without param at ("test/cases/large/clang-26760.c": line 3671) -* remove expression at ("test/cases/large/clang-26760.c": line 3670) +* reduce to left at ("test/cases/large/clang-26760.c": line 3670) +* reduce to right at ("test/cases/large/clang-26760.c": line 3672) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3672) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3670) * reduce to left at ("test/cases/large/clang-26760.c": line 3670) * reduce to right at ("test/cases/large/clang-26760.c": line 3670) * remove expression at ("test/cases/large/clang-26760.c": line 3670) -* do without param at ("test/cases/large/clang-26760.c": line 3670) -* do without param at ("test/cases/large/clang-26760.c": line 3671) -* replace by zero at ("test/cases/large/clang-26760.c": line 3671) -* do without param at ("test/cases/large/clang-26760.c": line 3672) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3670) +* reduce to left at ("test/cases/large/clang-26760.c": line 3670) +* reduce to right at ("test/cases/large/clang-26760.c": line 3671) +* reduce to left at ("test/cases/large/clang-26760.c": line 3670) +* reduce to right at ("test/cases/large/clang-26760.c": line 3671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3670) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3671) +* remove expression at ("test/cases/large/clang-26760.c": line 3670) +* reduce to index at ("test/cases/large/clang-26760.c": line 3671) * remove the for loop at ("test/cases/large/clang-26760.c": line 3674) * remove initializer at ("test/cases/large/clang-26760.c": line 3674) * reduce to left at ("test/cases/large/clang-26760.c": line 3674) * 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 check at ("test/cases/large/clang-26760.c": line 3674) +* reduce to left at ("test/cases/large/clang-26760.c": line 3674) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3674) -* replace by zero at ("test/cases/large/clang-26760.c": line 3676) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3674) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3677) -* replace by zero at ("test/cases/large/clang-26760.c": line 3677) -* do without param at ("test/cases/large/clang-26760.c": line 3677) -* do without param at ("test/cases/large/clang-26760.c": line 3677) -* do without param at ("test/cases/large/clang-26760.c": line 3678) -* do without param at ("test/cases/large/clang-26760.c": line 3684) -* remove expression at ("test/cases/large/clang-26760.c": line 3678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3678) +* reduce to left at ("test/cases/large/clang-26760.c": line 3677) +* reduce to right at ("test/cases/large/clang-26760.c": line 3677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3678) * reduce to left at ("test/cases/large/clang-26760.c": line 3678) * reduce to right at ("test/cases/large/clang-26760.c": line 3678) * reduce to left at ("test/cases/large/clang-26760.c": line 3678) * reduce to right at ("test/cases/large/clang-26760.c": line 3684) * reduce to left at ("test/cases/large/clang-26760.c": line 3684) * reduce to right at ("test/cases/large/clang-26760.c": line 3684) -* remove expression at ("test/cases/large/clang-26760.c": line 3678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3678) * reduce to left at ("test/cases/large/clang-26760.c": line 3678) * reduce to right at ("test/cases/large/clang-26760.c": line 3684) * reduce to operant at ("test/cases/large/clang-26760.c": line 3678) * reduce to left at ("test/cases/large/clang-26760.c": line 3678) * reduce to right at ("test/cases/large/clang-26760.c": line 3684) -* do without param at ("test/cases/large/clang-26760.c": line 3678) -* do without param at ("test/cases/large/clang-26760.c": line 3678) -* do without param at ("test/cases/large/clang-26760.c": line 3683) -* remove expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to left at ("test/cases/large/clang-26760.c": line 3678) +* reduce to right at ("test/cases/large/clang-26760.c": line 3684) +* reduce to left at ("test/cases/large/clang-26760.c": line 3678) +* reduce to right at ("test/cases/large/clang-26760.c": line 3684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to left at ("test/cases/large/clang-26760.c": line 3679) +* reduce to right at ("test/cases/large/clang-26760.c": line 3683) * reduce to left at ("test/cases/large/clang-26760.c": line 3679) * reduce to right at ("test/cases/large/clang-26760.c": line 3683) -* do without param at ("test/cases/large/clang-26760.c": line 3679) +* reduce to left at ("test/cases/large/clang-26760.c": line 3679) +* reduce to right at ("test/cases/large/clang-26760.c": line 3683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3683) * reduce to left at ("test/cases/large/clang-26760.c": line 3679) * reduce to right at ("test/cases/large/clang-26760.c": line 3682) -* do without param at ("test/cases/large/clang-26760.c": line 3681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3682) * reduce to left at ("test/cases/large/clang-26760.c": line 3681) * reduce to right at ("test/cases/large/clang-26760.c": line 3681) -* remove expression at ("test/cases/large/clang-26760.c": line 3679) -* remove expression at ("test/cases/large/clang-26760.c": line 3679) -* do without param at ("test/cases/large/clang-26760.c": line 3679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to left at ("test/cases/large/clang-26760.c": line 3679) +* reduce to right at ("test/cases/large/clang-26760.c": line 3681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3681) * reduce to left at ("test/cases/large/clang-26760.c": line 3679) * reduce to right at ("test/cases/large/clang-26760.c": line 3680) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3679) -* remove expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to left at ("test/cases/large/clang-26760.c": line 3679) +* reduce to right at ("test/cases/large/clang-26760.c": line 3680) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) * reduce to operant at ("test/cases/large/clang-26760.c": line 3679) * reduce to left at ("test/cases/large/clang-26760.c": line 3679) * reduce to right at ("test/cases/large/clang-26760.c": line 3680) * reduce to left at ("test/cases/large/clang-26760.c": line 3679) * reduce to right at ("test/cases/large/clang-26760.c": line 3680) -* do without param at ("test/cases/large/clang-26760.c": line 3679) -* do without param at ("test/cases/large/clang-26760.c": line 3680) -* replace by zero at ("test/cases/large/clang-26760.c": line 3680) -* replace by zero at ("test/cases/large/clang-26760.c": line 3680) -* replace by zero at ("test/cases/large/clang-26760.c": line 3680) -* replace by zero at ("test/cases/large/clang-26760.c": line 3680) -* do without param at ("test/cases/large/clang-26760.c": line 3681) -* replace by zero at ("test/cases/large/clang-26760.c": line 3681) -* do without param at ("test/cases/large/clang-26760.c": line 3682) -* replace by zero at ("test/cases/large/clang-26760.c": line 3682) -* do without param at ("test/cases/large/clang-26760.c": line 3683) -* replace by zero at ("test/cases/large/clang-26760.c": line 3683) -* replace by zero at ("test/cases/large/clang-26760.c": line 3683) -* do without param at ("test/cases/large/clang-26760.c": line 3684) -* do without param at ("test/cases/large/clang-26760.c": line 3685) -* do without param at ("test/cases/large/clang-26760.c": line 3686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3680) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3680) +* reduce to index at ("test/cases/large/clang-26760.c": line 3680) +* remove expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to index at ("test/cases/large/clang-26760.c": line 3680) +* remove expression at ("test/cases/large/clang-26760.c": line 3679) +* remove expression at ("test/cases/large/clang-26760.c": line 3679) +* reduce to index at ("test/cases/large/clang-26760.c": line 3681) +* reduce to index at ("test/cases/large/clang-26760.c": line 3682) +* reduce to index at ("test/cases/large/clang-26760.c": line 3683) +* reduce to index at ("test/cases/large/clang-26760.c": line 3683) +* remove expression at ("test/cases/large/clang-26760.c": line 3679) +* remove expression at ("test/cases/large/clang-26760.c": line 3678) +* remove expression at ("test/cases/large/clang-26760.c": line 3678) * remove expr statement at ("test/cases/large/clang-26760.c": line 3687) * reduce to left at ("test/cases/large/clang-26760.c": line 3687) * reduce to right at ("test/cases/large/clang-26760.c": line 3687) @@ -11484,9 +15959,11 @@ * 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 check at ("test/cases/large/clang-26760.c": line 3690) +* reduce to left at ("test/cases/large/clang-26760.c": line 3690) +* reduce to right at ("test/cases/large/clang-26760.c": line 3690) * reduce to operant at ("test/cases/large/clang-26760.c": line 3690) * remove iterator at ("test/cases/large/clang-26760.c": line 3690) -* replace by zero at ("test/cases/large/clang-26760.c": line 3692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3690) * 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) @@ -11494,83 +15971,144 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3694) * reduce to left at ("test/cases/large/clang-26760.c": line 3694) * reduce to right at ("test/cases/large/clang-26760.c": line 3694) -* replace by zero at ("test/cases/large/clang-26760.c": line 3694) * reduce to left at ("test/cases/large/clang-26760.c": line 3694) * reduce to right at ("test/cases/large/clang-26760.c": line 3701) -* do without param at ("test/cases/large/clang-26760.c": line 3694) +* reduce to left at ("test/cases/large/clang-26760.c": line 3694) +* reduce to right at ("test/cases/large/clang-26760.c": line 3701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3701) * reduce to left at ("test/cases/large/clang-26760.c": line 3694) * reduce to right at ("test/cases/large/clang-26760.c": line 3700) +* reduce to left at ("test/cases/large/clang-26760.c": line 3694) +* reduce to right at ("test/cases/large/clang-26760.c": line 3700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3694) +* reduce to index at ("test/cases/large/clang-26760.c": line 3694) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3694) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3694) * remove expression at ("test/cases/large/clang-26760.c": line 3694) -* replace by zero at ("test/cases/large/clang-26760.c": line 3694) -* replace by zero at ("test/cases/large/clang-26760.c": line 3694) -* replace by zero at ("test/cases/large/clang-26760.c": line 3694) -* remove expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) * reduce to left at ("test/cases/large/clang-26760.c": line 3694) * reduce to right at ("test/cases/large/clang-26760.c": line 3694) -* replace by zero at ("test/cases/large/clang-26760.c": line 3694) -* do without param at ("test/cases/large/clang-26760.c": line 3694) -* do without param at ("test/cases/large/clang-26760.c": line 3694) +* reduce to left at ("test/cases/large/clang-26760.c": line 3694) +* reduce to right at ("test/cases/large/clang-26760.c": line 3694) +* reduce to index at ("test/cases/large/clang-26760.c": line 3694) +* remove expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to left at ("test/cases/large/clang-26760.c": line 3694) +* reduce to right at ("test/cases/large/clang-26760.c": line 3700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3700) +* reduce to left at ("test/cases/large/clang-26760.c": line 3694) +* reduce to right at ("test/cases/large/clang-26760.c": line 3699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3695) * reduce to left at ("test/cases/large/clang-26760.c": line 3694) * reduce to right at ("test/cases/large/clang-26760.c": line 3694) * reduce to left at ("test/cases/large/clang-26760.c": line 3694) * reduce to right at ("test/cases/large/clang-26760.c": line 3694) -* replace by zero at ("test/cases/large/clang-26760.c": line 3694) -* do without param at ("test/cases/large/clang-26760.c": line 3695) -* do without param at ("test/cases/large/clang-26760.c": line 3698) -* remove expression at ("test/cases/large/clang-26760.c": line 3695) +* reduce to index at ("test/cases/large/clang-26760.c": line 3694) +* reduce to left at ("test/cases/large/clang-26760.c": line 3695) +* reduce to right at ("test/cases/large/clang-26760.c": line 3699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3695) * reduce to left at ("test/cases/large/clang-26760.c": line 3695) * reduce to right at ("test/cases/large/clang-26760.c": line 3698) -* do without param at ("test/cases/large/clang-26760.c": line 3695) -* do without param at ("test/cases/large/clang-26760.c": line 3695) +* reduce to left at ("test/cases/large/clang-26760.c": line 3695) +* reduce to right at ("test/cases/large/clang-26760.c": line 3698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3697) +* reduce to left at ("test/cases/large/clang-26760.c": line 3695) +* reduce to right at ("test/cases/large/clang-26760.c": line 3695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3695) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3696) * reduce to left at ("test/cases/large/clang-26760.c": line 3695) * reduce to right at ("test/cases/large/clang-26760.c": line 3695) -* do without param at ("test/cases/large/clang-26760.c": line 3695) -* do without param at ("test/cases/large/clang-26760.c": line 3696) -* do without param at ("test/cases/large/clang-26760.c": line 3697) -* do without param at ("test/cases/large/clang-26760.c": line 3698) -* do without param at ("test/cases/large/clang-26760.c": line 3699) -* do without param at ("test/cases/large/clang-26760.c": line 3700) +* remove expression at ("test/cases/large/clang-26760.c": line 3695) * reduce to operant at ("test/cases/large/clang-26760.c": line 3700) -* replace by zero at ("test/cases/large/clang-26760.c": line 3700) -* do without param at ("test/cases/large/clang-26760.c": line 3701) +* reduce to index at ("test/cases/large/clang-26760.c": line 3700) * remove expr statement at ("test/cases/large/clang-26760.c": line 3703) * reduce to left at ("test/cases/large/clang-26760.c": line 3703) * reduce to right at ("test/cases/large/clang-26760.c": line 3703) -* do without param at ("test/cases/large/clang-26760.c": line 3703) -* do without param at ("test/cases/large/clang-26760.c": line 3703) +* reduce to left at ("test/cases/large/clang-26760.c": line 3703) +* reduce to right at ("test/cases/large/clang-26760.c": line 3703) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3703) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3703) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3704) * reduce to left at ("test/cases/large/clang-26760.c": line 3703) * reduce to right at ("test/cases/large/clang-26760.c": line 3703) * reduce to left at ("test/cases/large/clang-26760.c": line 3703) * reduce to right at ("test/cases/large/clang-26760.c": line 3703) * reduce to operant at ("test/cases/large/clang-26760.c": line 3703) -* replace by zero at ("test/cases/large/clang-26760.c": line 3703) -* do without param at ("test/cases/large/clang-26760.c": line 3704) -* do without param at ("test/cases/large/clang-26760.c": line 3704) -* do without param at ("test/cases/large/clang-26760.c": line 3705) -* remove expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to index at ("test/cases/large/clang-26760.c": line 3703) +* reduce to left at ("test/cases/large/clang-26760.c": line 3704) +* reduce to right at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to left at ("test/cases/large/clang-26760.c": line 3707) +* reduce to right at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to left at ("test/cases/large/clang-26760.c": line 3707) +* reduce to right at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) * remove expression at ("test/cases/large/clang-26760.c": line 3705) -* do without param at ("test/cases/large/clang-26760.c": line 3705) -* remove expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to left at ("test/cases/large/clang-26760.c": line 3707) +* reduce to right at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to left at ("test/cases/large/clang-26760.c": line 3705) +* reduce to right at ("test/cases/large/clang-26760.c": line 3705) +* reduce to left at ("test/cases/large/clang-26760.c": line 3705) +* reduce to right at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) * remove expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3706) +* reduce to index at ("test/cases/large/clang-26760.c": line 3706) * remove expression at ("test/cases/large/clang-26760.c": line 3705) -* do without param at ("test/cases/large/clang-26760.c": line 3706) * remove expression at ("test/cases/large/clang-26760.c": line 3705) -* do without param at ("test/cases/large/clang-26760.c": line 3705) -* do without param at ("test/cases/large/clang-26760.c": line 3706) -* replace by zero at ("test/cases/large/clang-26760.c": line 3706) -* do without param at ("test/cases/large/clang-26760.c": line 3707) -* do without param at ("test/cases/large/clang-26760.c": line 3708) +* remove expression at ("test/cases/large/clang-26760.c": line 3707) +* remove expression at ("test/cases/large/clang-26760.c": line 3707) * remove expr statement at ("test/cases/large/clang-26760.c": line 3710) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3710) * remove expr statement at ("test/cases/large/clang-26760.c": line 3711) * reduce to left at ("test/cases/large/clang-26760.c": line 3711) * reduce to right at ("test/cases/large/clang-26760.c": line 3711) * reduce to left at ("test/cases/large/clang-26760.c": line 3711) * reduce to right at ("test/cases/large/clang-26760.c": line 3711) +* reduce to left at ("test/cases/large/clang-26760.c": line 3711) +* reduce to right at ("test/cases/large/clang-26760.c": line 3711) +* reduce to left at ("test/cases/large/clang-26760.c": line 3711) +* reduce to right at ("test/cases/large/clang-26760.c": line 3711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3711) * remove expression at ("test/cases/large/clang-26760.c": line 3711) * reduce to left at ("test/cases/large/clang-26760.c": line 3711) * reduce to right at ("test/cases/large/clang-26760.c": line 3711) -* do without param at ("test/cases/large/clang-26760.c": line 3711) -* do without param at ("test/cases/large/clang-26760.c": line 3712) +* reduce to left at ("test/cases/large/clang-26760.c": line 3711) +* reduce to right at ("test/cases/large/clang-26760.c": line 3711) +* reduce to left at ("test/cases/large/clang-26760.c": line 3711) +* reduce to right at ("test/cases/large/clang-26760.c": line 3712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3712) +* reduce to left at ("test/cases/large/clang-26760.c": line 3712) +* reduce to right at ("test/cases/large/clang-26760.c": line 3712) * reduce to left at ("test/cases/large/clang-26760.c": line 3712) * reduce to right at ("test/cases/large/clang-26760.c": line 3712) * reduce to left at ("test/cases/large/clang-26760.c": line 3712) @@ -11579,46 +16117,85 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3712) * reduce to left at ("test/cases/large/clang-26760.c": line 3712) * reduce to right at ("test/cases/large/clang-26760.c": line 3712) -* replace by zero at ("test/cases/large/clang-26760.c": line 3712) +* reduce to index at ("test/cases/large/clang-26760.c": line 3712) * remove expr statement at ("test/cases/large/clang-26760.c": line 3728) * remove expr statement at ("test/cases/large/clang-26760.c": line 3729) * reduce to left at ("test/cases/large/clang-26760.c": line 3729) * reduce to right at ("test/cases/large/clang-26760.c": line 3729) -* do without param at ("test/cases/large/clang-26760.c": line 3729) -* do without param at ("test/cases/large/clang-26760.c": line 3729) +* reduce to left at ("test/cases/large/clang-26760.c": line 3729) +* reduce to right at ("test/cases/large/clang-26760.c": line 3729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3730) * reduce to left at ("test/cases/large/clang-26760.c": line 3729) * reduce to right at ("test/cases/large/clang-26760.c": line 3729) * reduce to left at ("test/cases/large/clang-26760.c": line 3729) * reduce to right at ("test/cases/large/clang-26760.c": line 3729) * reduce to operant at ("test/cases/large/clang-26760.c": line 3729) -* replace by zero at ("test/cases/large/clang-26760.c": line 3729) -* do without param at ("test/cases/large/clang-26760.c": line 3730) -* do without param at ("test/cases/large/clang-26760.c": line 3730) -* do without param at ("test/cases/large/clang-26760.c": line 3731) -* remove expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to index at ("test/cases/large/clang-26760.c": line 3729) +* reduce to left at ("test/cases/large/clang-26760.c": line 3730) +* reduce to right at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to left at ("test/cases/large/clang-26760.c": line 3733) +* reduce to right at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to left at ("test/cases/large/clang-26760.c": line 3733) +* reduce to right at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) * remove expression at ("test/cases/large/clang-26760.c": line 3731) -* do without param at ("test/cases/large/clang-26760.c": line 3731) -* remove expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to left at ("test/cases/large/clang-26760.c": line 3733) +* reduce to right at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to left at ("test/cases/large/clang-26760.c": line 3731) +* reduce to right at ("test/cases/large/clang-26760.c": line 3731) +* reduce to left at ("test/cases/large/clang-26760.c": line 3731) +* reduce to right at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) * remove expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3732) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3732) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3732) +* reduce to index at ("test/cases/large/clang-26760.c": line 3732) * remove expression at ("test/cases/large/clang-26760.c": line 3731) -* do without param at ("test/cases/large/clang-26760.c": line 3732) * remove expression at ("test/cases/large/clang-26760.c": line 3731) -* do without param at ("test/cases/large/clang-26760.c": line 3731) -* do without param at ("test/cases/large/clang-26760.c": line 3732) -* replace by zero at ("test/cases/large/clang-26760.c": line 3732) -* do without param at ("test/cases/large/clang-26760.c": line 3733) -* do without param at ("test/cases/large/clang-26760.c": line 3734) +* remove expression at ("test/cases/large/clang-26760.c": line 3733) +* remove expression at ("test/cases/large/clang-26760.c": line 3733) * remove expr statement at ("test/cases/large/clang-26760.c": line 3736) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3736) * remove expr statement at ("test/cases/large/clang-26760.c": line 3737) * reduce to left at ("test/cases/large/clang-26760.c": line 3737) * reduce to right at ("test/cases/large/clang-26760.c": line 3737) * reduce to left at ("test/cases/large/clang-26760.c": line 3737) * reduce to right at ("test/cases/large/clang-26760.c": line 3737) +* reduce to left at ("test/cases/large/clang-26760.c": line 3737) +* reduce to right at ("test/cases/large/clang-26760.c": line 3737) +* reduce to left at ("test/cases/large/clang-26760.c": line 3737) +* reduce to right at ("test/cases/large/clang-26760.c": line 3737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3737) * remove expression at ("test/cases/large/clang-26760.c": line 3737) * reduce to left at ("test/cases/large/clang-26760.c": line 3737) * reduce to right at ("test/cases/large/clang-26760.c": line 3737) -* do without param at ("test/cases/large/clang-26760.c": line 3737) -* do without param at ("test/cases/large/clang-26760.c": line 3738) +* reduce to left at ("test/cases/large/clang-26760.c": line 3737) +* reduce to right at ("test/cases/large/clang-26760.c": line 3737) +* reduce to left at ("test/cases/large/clang-26760.c": line 3737) +* reduce to right at ("test/cases/large/clang-26760.c": line 3738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3738) +* reduce to left at ("test/cases/large/clang-26760.c": line 3738) +* reduce to right at ("test/cases/large/clang-26760.c": line 3738) * reduce to left at ("test/cases/large/clang-26760.c": line 3738) * reduce to right at ("test/cases/large/clang-26760.c": line 3738) * reduce to left at ("test/cases/large/clang-26760.c": line 3738) @@ -11627,282 +16204,384 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3738) * reduce to left at ("test/cases/large/clang-26760.c": line 3738) * reduce to right at ("test/cases/large/clang-26760.c": line 3738) -* replace by zero at ("test/cases/large/clang-26760.c": line 3738) +* reduce to index at ("test/cases/large/clang-26760.c": line 3738) * remove expr statement at ("test/cases/large/clang-26760.c": line 3754) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3754) * remove the for loop at ("test/cases/large/clang-26760.c": line 3755) * remove initializer at ("test/cases/large/clang-26760.c": line 3755) * 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 check at ("test/cases/large/clang-26760.c": line 3755) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3755) * reduce to left at ("test/cases/large/clang-26760.c": line 3755) * reduce to right at ("test/cases/large/clang-26760.c": line 3755) -* do without param at ("test/cases/large/clang-26760.c": line 3755) -* do without param at ("test/cases/large/clang-26760.c": line 3756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3756) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3758) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3759) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3760) * remove the for loop at ("test/cases/large/clang-26760.c": line 3761) * remove initializer at ("test/cases/large/clang-26760.c": line 3761) * reduce to left at ("test/cases/large/clang-26760.c": line 3761) * reduce to right at ("test/cases/large/clang-26760.c": line 3761) * remove check at ("test/cases/large/clang-26760.c": line 3761) +* reduce to left at ("test/cases/large/clang-26760.c": line 3761) +* reduce to right at ("test/cases/large/clang-26760.c": line 3761) * remove iterator at ("test/cases/large/clang-26760.c": line 3761) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3761) * remove expr statement at ("test/cases/large/clang-26760.c": line 3762) * reduce to left at ("test/cases/large/clang-26760.c": line 3762) * reduce to right at ("test/cases/large/clang-26760.c": line 3762) -* replace by zero at ("test/cases/large/clang-26760.c": line 3762) +* reduce to index at ("test/cases/large/clang-26760.c": line 3762) * remove the for loop at ("test/cases/large/clang-26760.c": line 3763) * remove initializer at ("test/cases/large/clang-26760.c": line 3763) * 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 check at ("test/cases/large/clang-26760.c": line 3763) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3763) * reduce to left at ("test/cases/large/clang-26760.c": line 3763) * reduce to right at ("test/cases/large/clang-26760.c": line 3763) -* do without param at ("test/cases/large/clang-26760.c": line 3763) -* do without param at ("test/cases/large/clang-26760.c": line 3764) -* replace by zero at ("test/cases/large/clang-26760.c": line 3766) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3763) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3764) * 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 the for loop at ("test/cases/large/clang-26760.c": line 3771) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 3771) * remove iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 3771) -* do without param at ("test/cases/large/clang-26760.c": line 3772) -* replace by zero at ("test/cases/large/clang-26760.c": line 3774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3772) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3776) -* replace by zero at ("test/cases/large/clang-26760.c": line 3776) -* replace by zero at ("test/cases/large/clang-26760.c": line 3776) -* remove expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3777) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3777) +* reduce to index at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) * reduce to left at ("test/cases/large/clang-26760.c": line 3776) * reduce to right at ("test/cases/large/clang-26760.c": line 3777) -* do without param at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3777) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) * reduce to operant at ("test/cases/large/clang-26760.c": line 3776) * reduce to left at ("test/cases/large/clang-26760.c": line 3776) * reduce to right at ("test/cases/large/clang-26760.c": line 3776) -* replace by zero at ("test/cases/large/clang-26760.c": line 3776) +* reduce to index at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) * reduce to left at ("test/cases/large/clang-26760.c": line 3776) * reduce to right at ("test/cases/large/clang-26760.c": line 3776) * reduce to left at ("test/cases/large/clang-26760.c": line 3776) * reduce to right at ("test/cases/large/clang-26760.c": line 3776) -* replace by zero at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) +* reduce to index at ("test/cases/large/clang-26760.c": line 3776) * reduce to operant at ("test/cases/large/clang-26760.c": line 3776) -* remove expression at ("test/cases/large/clang-26760.c": line 3776) -* remove expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) * reduce to operant at ("test/cases/large/clang-26760.c": line 3776) +* reduce to left at ("test/cases/large/clang-26760.c": line 3776) +* reduce to right at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3776) * remove expression at ("test/cases/large/clang-26760.c": line 3776) * reduce to operant at ("test/cases/large/clang-26760.c": line 3776) -* do without param at ("test/cases/large/clang-26760.c": line 3777) -* replace by zero at ("test/cases/large/clang-26760.c": line 3777) +* remove expression at ("test/cases/large/clang-26760.c": line 3776) +* remove expression at ("test/cases/large/clang-26760.c": line 3776) +* remove expression at ("test/cases/large/clang-26760.c": line 3776) +* reduce to index at ("test/cases/large/clang-26760.c": line 3777) * remove expr statement at ("test/cases/large/clang-26760.c": line 3778) * reduce to left at ("test/cases/large/clang-26760.c": line 3778) * reduce to right at ("test/cases/large/clang-26760.c": line 3778) -* replace by zero at ("test/cases/large/clang-26760.c": line 3778) -* do without param at ("test/cases/large/clang-26760.c": line 3778) -* do without param at ("test/cases/large/clang-26760.c": line 3778) -* do without param at ("test/cases/large/clang-26760.c": line 3779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3785) +* reduce to left at ("test/cases/large/clang-26760.c": line 3778) +* reduce to right at ("test/cases/large/clang-26760.c": line 3784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3779) +* reduce to left at ("test/cases/large/clang-26760.c": line 3779) +* reduce to right at ("test/cases/large/clang-26760.c": line 3784) * reduce to left at ("test/cases/large/clang-26760.c": line 3779) * reduce to right at ("test/cases/large/clang-26760.c": line 3784) * reduce to left at ("test/cases/large/clang-26760.c": line 3779) * reduce to right at ("test/cases/large/clang-26760.c": line 3779) -* do without param at ("test/cases/large/clang-26760.c": line 3779) -* do without param at ("test/cases/large/clang-26760.c": line 3779) -* remove expression at ("test/cases/large/clang-26760.c": line 3779) -* do without param at ("test/cases/large/clang-26760.c": line 3779) -* do without param at ("test/cases/large/clang-26760.c": line 3780) -* do without param at ("test/cases/large/clang-26760.c": line 3782) -* remove expression at ("test/cases/large/clang-26760.c": line 3782) -* remove expression at ("test/cases/large/clang-26760.c": line 3782) -* remove expression at ("test/cases/large/clang-26760.c": line 3780) -* do without param at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3779) +* reduce to left at ("test/cases/large/clang-26760.c": line 3779) +* reduce to right at ("test/cases/large/clang-26760.c": line 3784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3784) +* reduce to left at ("test/cases/large/clang-26760.c": line 3779) +* reduce to right at ("test/cases/large/clang-26760.c": line 3783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3782) * reduce to left at ("test/cases/large/clang-26760.c": line 3780) * reduce to right at ("test/cases/large/clang-26760.c": line 3781) -* do without param at ("test/cases/large/clang-26760.c": line 3780) -* remove expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3780) +* reduce to left at ("test/cases/large/clang-26760.c": line 3780) +* reduce to right at ("test/cases/large/clang-26760.c": line 3780) * reduce to left at ("test/cases/large/clang-26760.c": line 3780) * reduce to right at ("test/cases/large/clang-26760.c": line 3780) * reduce to operant at ("test/cases/large/clang-26760.c": line 3780) * reduce to left at ("test/cases/large/clang-26760.c": line 3780) * reduce to right at ("test/cases/large/clang-26760.c": line 3780) -* do without param at ("test/cases/large/clang-26760.c": line 3781) -* do without param at ("test/cases/large/clang-26760.c": line 3782) -* do without param at ("test/cases/large/clang-26760.c": line 3783) -* do without param at ("test/cases/large/clang-26760.c": line 3784) -* do without param at ("test/cases/large/clang-26760.c": line 3785) +* reduce to left at ("test/cases/large/clang-26760.c": line 3780) +* reduce to right at ("test/cases/large/clang-26760.c": line 3780) +* reduce to left at ("test/cases/large/clang-26760.c": line 3780) +* reduce to right at ("test/cases/large/clang-26760.c": line 3780) +* reduce to left at ("test/cases/large/clang-26760.c": line 3780) +* reduce to right at ("test/cases/large/clang-26760.c": line 3780) +* reduce to left at ("test/cases/large/clang-26760.c": line 3780) +* reduce to right at ("test/cases/large/clang-26760.c": line 3780) +* remove expression at ("test/cases/large/clang-26760.c": line 3780) +* remove expression at ("test/cases/large/clang-26760.c": line 3780) +* remove expression at ("test/cases/large/clang-26760.c": line 3782) +* remove expression at ("test/cases/large/clang-26760.c": line 3782) +* remove expression at ("test/cases/large/clang-26760.c": line 3779) * remove expr statement at ("test/cases/large/clang-26760.c": line 3786) * reduce to left at ("test/cases/large/clang-26760.c": line 3786) * reduce to right at ("test/cases/large/clang-26760.c": line 3786) -* replace by zero at ("test/cases/large/clang-26760.c": line 3786) * remove condition at ("test/cases/large/clang-26760.c": line 3787) * remove break at ("test/cases/large/clang-26760.c": line 3788) * remove condition at ("test/cases/large/clang-26760.c": line 3790) * reduce to left at ("test/cases/large/clang-26760.c": line 3790) * reduce to right at ("test/cases/large/clang-26760.c": line 3790) -* replace by zero at ("test/cases/large/clang-26760.c": line 3790) -* replace by zero at ("test/cases/large/clang-26760.c": line 3790) -* replace by zero at ("test/cases/large/clang-26760.c": line 3790) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3790) +* reduce to index at ("test/cases/large/clang-26760.c": line 3790) * remove condition at ("test/cases/large/clang-26760.c": line 3797) * remove break at ("test/cases/large/clang-26760.c": line 3798) * remove expr statement at ("test/cases/large/clang-26760.c": line 3792) * reduce to left at ("test/cases/large/clang-26760.c": line 3792) * reduce to right at ("test/cases/large/clang-26760.c": line 3792) -* replace by zero at ("test/cases/large/clang-26760.c": line 3792) +* reduce to index at ("test/cases/large/clang-26760.c": line 3792) * remove return statement at ("test/cases/large/clang-26760.c": line 3793) * remove the for loop at ("test/cases/large/clang-26760.c": line 3800) * remove initializer at ("test/cases/large/clang-26760.c": line 3800) * reduce to left at ("test/cases/large/clang-26760.c": line 3800) * reduce to right at ("test/cases/large/clang-26760.c": line 3800) * remove check at ("test/cases/large/clang-26760.c": line 3800) +* reduce to left at ("test/cases/large/clang-26760.c": line 3800) +* reduce to right at ("test/cases/large/clang-26760.c": line 3800) * remove iterator at ("test/cases/large/clang-26760.c": line 3800) * reduce to left at ("test/cases/large/clang-26760.c": line 3800) * reduce to right at ("test/cases/large/clang-26760.c": line 3800) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3802) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3802) * remove expr statement at ("test/cases/large/clang-26760.c": line 3803) * reduce to left at ("test/cases/large/clang-26760.c": line 3803) * reduce to right at ("test/cases/large/clang-26760.c": line 3818) -* remove expression at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3803) * reduce to left at ("test/cases/large/clang-26760.c": line 3803) * reduce to right at ("test/cases/large/clang-26760.c": line 3818) -* do without param at ("test/cases/large/clang-26760.c": line 3817) -* remove expression at ("test/cases/large/clang-26760.c": line 3803) -* do without param at ("test/cases/large/clang-26760.c": line 3803) -* do without param at ("test/cases/large/clang-26760.c": line 3803) -* do without param at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3818) +* reduce to left at ("test/cases/large/clang-26760.c": line 3817) +* reduce to right at ("test/cases/large/clang-26760.c": line 3817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3803) +* reduce to left at ("test/cases/large/clang-26760.c": line 3803) +* reduce to right at ("test/cases/large/clang-26760.c": line 3817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3815) * reduce to left at ("test/cases/large/clang-26760.c": line 3803) * reduce to right at ("test/cases/large/clang-26760.c": line 3814) -* replace by zero at ("test/cases/large/clang-26760.c": line 3803) * reduce to left at ("test/cases/large/clang-26760.c": line 3803) * reduce to right at ("test/cases/large/clang-26760.c": line 3803) -* do without param at ("test/cases/large/clang-26760.c": line 3803) -* replace by zero at ("test/cases/large/clang-26760.c": line 3803) -* do without param at ("test/cases/large/clang-26760.c": line 3804) +* reduce to index at ("test/cases/large/clang-26760.c": line 3803) +* reduce to left at ("test/cases/large/clang-26760.c": line 3803) +* reduce to right at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3804) +* reduce to index at ("test/cases/large/clang-26760.c": line 3803) * reduce to left at ("test/cases/large/clang-26760.c": line 3804) * reduce to right at ("test/cases/large/clang-26760.c": line 3814) * reduce to left at ("test/cases/large/clang-26760.c": line 3804) * reduce to right at ("test/cases/large/clang-26760.c": line 3814) * reduce to left at ("test/cases/large/clang-26760.c": line 3804) * reduce to right at ("test/cases/large/clang-26760.c": line 3806) -* replace by zero at ("test/cases/large/clang-26760.c": line 3804) +* reduce to index at ("test/cases/large/clang-26760.c": line 3804) * reduce to left at ("test/cases/large/clang-26760.c": line 3806) * reduce to right at ("test/cases/large/clang-26760.c": line 3814) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3806) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3806) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3805) * remove expression at ("test/cases/large/clang-26760.c": line 3804) -* do without param at ("test/cases/large/clang-26760.c": line 3804) -* do without param at ("test/cases/large/clang-26760.c": line 3804) -* do without param at ("test/cases/large/clang-26760.c": line 3805) -* do without param at ("test/cases/large/clang-26760.c": line 3806) * reduce to left at ("test/cases/large/clang-26760.c": line 3806) * reduce to right at ("test/cases/large/clang-26760.c": line 3814) -* do without param at ("test/cases/large/clang-26760.c": line 3806) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3806) * reduce to left at ("test/cases/large/clang-26760.c": line 3806) * reduce to right at ("test/cases/large/clang-26760.c": line 3814) -* do without param at ("test/cases/large/clang-26760.c": line 3806) -* replace by zero at ("test/cases/large/clang-26760.c": line 3806) -* do without param at ("test/cases/large/clang-26760.c": line 3807) -* do without param at ("test/cases/large/clang-26760.c": line 3807) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3806) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3807) +* reduce to index at ("test/cases/large/clang-26760.c": line 3806) +* reduce to left at ("test/cases/large/clang-26760.c": line 3807) +* reduce to right at ("test/cases/large/clang-26760.c": line 3814) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3807) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3814) +* reduce to left at ("test/cases/large/clang-26760.c": line 3807) +* reduce to right at ("test/cases/large/clang-26760.c": line 3813) * reduce to left at ("test/cases/large/clang-26760.c": line 3807) * reduce to right at ("test/cases/large/clang-26760.c": line 3813) -* do without param at ("test/cases/large/clang-26760.c": line 3807) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3807) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3813) +* reduce to left at ("test/cases/large/clang-26760.c": line 3807) +* reduce to right at ("test/cases/large/clang-26760.c": line 3812) +* reduce to left at ("test/cases/large/clang-26760.c": line 3807) +* reduce to right at ("test/cases/large/clang-26760.c": line 3812) * reduce to left at ("test/cases/large/clang-26760.c": line 3807) * reduce to right at ("test/cases/large/clang-26760.c": line 3812) -* do without param at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3812) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3807) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3807) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) * remove expression at ("test/cases/large/clang-26760.c": line 3807) -* do without param at ("test/cases/large/clang-26760.c": line 3807) -* do without param at ("test/cases/large/clang-26760.c": line 3808) -* do without param at ("test/cases/large/clang-26760.c": line 3808) -* do without param at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3811) +* reduce to left at ("test/cases/large/clang-26760.c": line 3808) +* reduce to right at ("test/cases/large/clang-26760.c": line 3810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3810) * reduce to left at ("test/cases/large/clang-26760.c": line 3808) * reduce to right at ("test/cases/large/clang-26760.c": line 3809) * reduce to left at ("test/cases/large/clang-26760.c": line 3809) * reduce to right at ("test/cases/large/clang-26760.c": line 3809) * reduce to left at ("test/cases/large/clang-26760.c": line 3809) * reduce to right at ("test/cases/large/clang-26760.c": line 3809) +* reduce to left at ("test/cases/large/clang-26760.c": line 3809) +* reduce to right at ("test/cases/large/clang-26760.c": line 3809) +* reduce to left at ("test/cases/large/clang-26760.c": line 3809) +* reduce to right at ("test/cases/large/clang-26760.c": line 3809) +* reduce to left at ("test/cases/large/clang-26760.c": line 3809) +* reduce to right at ("test/cases/large/clang-26760.c": line 3809) +* reduce to left at ("test/cases/large/clang-26760.c": line 3809) +* reduce to right at ("test/cases/large/clang-26760.c": line 3809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3809) * remove expression at ("test/cases/large/clang-26760.c": line 3808) -* do without param at ("test/cases/large/clang-26760.c": line 3808) -* do without param at ("test/cases/large/clang-26760.c": line 3809) -* do without param at ("test/cases/large/clang-26760.c": line 3810) -* replace by zero at ("test/cases/large/clang-26760.c": line 3810) -* do without param at ("test/cases/large/clang-26760.c": line 3811) -* do without param at ("test/cases/large/clang-26760.c": line 3812) -* do without param at ("test/cases/large/clang-26760.c": line 3813) -* do without param at ("test/cases/large/clang-26760.c": line 3814) -* replace by zero at ("test/cases/large/clang-26760.c": line 3814) -* replace by zero at ("test/cases/large/clang-26760.c": line 3814) -* do without param at ("test/cases/large/clang-26760.c": line 3815) -* replace by zero at ("test/cases/large/clang-26760.c": line 3815) -* do without param at ("test/cases/large/clang-26760.c": line 3816) -* do without param at ("test/cases/large/clang-26760.c": line 3817) -* replace by zero at ("test/cases/large/clang-26760.c": line 3817) -* do without param at ("test/cases/large/clang-26760.c": line 3818) +* reduce to index at ("test/cases/large/clang-26760.c": line 3810) +* reduce to index at ("test/cases/large/clang-26760.c": line 3814) +* reduce to index at ("test/cases/large/clang-26760.c": line 3814) +* reduce to index at ("test/cases/large/clang-26760.c": line 3815) +* reduce to index at ("test/cases/large/clang-26760.c": line 3817) +* remove expression at ("test/cases/large/clang-26760.c": line 3803) +* remove expression at ("test/cases/large/clang-26760.c": line 3803) * remove expr statement at ("test/cases/large/clang-26760.c": line 3819) * reduce to left at ("test/cases/large/clang-26760.c": line 3819) * reduce to right at ("test/cases/large/clang-26760.c": line 3819) * reduce to left at ("test/cases/large/clang-26760.c": line 3819) * reduce to right at ("test/cases/large/clang-26760.c": line 3819) -* replace by zero at ("test/cases/large/clang-26760.c": line 3819) +* reduce to index at ("test/cases/large/clang-26760.c": line 3819) +* reduce to left at ("test/cases/large/clang-26760.c": line 3819) +* reduce to right at ("test/cases/large/clang-26760.c": line 3821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3819) * remove expression at ("test/cases/large/clang-26760.c": line 3819) -* do without param at ("test/cases/large/clang-26760.c": line 3819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3821) +* reduce to left at ("test/cases/large/clang-26760.c": line 3819) +* reduce to right at ("test/cases/large/clang-26760.c": line 3820) * reduce to left at ("test/cases/large/clang-26760.c": line 3819) * reduce to right at ("test/cases/large/clang-26760.c": line 3820) * reduce to left at ("test/cases/large/clang-26760.c": line 3819) * reduce to right at ("test/cases/large/clang-26760.c": line 3819) * reduce to left at ("test/cases/large/clang-26760.c": line 3819) * reduce to right at ("test/cases/large/clang-26760.c": line 3819) -* do without param at ("test/cases/large/clang-26760.c": line 3819) -* do without param at ("test/cases/large/clang-26760.c": line 3820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3820) +* reduce to left at ("test/cases/large/clang-26760.c": line 3820) +* reduce to right at ("test/cases/large/clang-26760.c": line 3820) * reduce to left at ("test/cases/large/clang-26760.c": line 3820) * reduce to right at ("test/cases/large/clang-26760.c": line 3820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3820) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3820) +* reduce to index at ("test/cases/large/clang-26760.c": line 3820) * remove expression at ("test/cases/large/clang-26760.c": line 3820) -* replace by zero at ("test/cases/large/clang-26760.c": line 3820) -* replace by zero at ("test/cases/large/clang-26760.c": line 3820) -* do without param at ("test/cases/large/clang-26760.c": line 3821) +* reduce to index at ("test/cases/large/clang-26760.c": line 3820) * remove expr statement at ("test/cases/large/clang-26760.c": line 3822) * reduce to left at ("test/cases/large/clang-26760.c": line 3822) * reduce to right at ("test/cases/large/clang-26760.c": line 3822) -* replace by zero at ("test/cases/large/clang-26760.c": line 3822) +* reduce to left at ("test/cases/large/clang-26760.c": line 3822) +* reduce to right at ("test/cases/large/clang-26760.c": line 3822) * remove the for loop at ("test/cases/large/clang-26760.c": line 3824) * remove initializer at ("test/cases/large/clang-26760.c": line 3824) * 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 check at ("test/cases/large/clang-26760.c": line 3824) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3824) * reduce to left at ("test/cases/large/clang-26760.c": line 3824) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3828) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3830) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3830) * remove the for loop at ("test/cases/large/clang-26760.c": line 3831) * remove initializer at ("test/cases/large/clang-26760.c": line 3831) * reduce to left at ("test/cases/large/clang-26760.c": line 3831) * reduce to right at ("test/cases/large/clang-26760.c": line 3831) * remove check at ("test/cases/large/clang-26760.c": line 3831) +* reduce to left at ("test/cases/large/clang-26760.c": line 3831) +* reduce to right at ("test/cases/large/clang-26760.c": line 3831) * remove iterator at ("test/cases/large/clang-26760.c": line 3831) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3831) * remove return statement at ("test/cases/large/clang-26760.c": line 3834) * expand compound statment at ("test/cases/large/clang-26760.c": line 3833) * remove the for loop at ("test/cases/large/clang-26760.c": line 3836) @@ -11910,238 +16589,317 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3836) * reduce to right at ("test/cases/large/clang-26760.c": line 3836) * remove check at ("test/cases/large/clang-26760.c": line 3836) +* reduce to left at ("test/cases/large/clang-26760.c": line 3836) +* reduce to right at ("test/cases/large/clang-26760.c": line 3836) * remove iterator at ("test/cases/large/clang-26760.c": line 3836) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3836) * remove expr statement at ("test/cases/large/clang-26760.c": line 3837) * reduce to left at ("test/cases/large/clang-26760.c": line 3837) * reduce to right at ("test/cases/large/clang-26760.c": line 3837) -* replace by zero at ("test/cases/large/clang-26760.c": line 3837) -* replace by zero at ("test/cases/large/clang-26760.c": line 3837) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3837) +* reduce to index at ("test/cases/large/clang-26760.c": line 3837) * remove expr statement at ("test/cases/large/clang-26760.c": line 3839) * reduce to left at ("test/cases/large/clang-26760.c": line 3839) * reduce to right at ("test/cases/large/clang-26760.c": line 3839) -* replace by zero at ("test/cases/large/clang-26760.c": line 3839) +* reduce to index at ("test/cases/large/clang-26760.c": line 3839) * remove expr statement at ("test/cases/large/clang-26760.c": line 3840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3840) * remove expr statement at ("test/cases/large/clang-26760.c": line 3841) * reduce to left at ("test/cases/large/clang-26760.c": line 3841) * reduce to right at ("test/cases/large/clang-26760.c": line 3841) +* reduce to left at ("test/cases/large/clang-26760.c": line 3841) +* reduce to right at ("test/cases/large/clang-26760.c": line 3841) * remove expr statement at ("test/cases/large/clang-26760.c": line 3842) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3851) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3850) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3850) -* replace by zero at ("test/cases/large/clang-26760.c": line 3842) -* replace by zero at ("test/cases/large/clang-26760.c": line 3842) -* replace by zero at ("test/cases/large/clang-26760.c": line 3842) -* remove expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3842) +* reduce to index at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3850) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to left at ("test/cases/large/clang-26760.c": line 3842) +* reduce to right at ("test/cases/large/clang-26760.c": line 3842) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3842) -* replace by zero at ("test/cases/large/clang-26760.c": line 3842) -* replace by zero at ("test/cases/large/clang-26760.c": line 3842) -* replace by zero at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3842) +* reduce to index at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3850) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3847) +* reduce to left at ("test/cases/large/clang-26760.c": line 3842) +* reduce to right at ("test/cases/large/clang-26760.c": line 3846) +* reduce to left at ("test/cases/large/clang-26760.c": line 3842) +* reduce to right at ("test/cases/large/clang-26760.c": line 3842) +* reduce to left at ("test/cases/large/clang-26760.c": line 3842) +* reduce to right at ("test/cases/large/clang-26760.c": line 3846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3845) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3844) +* reduce to left at ("test/cases/large/clang-26760.c": line 3842) +* reduce to right at ("test/cases/large/clang-26760.c": line 3843) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) * reduce to left at ("test/cases/large/clang-26760.c": line 3842) * reduce to right at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3842) -* do without param at ("test/cases/large/clang-26760.c": line 3843) -* replace by zero at ("test/cases/large/clang-26760.c": line 3843) -* do without param at ("test/cases/large/clang-26760.c": line 3844) -* do without param at ("test/cases/large/clang-26760.c": line 3845) -* do without param at ("test/cases/large/clang-26760.c": line 3846) -* replace by zero at ("test/cases/large/clang-26760.c": line 3846) -* replace by zero at ("test/cases/large/clang-26760.c": line 3846) -* do without param at ("test/cases/large/clang-26760.c": line 3847) -* do without param at ("test/cases/large/clang-26760.c": line 3848) -* replace by zero at ("test/cases/large/clang-26760.c": line 3848) -* do without param at ("test/cases/large/clang-26760.c": line 3849) -* do without param at ("test/cases/large/clang-26760.c": line 3850) -* replace by zero at ("test/cases/large/clang-26760.c": line 3850) -* do without param at ("test/cases/large/clang-26760.c": line 3851) +* reduce to left at ("test/cases/large/clang-26760.c": line 3842) +* reduce to right at ("test/cases/large/clang-26760.c": line 3843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3843) +* reduce to left at ("test/cases/large/clang-26760.c": line 3843) +* reduce to right at ("test/cases/large/clang-26760.c": line 3843) +* reduce to index at ("test/cases/large/clang-26760.c": line 3843) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3846) +* reduce to index at ("test/cases/large/clang-26760.c": line 3846) +* reduce to index at ("test/cases/large/clang-26760.c": line 3848) +* remove expression at ("test/cases/large/clang-26760.c": line 3842) +* reduce to index at ("test/cases/large/clang-26760.c": line 3850) * remove the for loop at ("test/cases/large/clang-26760.c": line 3900) * remove initializer 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) * remove check 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) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 3902) * reduce to left at ("test/cases/large/clang-26760.c": line 3902) * reduce to right at ("test/cases/large/clang-26760.c": line 3902) -* replace by zero at ("test/cases/large/clang-26760.c": line 3902) -* do without param at ("test/cases/large/clang-26760.c": line 3902) -* do without param at ("test/cases/large/clang-26760.c": line 3902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3902) * remove the for loop at ("test/cases/large/clang-26760.c": line 3903) * remove initializer at ("test/cases/large/clang-26760.c": line 3903) * 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 check at ("test/cases/large/clang-26760.c": line 3903) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3903) * reduce to left at ("test/cases/large/clang-26760.c": line 3903) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3907) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3908) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3909) * remove the for loop at ("test/cases/large/clang-26760.c": line 3910) * remove initializer at ("test/cases/large/clang-26760.c": line 3910) * reduce to left at ("test/cases/large/clang-26760.c": line 3910) * reduce to right at ("test/cases/large/clang-26760.c": line 3910) * remove check at ("test/cases/large/clang-26760.c": line 3910) +* reduce to left at ("test/cases/large/clang-26760.c": line 3910) +* reduce to right at ("test/cases/large/clang-26760.c": line 3910) * remove iterator at ("test/cases/large/clang-26760.c": line 3910) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3910) * remove expr statement at ("test/cases/large/clang-26760.c": line 3911) * reduce to left at ("test/cases/large/clang-26760.c": line 3911) * reduce to right at ("test/cases/large/clang-26760.c": line 3911) -* replace by zero at ("test/cases/large/clang-26760.c": line 3911) +* reduce to index at ("test/cases/large/clang-26760.c": line 3911) * remove the for loop at ("test/cases/large/clang-26760.c": line 3912) * remove initializer at ("test/cases/large/clang-26760.c": line 3912) * 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 check at ("test/cases/large/clang-26760.c": line 3912) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3912) * reduce to left at ("test/cases/large/clang-26760.c": line 3912) * reduce to right at ("test/cases/large/clang-26760.c": line 3912) -* do without param at ("test/cases/large/clang-26760.c": line 3912) -* do without param at ("test/cases/large/clang-26760.c": line 3913) -* replace by zero at ("test/cases/large/clang-26760.c": line 3915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3913) * 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 the for loop at ("test/cases/large/clang-26760.c": line 3920) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 3920) * remove iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 3920) -* do without param at ("test/cases/large/clang-26760.c": line 3921) -* replace by zero at ("test/cases/large/clang-26760.c": line 3923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3920) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3921) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3925) -* replace by zero at ("test/cases/large/clang-26760.c": line 3925) -* replace by zero at ("test/cases/large/clang-26760.c": line 3925) -* remove expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3926) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3926) +* reduce to index at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) * reduce to left at ("test/cases/large/clang-26760.c": line 3925) * reduce to right at ("test/cases/large/clang-26760.c": line 3926) -* do without param at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3926) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) * reduce to operant at ("test/cases/large/clang-26760.c": line 3925) * reduce to left at ("test/cases/large/clang-26760.c": line 3925) * reduce to right at ("test/cases/large/clang-26760.c": line 3925) -* replace by zero at ("test/cases/large/clang-26760.c": line 3925) +* reduce to index at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) * reduce to left at ("test/cases/large/clang-26760.c": line 3925) * reduce to right at ("test/cases/large/clang-26760.c": line 3925) * reduce to left at ("test/cases/large/clang-26760.c": line 3925) * reduce to right at ("test/cases/large/clang-26760.c": line 3925) -* replace by zero at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) +* reduce to index at ("test/cases/large/clang-26760.c": line 3925) * reduce to operant at ("test/cases/large/clang-26760.c": line 3925) -* remove expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3925) +* reduce to left at ("test/cases/large/clang-26760.c": line 3925) +* reduce to right at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3925) * remove expression at ("test/cases/large/clang-26760.c": line 3925) * reduce to operant at ("test/cases/large/clang-26760.c": line 3925) * remove expression at ("test/cases/large/clang-26760.c": line 3925) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3925) -* do without param at ("test/cases/large/clang-26760.c": line 3926) -* replace by zero at ("test/cases/large/clang-26760.c": line 3926) +* remove expression at ("test/cases/large/clang-26760.c": line 3925) +* remove expression at ("test/cases/large/clang-26760.c": line 3925) +* reduce to index at ("test/cases/large/clang-26760.c": line 3926) * remove the for loop at ("test/cases/large/clang-26760.c": line 3927) * remove initializer at ("test/cases/large/clang-26760.c": line 3927) * reduce to left at ("test/cases/large/clang-26760.c": line 3927) * reduce to right at ("test/cases/large/clang-26760.c": line 3927) * remove check at ("test/cases/large/clang-26760.c": line 3927) +* reduce to left at ("test/cases/large/clang-26760.c": line 3927) +* reduce to right at ("test/cases/large/clang-26760.c": line 3927) * remove iterator at ("test/cases/large/clang-26760.c": line 3927) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3927) * remove expr statement at ("test/cases/large/clang-26760.c": line 3928) * reduce to left at ("test/cases/large/clang-26760.c": line 3928) * reduce to right at ("test/cases/large/clang-26760.c": line 3928) -* replace by zero at ("test/cases/large/clang-26760.c": line 3928) +* reduce to index at ("test/cases/large/clang-26760.c": line 3928) * reduce to operant at ("test/cases/large/clang-26760.c": line 3928) * remove expr statement at ("test/cases/large/clang-26760.c": line 3929) * reduce to left at ("test/cases/large/clang-26760.c": line 3929) * reduce to right at ("test/cases/large/clang-26760.c": line 3929) -* replace by zero at ("test/cases/large/clang-26760.c": line 3929) -* do without param at ("test/cases/large/clang-26760.c": line 3929) -* do without param at ("test/cases/large/clang-26760.c": line 3929) -* do without param at ("test/cases/large/clang-26760.c": line 3930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3929) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3936) +* reduce to left at ("test/cases/large/clang-26760.c": line 3929) +* reduce to right at ("test/cases/large/clang-26760.c": line 3935) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3929) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3930) +* reduce to left at ("test/cases/large/clang-26760.c": line 3930) +* reduce to right at ("test/cases/large/clang-26760.c": line 3935) * reduce to left at ("test/cases/large/clang-26760.c": line 3930) * reduce to right at ("test/cases/large/clang-26760.c": line 3935) * reduce to left at ("test/cases/large/clang-26760.c": line 3930) * reduce to right at ("test/cases/large/clang-26760.c": line 3930) -* do without param at ("test/cases/large/clang-26760.c": line 3930) -* do without param at ("test/cases/large/clang-26760.c": line 3930) -* remove expression at ("test/cases/large/clang-26760.c": line 3930) -* do without param at ("test/cases/large/clang-26760.c": line 3930) -* do without param at ("test/cases/large/clang-26760.c": line 3931) -* do without param at ("test/cases/large/clang-26760.c": line 3933) -* remove expression at ("test/cases/large/clang-26760.c": line 3933) -* remove expression at ("test/cases/large/clang-26760.c": line 3933) -* remove expression at ("test/cases/large/clang-26760.c": line 3931) -* do without param at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3930) +* reduce to left at ("test/cases/large/clang-26760.c": line 3930) +* reduce to right at ("test/cases/large/clang-26760.c": line 3935) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3935) +* reduce to left at ("test/cases/large/clang-26760.c": line 3930) +* reduce to right at ("test/cases/large/clang-26760.c": line 3934) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3934) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3934) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3933) * reduce to left at ("test/cases/large/clang-26760.c": line 3931) * reduce to right at ("test/cases/large/clang-26760.c": line 3932) -* do without param at ("test/cases/large/clang-26760.c": line 3931) -* remove expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3932) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3931) +* reduce to left at ("test/cases/large/clang-26760.c": line 3931) +* reduce to right at ("test/cases/large/clang-26760.c": line 3931) * reduce to left at ("test/cases/large/clang-26760.c": line 3931) * reduce to right at ("test/cases/large/clang-26760.c": line 3931) * reduce to operant at ("test/cases/large/clang-26760.c": line 3931) * reduce to left at ("test/cases/large/clang-26760.c": line 3931) * reduce to right at ("test/cases/large/clang-26760.c": line 3931) -* do without param at ("test/cases/large/clang-26760.c": line 3932) -* do without param at ("test/cases/large/clang-26760.c": line 3933) -* do without param at ("test/cases/large/clang-26760.c": line 3934) -* do without param at ("test/cases/large/clang-26760.c": line 3935) -* do without param at ("test/cases/large/clang-26760.c": line 3936) +* reduce to left at ("test/cases/large/clang-26760.c": line 3931) +* reduce to right at ("test/cases/large/clang-26760.c": line 3931) +* reduce to left at ("test/cases/large/clang-26760.c": line 3931) +* reduce to right at ("test/cases/large/clang-26760.c": line 3931) +* reduce to left at ("test/cases/large/clang-26760.c": line 3931) +* reduce to right at ("test/cases/large/clang-26760.c": line 3931) +* reduce to left at ("test/cases/large/clang-26760.c": line 3931) +* reduce to right at ("test/cases/large/clang-26760.c": line 3931) +* remove expression at ("test/cases/large/clang-26760.c": line 3931) +* remove expression at ("test/cases/large/clang-26760.c": line 3931) +* remove expression at ("test/cases/large/clang-26760.c": line 3933) +* remove expression at ("test/cases/large/clang-26760.c": line 3933) +* remove expression at ("test/cases/large/clang-26760.c": line 3930) * remove expr statement at ("test/cases/large/clang-26760.c": line 3939) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3939) * expand compound statment at ("test/cases/large/clang-26760.c": line 3938) * remove expr statement at ("test/cases/large/clang-26760.c": line 3941) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3941) * expand compound statment at ("test/cases/large/clang-26760.c": line 3937) * remove expr statement at ("test/cases/large/clang-26760.c": line 3943) * reduce to left at ("test/cases/large/clang-26760.c": line 3943) * reduce to right at ("test/cases/large/clang-26760.c": line 3943) -* replace by zero at ("test/cases/large/clang-26760.c": line 3943) * remove condition at ("test/cases/large/clang-26760.c": line 3944) * remove break at ("test/cases/large/clang-26760.c": line 3945) * remove condition at ("test/cases/large/clang-26760.c": line 3947) * reduce to left at ("test/cases/large/clang-26760.c": line 3947) * reduce to right at ("test/cases/large/clang-26760.c": line 3947) -* replace by zero at ("test/cases/large/clang-26760.c": line 3947) -* replace by zero at ("test/cases/large/clang-26760.c": line 3947) -* replace by zero at ("test/cases/large/clang-26760.c": line 3947) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3957) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3947) +* reduce to index at ("test/cases/large/clang-26760.c": line 3947) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3957) * remove return statement at ("test/cases/large/clang-26760.c": line 3958) -* replace by zero at ("test/cases/large/clang-26760.c": line 3958) +* reduce to index at ("test/cases/large/clang-26760.c": line 3958) * remove condition at ("test/cases/large/clang-26760.c": line 3960) * remove break at ("test/cases/large/clang-26760.c": line 3961) * remove expr statement at ("test/cases/large/clang-26760.c": line 3949) * reduce to left at ("test/cases/large/clang-26760.c": line 3949) * reduce to right at ("test/cases/large/clang-26760.c": line 3949) -* replace by zero at ("test/cases/large/clang-26760.c": line 3949) +* reduce to index at ("test/cases/large/clang-26760.c": line 3949) * remove condition at ("test/cases/large/clang-26760.c": line 3950) * remove expr statement at ("test/cases/large/clang-26760.c": line 3951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3951) * remove return statement at ("test/cases/large/clang-26760.c": line 3952) * remove expr statement at ("test/cases/large/clang-26760.c": line 3963) * reduce to left at ("test/cases/large/clang-26760.c": line 3963) @@ -12151,468 +16909,602 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3964) * reduce to right at ("test/cases/large/clang-26760.c": line 3964) * remove check at ("test/cases/large/clang-26760.c": line 3964) +* reduce to left at ("test/cases/large/clang-26760.c": line 3964) +* reduce to right at ("test/cases/large/clang-26760.c": line 3964) * remove iterator at ("test/cases/large/clang-26760.c": line 3964) * reduce to left at ("test/cases/large/clang-26760.c": line 3964) * reduce to right at ("test/cases/large/clang-26760.c": line 3964) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3966) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3966) * remove the for loop at ("test/cases/large/clang-26760.c": line 3967) * remove initializer at ("test/cases/large/clang-26760.c": line 3967) * 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 check at ("test/cases/large/clang-26760.c": line 3967) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3967) * reduce to left at ("test/cases/large/clang-26760.c": line 3967) * reduce to right at ("test/cases/large/clang-26760.c": line 3967) -* do without param at ("test/cases/large/clang-26760.c": line 3967) -* do without param at ("test/cases/large/clang-26760.c": line 3968) -* replace by zero at ("test/cases/large/clang-26760.c": line 3970) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3967) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3968) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3975) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3979) * remove the for loop at ("test/cases/large/clang-26760.c": line 3980) * remove initializer at ("test/cases/large/clang-26760.c": line 3980) * reduce to left at ("test/cases/large/clang-26760.c": line 3980) * reduce to right at ("test/cases/large/clang-26760.c": line 3980) * remove check at ("test/cases/large/clang-26760.c": line 3980) +* reduce to left at ("test/cases/large/clang-26760.c": line 3980) +* reduce to right at ("test/cases/large/clang-26760.c": line 3980) * remove iterator at ("test/cases/large/clang-26760.c": line 3980) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3980) * remove expr statement at ("test/cases/large/clang-26760.c": line 3981) * reduce to left at ("test/cases/large/clang-26760.c": line 3981) * reduce to right at ("test/cases/large/clang-26760.c": line 3981) -* replace by zero at ("test/cases/large/clang-26760.c": line 3981) +* reduce to index at ("test/cases/large/clang-26760.c": line 3981) * remove condition at ("test/cases/large/clang-26760.c": line 3982) -* do without param at ("test/cases/large/clang-26760.c": line 3982) -* do without param at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) * reduce to left at ("test/cases/large/clang-26760.c": line 3983) * reduce to right at ("test/cases/large/clang-26760.c": line 3983) * reduce to left at ("test/cases/large/clang-26760.c": line 3983) * reduce to right at ("test/cases/large/clang-26760.c": line 3983) * reduce to left at ("test/cases/large/clang-26760.c": line 3983) * reduce to right at ("test/cases/large/clang-26760.c": line 3983) +* reduce to left at ("test/cases/large/clang-26760.c": line 3983) +* reduce to right at ("test/cases/large/clang-26760.c": line 3983) +* reduce to left at ("test/cases/large/clang-26760.c": line 3983) +* reduce to right at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) * remove expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to left at ("test/cases/large/clang-26760.c": line 3983) +* reduce to right at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3983) +* reduce to index at ("test/cases/large/clang-26760.c": line 3983) * remove expression at ("test/cases/large/clang-26760.c": line 3983) -* replace by zero at ("test/cases/large/clang-26760.c": line 3983) -* remove expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to left at ("test/cases/large/clang-26760.c": line 3983) +* reduce to right at ("test/cases/large/clang-26760.c": line 3983) +* reduce to left at ("test/cases/large/clang-26760.c": line 3983) +* reduce to right at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3983) * remove expression at ("test/cases/large/clang-26760.c": line 3983) * reduce to operant at ("test/cases/large/clang-26760.c": line 3983) -* replace by zero at ("test/cases/large/clang-26760.c": line 3983) +* remove expression at ("test/cases/large/clang-26760.c": line 3983) +* reduce to index 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4194) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4196) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4196) * remove the for loop at ("test/cases/large/clang-26760.c": line 4197) * remove initializer 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) * remove check 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) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 4199) * reduce to left at ("test/cases/large/clang-26760.c": line 4199) * reduce to right at ("test/cases/large/clang-26760.c": line 4199) -* replace by zero at ("test/cases/large/clang-26760.c": line 4199) -* do without param at ("test/cases/large/clang-26760.c": line 4199) -* do without param at ("test/cases/large/clang-26760.c": line 4200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4200) * remove the for loop at ("test/cases/large/clang-26760.c": line 4201) * remove initializer at ("test/cases/large/clang-26760.c": line 4201) * 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 check at ("test/cases/large/clang-26760.c": line 4201) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4201) * reduce to left at ("test/cases/large/clang-26760.c": line 4201) * reduce to right 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4207) -* replace by zero at ("test/cases/large/clang-26760.c": line 4207) -* do without param at ("test/cases/large/clang-26760.c": line 4207) -* replace by zero at ("test/cases/large/clang-26760.c": line 4207) -* replace by zero at ("test/cases/large/clang-26760.c": line 4207) -* do without param at ("test/cases/large/clang-26760.c": line 4208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4208) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4207) +* reduce to index at ("test/cases/large/clang-26760.c": line 4207) * remove expr statement at ("test/cases/large/clang-26760.c": line 4209) * reduce to left at ("test/cases/large/clang-26760.c": line 4209) * reduce to right at ("test/cases/large/clang-26760.c": line 4209) -* replace by zero at ("test/cases/large/clang-26760.c": line 4209) * reduce to left at ("test/cases/large/clang-26760.c": line 4209) * reduce to right at ("test/cases/large/clang-26760.c": line 4213) -* do without param at ("test/cases/large/clang-26760.c": line 4209) -* do without param at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4210) * reduce to left at ("test/cases/large/clang-26760.c": line 4210) * reduce to right at ("test/cases/large/clang-26760.c": line 4213) -* do without param at ("test/cases/large/clang-26760.c": line 4210) -* do without param at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4212) +* reduce to left at ("test/cases/large/clang-26760.c": line 4210) +* reduce to right at ("test/cases/large/clang-26760.c": line 4210) +* reduce to left at ("test/cases/large/clang-26760.c": line 4210) +* reduce to right at ("test/cases/large/clang-26760.c": line 4211) * reduce to left at ("test/cases/large/clang-26760.c": line 4210) * reduce to right at ("test/cases/large/clang-26760.c": line 4210) * reduce to left at ("test/cases/large/clang-26760.c": line 4210) * reduce to right at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4210) * remove expression at ("test/cases/large/clang-26760.c": line 4210) -* do without param at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4211) +* reduce to left at ("test/cases/large/clang-26760.c": line 4210) +* reduce to right at ("test/cases/large/clang-26760.c": line 4210) +* reduce to left at ("test/cases/large/clang-26760.c": line 4210) +* reduce to right at ("test/cases/large/clang-26760.c": line 4210) +* reduce to left at ("test/cases/large/clang-26760.c": line 4210) +* reduce to right at ("test/cases/large/clang-26760.c": line 4210) +* reduce to left at ("test/cases/large/clang-26760.c": line 4210) +* reduce to right at ("test/cases/large/clang-26760.c": line 4210) * reduce to left at ("test/cases/large/clang-26760.c": line 4210) * reduce to right at ("test/cases/large/clang-26760.c": line 4210) -* do without param at ("test/cases/large/clang-26760.c": line 4211) -* do without param at ("test/cases/large/clang-26760.c": line 4212) -* do without param at ("test/cases/large/clang-26760.c": line 4213) * remove expr statement at ("test/cases/large/clang-26760.c": line 4214) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4214) * remove expr statement at ("test/cases/large/clang-26760.c": line 4215) * reduce to left at ("test/cases/large/clang-26760.c": line 4215) * reduce to right at ("test/cases/large/clang-26760.c": line 4215) * reduce to left at ("test/cases/large/clang-26760.c": line 4215) * reduce to right at ("test/cases/large/clang-26760.c": line 4223) -* do without param at ("test/cases/large/clang-26760.c": line 4215) -* do without param at ("test/cases/large/clang-26760.c": line 4216) +* reduce to left at ("test/cases/large/clang-26760.c": line 4215) +* reduce to right at ("test/cases/large/clang-26760.c": line 4223) +* reduce to left at ("test/cases/large/clang-26760.c": line 4215) +* reduce to right at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4215) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4216) * reduce to left at ("test/cases/large/clang-26760.c": line 4223) * reduce to right at ("test/cases/large/clang-26760.c": line 4223) -* remove expression at ("test/cases/large/clang-26760.c": line 4223) -* remove expression at ("test/cases/large/clang-26760.c": line 4223) -* remove expression at ("test/cases/large/clang-26760.c": line 4223) -* remove expression at ("test/cases/large/clang-26760.c": line 4216) -* do without param at ("test/cases/large/clang-26760.c": line 4216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to left at ("test/cases/large/clang-26760.c": line 4223) +* reduce to right at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to left at ("test/cases/large/clang-26760.c": line 4216) +* reduce to right at ("test/cases/large/clang-26760.c": line 4222) * reduce to left at ("test/cases/large/clang-26760.c": line 4216) * reduce to right at ("test/cases/large/clang-26760.c": line 4222) * reduce to left at ("test/cases/large/clang-26760.c": line 4216) * reduce to right at ("test/cases/large/clang-26760.c": line 4216) -* replace by zero at ("test/cases/large/clang-26760.c": line 4216) -* replace by zero at ("test/cases/large/clang-26760.c": line 4216) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4216) +* reduce to index at ("test/cases/large/clang-26760.c": line 4216) * reduce to left at ("test/cases/large/clang-26760.c": line 4216) * reduce to right at ("test/cases/large/clang-26760.c": line 4222) -* do without param at ("test/cases/large/clang-26760.c": line 4216) -* do without param at ("test/cases/large/clang-26760.c": line 4217) -* do without param at ("test/cases/large/clang-26760.c": line 4217) -* do without param at ("test/cases/large/clang-26760.c": line 4218) -* do without param at ("test/cases/large/clang-26760.c": line 4218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4216) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4219) * reduce to operant at ("test/cases/large/clang-26760.c": line 4218) -* do without param at ("test/cases/large/clang-26760.c": line 4219) -* replace by zero at ("test/cases/large/clang-26760.c": line 4219) -* replace by zero at ("test/cases/large/clang-26760.c": line 4219) -* replace by zero at ("test/cases/large/clang-26760.c": line 4219) -* do without param at ("test/cases/large/clang-26760.c": line 4219) -* do without param at ("test/cases/large/clang-26760.c": line 4220) -* remove expression at ("test/cases/large/clang-26760.c": line 4220) -* do without param at ("test/cases/large/clang-26760.c": line 4220) +* reduce to left at ("test/cases/large/clang-26760.c": line 4219) +* reduce to right at ("test/cases/large/clang-26760.c": line 4219) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4219) +* reduce to index at ("test/cases/large/clang-26760.c": line 4219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4222) * reduce to left at ("test/cases/large/clang-26760.c": line 4220) * reduce to right at ("test/cases/large/clang-26760.c": line 4221) -* do without param at ("test/cases/large/clang-26760.c": line 4220) +* reduce to left at ("test/cases/large/clang-26760.c": line 4220) +* reduce to right at ("test/cases/large/clang-26760.c": line 4221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4221) * reduce to operant at ("test/cases/large/clang-26760.c": line 4220) -* do without param at ("test/cases/large/clang-26760.c": line 4221) -* do without param at ("test/cases/large/clang-26760.c": line 4222) -* replace by zero at ("test/cases/large/clang-26760.c": line 4222) -* replace by zero at ("test/cases/large/clang-26760.c": line 4222) -* replace by zero at ("test/cases/large/clang-26760.c": line 4222) -* replace by zero at ("test/cases/large/clang-26760.c": line 4222) -* replace by zero at ("test/cases/large/clang-26760.c": line 4222) -* replace by zero at ("test/cases/large/clang-26760.c": line 4222) -* do without param at ("test/cases/large/clang-26760.c": line 4223) +* remove expression at ("test/cases/large/clang-26760.c": line 4220) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4222) +* reduce to index at ("test/cases/large/clang-26760.c": line 4222) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4222) +* reduce to index at ("test/cases/large/clang-26760.c": line 4222) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4222) +* reduce to index at ("test/cases/large/clang-26760.c": line 4222) +* remove expression at ("test/cases/large/clang-26760.c": line 4216) * reduce to operant at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) -* replace by zero at ("test/cases/large/clang-26760.c": line 4223) +* remove expression at ("test/cases/large/clang-26760.c": line 4223) +* remove expression at ("test/cases/large/clang-26760.c": line 4223) +* remove expression at ("test/cases/large/clang-26760.c": line 4223) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4223) +* reduce to index at ("test/cases/large/clang-26760.c": line 4223) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4223) +* reduce to index at ("test/cases/large/clang-26760.c": line 4223) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4223) +* reduce to index at ("test/cases/large/clang-26760.c": line 4223) * remove expr statement at ("test/cases/large/clang-26760.c": line 4230) -* replace by zero at ("test/cases/large/clang-26760.c": line 3985) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4230) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3989) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3992) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3996) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4004) * remove the for loop at ("test/cases/large/clang-26760.c": line 4005) * remove initializer at ("test/cases/large/clang-26760.c": line 4005) * reduce to left at ("test/cases/large/clang-26760.c": line 4005) * reduce to right at ("test/cases/large/clang-26760.c": line 4005) * remove check at ("test/cases/large/clang-26760.c": line 4005) +* reduce to left at ("test/cases/large/clang-26760.c": line 4005) +* reduce to right at ("test/cases/large/clang-26760.c": line 4005) * remove iterator at ("test/cases/large/clang-26760.c": line 4005) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4005) * remove expr statement at ("test/cases/large/clang-26760.c": line 4006) * reduce to left at ("test/cases/large/clang-26760.c": line 4006) * reduce to right at ("test/cases/large/clang-26760.c": line 4006) -* replace by zero at ("test/cases/large/clang-26760.c": line 4006) +* reduce to index at ("test/cases/large/clang-26760.c": line 4006) * reduce to operant at ("test/cases/large/clang-26760.c": line 4006) * remove expr statement at ("test/cases/large/clang-26760.c": line 4007) * reduce to left at ("test/cases/large/clang-26760.c": line 4007) * reduce to right at ("test/cases/large/clang-26760.c": line 4007) -* do without param at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4015) +* reduce to left at ("test/cases/large/clang-26760.c": line 4007) +* reduce to right at ("test/cases/large/clang-26760.c": line 4014) * reduce to left at ("test/cases/large/clang-26760.c": line 4007) * reduce to right at ("test/cases/large/clang-26760.c": line 4014) * reduce to left at ("test/cases/large/clang-26760.c": line 4007) * reduce to right at ("test/cases/large/clang-26760.c": line 4014) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4007) * remove expression at ("test/cases/large/clang-26760.c": line 4007) -* do without param at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4014) * reduce to operant at ("test/cases/large/clang-26760.c": line 4007) -* do without param at ("test/cases/large/clang-26760.c": line 4012) -* remove expression at ("test/cases/large/clang-26760.c": line 4007) -* do without param at ("test/cases/large/clang-26760.c": line 4007) +* reduce to left at ("test/cases/large/clang-26760.c": line 4007) +* reduce to right at ("test/cases/large/clang-26760.c": line 4013) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4013) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4007) +* reduce to left at ("test/cases/large/clang-26760.c": line 4007) +* reduce to right at ("test/cases/large/clang-26760.c": line 4012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) * reduce to left at ("test/cases/large/clang-26760.c": line 4007) * reduce to right at ("test/cases/large/clang-26760.c": line 4007) -* do without param at ("test/cases/large/clang-26760.c": line 4012) -* remove expression at ("test/cases/large/clang-26760.c": line 4008) -* do without param at ("test/cases/large/clang-26760.c": line 4008) -* do without param at ("test/cases/large/clang-26760.c": line 4008) -* replace by zero at ("test/cases/large/clang-26760.c": line 4008) -* do without param at ("test/cases/large/clang-26760.c": line 4009) +* reduce to left at ("test/cases/large/clang-26760.c": line 4007) +* reduce to right at ("test/cases/large/clang-26760.c": line 4007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4009) +* reduce to index at ("test/cases/large/clang-26760.c": line 4008) * reduce to left at ("test/cases/large/clang-26760.c": line 4009) * reduce to right at ("test/cases/large/clang-26760.c": line 4009) -* do without param at ("test/cases/large/clang-26760.c": line 4012) -* remove expression at ("test/cases/large/clang-26760.c": line 4010) -* do without param at ("test/cases/large/clang-26760.c": line 4010) -* do without param at ("test/cases/large/clang-26760.c": line 4010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4012) +* reduce to left at ("test/cases/large/clang-26760.c": line 4010) +* reduce to right at ("test/cases/large/clang-26760.c": line 4011) * reduce to left at ("test/cases/large/clang-26760.c": line 4010) * reduce to right at ("test/cases/large/clang-26760.c": line 4011) * reduce to left at ("test/cases/large/clang-26760.c": line 4010) * reduce to right at ("test/cases/large/clang-26760.c": line 4011) * reduce to left at ("test/cases/large/clang-26760.c": line 4010) * reduce to right at ("test/cases/large/clang-26760.c": line 4011) -* do without param at ("test/cases/large/clang-26760.c": line 4010) -* replace by zero at ("test/cases/large/clang-26760.c": line 4010) -* do without param at ("test/cases/large/clang-26760.c": line 4011) -* do without param at ("test/cases/large/clang-26760.c": line 4012) -* replace by zero at ("test/cases/large/clang-26760.c": line 4012) -* replace by zero at ("test/cases/large/clang-26760.c": line 4012) -* do without param at ("test/cases/large/clang-26760.c": line 4013) -* do without param at ("test/cases/large/clang-26760.c": line 4014) -* do without param at ("test/cases/large/clang-26760.c": line 4015) +* reduce to left at ("test/cases/large/clang-26760.c": line 4010) +* reduce to right at ("test/cases/large/clang-26760.c": line 4011) +* reduce to left at ("test/cases/large/clang-26760.c": line 4010) +* reduce to right at ("test/cases/large/clang-26760.c": line 4011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4010) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4011) +* reduce to index at ("test/cases/large/clang-26760.c": line 4010) +* remove expression at ("test/cases/large/clang-26760.c": line 4010) +* reduce to index at ("test/cases/large/clang-26760.c": line 4012) +* remove expression at ("test/cases/large/clang-26760.c": line 4008) +* reduce to index at ("test/cases/large/clang-26760.c": line 4012) +* remove expression at ("test/cases/large/clang-26760.c": line 4007) * remove condition at ("test/cases/large/clang-26760.c": line 4016) -* replace by zero at ("test/cases/large/clang-26760.c": line 4080) +* reduce to left at ("test/cases/large/clang-26760.c": line 4016) +* reduce to right at ("test/cases/large/clang-26760.c": line 4016) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4081) * reduce to left at ("test/cases/large/clang-26760.c": line 4081) * reduce to right at ("test/cases/large/clang-26760.c": line 4081) -* remove expression at ("test/cases/large/clang-26760.c": line 4081) +* reduce to left at ("test/cases/large/clang-26760.c": line 4081) +* reduce to right at ("test/cases/large/clang-26760.c": line 4082) +* reduce to left at ("test/cases/large/clang-26760.c": line 4082) +* reduce to right at ("test/cases/large/clang-26760.c": line 4082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4081) +* reduce to left at ("test/cases/large/clang-26760.c": line 4081) +* reduce to right at ("test/cases/large/clang-26760.c": line 4081) * reduce to left at ("test/cases/large/clang-26760.c": line 4081) * reduce to right at ("test/cases/large/clang-26760.c": line 4081) * reduce to left at ("test/cases/large/clang-26760.c": line 4081) * reduce to right at ("test/cases/large/clang-26760.c": line 4082) -* do without param at ("test/cases/large/clang-26760.c": line 4081) -* do without param at ("test/cases/large/clang-26760.c": line 4082) -* replace by zero at ("test/cases/large/clang-26760.c": line 4082) -* replace by zero at ("test/cases/large/clang-26760.c": line 4082) -* replace by zero at ("test/cases/large/clang-26760.c": line 4082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4082) +* reduce to left at ("test/cases/large/clang-26760.c": line 4082) +* reduce to right at ("test/cases/large/clang-26760.c": line 4082) +* remove expression at ("test/cases/large/clang-26760.c": line 4081) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4082) +* reduce to index at ("test/cases/large/clang-26760.c": line 4082) +* reduce to index at ("test/cases/large/clang-26760.c": line 4082) * remove expr statement at ("test/cases/large/clang-26760.c": line 4083) * reduce to left at ("test/cases/large/clang-26760.c": line 4083) * reduce to right at ("test/cases/large/clang-26760.c": line 4083) -* do without param at ("test/cases/large/clang-26760.c": line 4083) -* replace by zero at ("test/cases/large/clang-26760.c": line 4083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4090) +* reduce to left at ("test/cases/large/clang-26760.c": line 4083) +* reduce to right at ("test/cases/large/clang-26760.c": line 4083) +* reduce to index at ("test/cases/large/clang-26760.c": line 4083) * reduce to left at ("test/cases/large/clang-26760.c": line 4083) * reduce to right at ("test/cases/large/clang-26760.c": line 4089) -* do without param at ("test/cases/large/clang-26760.c": line 4088) +* reduce to left at ("test/cases/large/clang-26760.c": line 4083) +* reduce to right at ("test/cases/large/clang-26760.c": line 4083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4089) * reduce to left at ("test/cases/large/clang-26760.c": line 4088) * reduce to right at ("test/cases/large/clang-26760.c": line 4088) * reduce to left at ("test/cases/large/clang-26760.c": line 4088) * reduce to right at ("test/cases/large/clang-26760.c": line 4088) -* remove expression at ("test/cases/large/clang-26760.c": line 4083) -* do without param at ("test/cases/large/clang-26760.c": line 4087) -* remove expression at ("test/cases/large/clang-26760.c": line 4083) -* do without param at ("test/cases/large/clang-26760.c": line 4083) -* do without param at ("test/cases/large/clang-26760.c": line 4084) -* do without param at ("test/cases/large/clang-26760.c": line 4084) -* do without param at ("test/cases/large/clang-26760.c": line 4085) +* reduce to left at ("test/cases/large/clang-26760.c": line 4088) +* reduce to right at ("test/cases/large/clang-26760.c": line 4088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4083) +* reduce to left at ("test/cases/large/clang-26760.c": line 4083) +* reduce to right at ("test/cases/large/clang-26760.c": line 4088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4088) +* reduce to left at ("test/cases/large/clang-26760.c": line 4087) +* reduce to right at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4083) +* reduce to left at ("test/cases/large/clang-26760.c": line 4083) +* reduce to right at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4084) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4084) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4085) * reduce to left at ("test/cases/large/clang-26760.c": line 4085) * reduce to right at ("test/cases/large/clang-26760.c": line 4087) * reduce to left at ("test/cases/large/clang-26760.c": line 4085) * reduce to right at ("test/cases/large/clang-26760.c": line 4087) * reduce to left at ("test/cases/large/clang-26760.c": line 4085) * reduce to right at ("test/cases/large/clang-26760.c": line 4087) -* do without param at ("test/cases/large/clang-26760.c": line 4085) -* do without param at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4085) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) * reduce to left at ("test/cases/large/clang-26760.c": line 4087) * reduce to right at ("test/cases/large/clang-26760.c": line 4087) -* remove expression at ("test/cases/large/clang-26760.c": line 4086) -* do without param at ("test/cases/large/clang-26760.c": line 4086) -* replace by zero at ("test/cases/large/clang-26760.c": line 4086) -* do without param at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4086) +* reduce to left at ("test/cases/large/clang-26760.c": line 4086) +* reduce to right at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) +* reduce to left at ("test/cases/large/clang-26760.c": line 4086) +* reduce to right at ("test/cases/large/clang-26760.c": line 4086) +* reduce to index at ("test/cases/large/clang-26760.c": line 4086) * reduce to left at ("test/cases/large/clang-26760.c": line 4087) * reduce to right at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4087) * remove expression at ("test/cases/large/clang-26760.c": line 4087) -* replace by zero at ("test/cases/large/clang-26760.c": line 4087) -* do without param at ("test/cases/large/clang-26760.c": line 4088) -* replace by zero at ("test/cases/large/clang-26760.c": line 4088) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 4086) +* remove expression at ("test/cases/large/clang-26760.c": line 4083) +* reduce to index at ("test/cases/large/clang-26760.c": line 4087) +* reduce to index at ("test/cases/large/clang-26760.c": line 4088) +* remove expression at ("test/cases/large/clang-26760.c": line 4083) +* reduce to index at ("test/cases/large/clang-26760.c": line 4088) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4025) * remove the for loop at ("test/cases/large/clang-26760.c": line 4026) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 4026) -* do without param at ("test/cases/large/clang-26760.c": line 4027) -* replace by zero at ("test/cases/large/clang-26760.c": line 4029) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4026) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4027) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 4029) * remove the for loop at ("test/cases/large/clang-26760.c": line 4030) * remove initializer at ("test/cases/large/clang-26760.c": line 4030) * reduce to left at ("test/cases/large/clang-26760.c": line 4030) * reduce to right at ("test/cases/large/clang-26760.c": line 4030) * remove check at ("test/cases/large/clang-26760.c": line 4030) +* reduce to left at ("test/cases/large/clang-26760.c": line 4030) +* reduce to right at ("test/cases/large/clang-26760.c": line 4030) * remove iterator at ("test/cases/large/clang-26760.c": line 4030) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4030) * remove expr statement at ("test/cases/large/clang-26760.c": line 4032) * reduce to left at ("test/cases/large/clang-26760.c": line 4032) * reduce to right at ("test/cases/large/clang-26760.c": line 4032) -* do without param at ("test/cases/large/clang-26760.c": line 4032) -* do without param at ("test/cases/large/clang-26760.c": line 4032) -* do without param at ("test/cases/large/clang-26760.c": line 4033) -* do without param at ("test/cases/large/clang-26760.c": line 4034) +* reduce to left at ("test/cases/large/clang-26760.c": line 4032) +* reduce to right at ("test/cases/large/clang-26760.c": line 4034) +* reduce to left at ("test/cases/large/clang-26760.c": line 4032) +* reduce to right at ("test/cases/large/clang-26760.c": line 4032) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4032) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4032) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4033) +* reduce to left at ("test/cases/large/clang-26760.c": line 4032) +* reduce to right at ("test/cases/large/clang-26760.c": line 4032) +* reduce to left at ("test/cases/large/clang-26760.c": line 4033) +* reduce to right at ("test/cases/large/clang-26760.c": line 4033) * reduce to operant at ("test/cases/large/clang-26760.c": line 4034) -* do without param at ("test/cases/large/clang-26760.c": line 4035) -* remove expression at ("test/cases/large/clang-26760.c": line 4034) +* reduce to left at ("test/cases/large/clang-26760.c": line 4034) +* reduce to right at ("test/cases/large/clang-26760.c": line 4036) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4036) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4034) * reduce to left at ("test/cases/large/clang-26760.c": line 4034) * reduce to right at ("test/cases/large/clang-26760.c": line 4034) * remove expression at ("test/cases/large/clang-26760.c": line 4034) -* do without param at ("test/cases/large/clang-26760.c": line 4034) -* do without param at ("test/cases/large/clang-26760.c": line 4035) -* replace by zero at ("test/cases/large/clang-26760.c": line 4035) -* do without param at ("test/cases/large/clang-26760.c": line 4036) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4034) +* reduce to left at ("test/cases/large/clang-26760.c": line 4034) +* reduce to right at ("test/cases/large/clang-26760.c": line 4035) +* reduce to left at ("test/cases/large/clang-26760.c": line 4034) +* reduce to right at ("test/cases/large/clang-26760.c": line 4035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4035) +* remove expression at ("test/cases/large/clang-26760.c": line 4034) +* reduce to index at ("test/cases/large/clang-26760.c": line 4035) * remove the for loop at ("test/cases/large/clang-26760.c": line 4038) * remove initializer at ("test/cases/large/clang-26760.c": line 4038) * reduce to left at ("test/cases/large/clang-26760.c": line 4038) * 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 check at ("test/cases/large/clang-26760.c": line 4038) +* reduce to left at ("test/cases/large/clang-26760.c": line 4038) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4038) -* replace by zero at ("test/cases/large/clang-26760.c": line 4040) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4038) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4041) -* replace by zero at ("test/cases/large/clang-26760.c": line 4041) -* do without param at ("test/cases/large/clang-26760.c": line 4041) -* do without param at ("test/cases/large/clang-26760.c": line 4041) -* do without param at ("test/cases/large/clang-26760.c": line 4042) -* do without param at ("test/cases/large/clang-26760.c": line 4048) -* remove expression at ("test/cases/large/clang-26760.c": line 4042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4042) +* reduce to left at ("test/cases/large/clang-26760.c": line 4041) +* reduce to right at ("test/cases/large/clang-26760.c": line 4041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4042) * reduce to left at ("test/cases/large/clang-26760.c": line 4042) * reduce to right at ("test/cases/large/clang-26760.c": line 4042) * reduce to left at ("test/cases/large/clang-26760.c": line 4042) * reduce to right at ("test/cases/large/clang-26760.c": line 4048) * reduce to left at ("test/cases/large/clang-26760.c": line 4048) * reduce to right at ("test/cases/large/clang-26760.c": line 4048) -* remove expression at ("test/cases/large/clang-26760.c": line 4042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4042) * reduce to left at ("test/cases/large/clang-26760.c": line 4042) * reduce to right at ("test/cases/large/clang-26760.c": line 4048) * reduce to operant at ("test/cases/large/clang-26760.c": line 4042) * reduce to left at ("test/cases/large/clang-26760.c": line 4042) * reduce to right at ("test/cases/large/clang-26760.c": line 4048) -* do without param at ("test/cases/large/clang-26760.c": line 4042) -* do without param at ("test/cases/large/clang-26760.c": line 4042) -* do without param at ("test/cases/large/clang-26760.c": line 4047) -* remove expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to left at ("test/cases/large/clang-26760.c": line 4042) +* reduce to right at ("test/cases/large/clang-26760.c": line 4048) +* reduce to left at ("test/cases/large/clang-26760.c": line 4042) +* reduce to right at ("test/cases/large/clang-26760.c": line 4048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to left at ("test/cases/large/clang-26760.c": line 4043) +* reduce to right at ("test/cases/large/clang-26760.c": line 4047) +* reduce to left at ("test/cases/large/clang-26760.c": line 4043) +* reduce to right at ("test/cases/large/clang-26760.c": line 4047) * reduce to left at ("test/cases/large/clang-26760.c": line 4043) * reduce to right at ("test/cases/large/clang-26760.c": line 4047) -* do without param at ("test/cases/large/clang-26760.c": line 4043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4047) * reduce to left at ("test/cases/large/clang-26760.c": line 4043) * reduce to right at ("test/cases/large/clang-26760.c": line 4046) -* do without param at ("test/cases/large/clang-26760.c": line 4045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4046) * reduce to left at ("test/cases/large/clang-26760.c": line 4045) * reduce to right at ("test/cases/large/clang-26760.c": line 4045) -* remove expression at ("test/cases/large/clang-26760.c": line 4043) -* remove expression at ("test/cases/large/clang-26760.c": line 4043) -* do without param at ("test/cases/large/clang-26760.c": line 4043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to left at ("test/cases/large/clang-26760.c": line 4043) +* reduce to right at ("test/cases/large/clang-26760.c": line 4045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4045) * reduce to left at ("test/cases/large/clang-26760.c": line 4043) * reduce to right at ("test/cases/large/clang-26760.c": line 4044) -* reduce to operant at ("test/cases/large/clang-26760.c": line 4043) -* remove expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to left at ("test/cases/large/clang-26760.c": line 4043) +* reduce to right at ("test/cases/large/clang-26760.c": line 4044) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) * reduce to operant at ("test/cases/large/clang-26760.c": line 4043) * reduce to left at ("test/cases/large/clang-26760.c": line 4043) * reduce to right at ("test/cases/large/clang-26760.c": line 4044) * reduce to left at ("test/cases/large/clang-26760.c": line 4043) * reduce to right at ("test/cases/large/clang-26760.c": line 4044) -* do without param at ("test/cases/large/clang-26760.c": line 4043) -* do without param at ("test/cases/large/clang-26760.c": line 4044) -* replace by zero at ("test/cases/large/clang-26760.c": line 4044) -* replace by zero at ("test/cases/large/clang-26760.c": line 4044) -* replace by zero at ("test/cases/large/clang-26760.c": line 4044) -* replace by zero at ("test/cases/large/clang-26760.c": line 4044) -* do without param at ("test/cases/large/clang-26760.c": line 4045) -* replace by zero at ("test/cases/large/clang-26760.c": line 4045) -* do without param at ("test/cases/large/clang-26760.c": line 4046) -* replace by zero at ("test/cases/large/clang-26760.c": line 4046) -* do without param at ("test/cases/large/clang-26760.c": line 4047) -* replace by zero at ("test/cases/large/clang-26760.c": line 4047) -* replace by zero at ("test/cases/large/clang-26760.c": line 4047) -* do without param at ("test/cases/large/clang-26760.c": line 4048) -* do without param at ("test/cases/large/clang-26760.c": line 4049) -* do without param at ("test/cases/large/clang-26760.c": line 4050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4044) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4044) +* reduce to index at ("test/cases/large/clang-26760.c": line 4044) +* remove expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to index at ("test/cases/large/clang-26760.c": line 4044) +* remove expression at ("test/cases/large/clang-26760.c": line 4043) +* remove expression at ("test/cases/large/clang-26760.c": line 4043) +* reduce to index at ("test/cases/large/clang-26760.c": line 4045) +* reduce to index at ("test/cases/large/clang-26760.c": line 4046) +* reduce to index at ("test/cases/large/clang-26760.c": line 4047) +* reduce to index at ("test/cases/large/clang-26760.c": line 4047) +* remove expression at ("test/cases/large/clang-26760.c": line 4043) +* remove expression at ("test/cases/large/clang-26760.c": line 4042) +* remove expression at ("test/cases/large/clang-26760.c": line 4042) * remove expr statement at ("test/cases/large/clang-26760.c": line 4051) * reduce to left at ("test/cases/large/clang-26760.c": line 4051) * reduce to right at ("test/cases/large/clang-26760.c": line 4051) @@ -12624,9 +17516,11 @@ * 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 check at ("test/cases/large/clang-26760.c": line 4054) +* reduce to left at ("test/cases/large/clang-26760.c": line 4054) +* reduce to right at ("test/cases/large/clang-26760.c": line 4054) * reduce to operant at ("test/cases/large/clang-26760.c": line 4054) * remove iterator at ("test/cases/large/clang-26760.c": line 4054) -* replace by zero at ("test/cases/large/clang-26760.c": line 4056) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4054) * 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) @@ -12634,83 +17528,144 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4058) * reduce to left at ("test/cases/large/clang-26760.c": line 4058) * reduce to right at ("test/cases/large/clang-26760.c": line 4058) -* replace by zero at ("test/cases/large/clang-26760.c": line 4058) * reduce to left at ("test/cases/large/clang-26760.c": line 4058) * reduce to right at ("test/cases/large/clang-26760.c": line 4065) -* do without param at ("test/cases/large/clang-26760.c": line 4058) +* reduce to left at ("test/cases/large/clang-26760.c": line 4058) +* reduce to right at ("test/cases/large/clang-26760.c": line 4065) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4065) * reduce to left at ("test/cases/large/clang-26760.c": line 4058) * reduce to right at ("test/cases/large/clang-26760.c": line 4064) +* reduce to left at ("test/cases/large/clang-26760.c": line 4058) +* reduce to right at ("test/cases/large/clang-26760.c": line 4064) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4058) +* reduce to index at ("test/cases/large/clang-26760.c": line 4058) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4058) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4058) * remove expression at ("test/cases/large/clang-26760.c": line 4058) -* replace by zero at ("test/cases/large/clang-26760.c": line 4058) -* replace by zero at ("test/cases/large/clang-26760.c": line 4058) -* replace by zero at ("test/cases/large/clang-26760.c": line 4058) -* remove expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to left at ("test/cases/large/clang-26760.c": line 4058) +* reduce to right at ("test/cases/large/clang-26760.c": line 4058) * reduce to left at ("test/cases/large/clang-26760.c": line 4058) * reduce to right at ("test/cases/large/clang-26760.c": line 4058) -* replace by zero at ("test/cases/large/clang-26760.c": line 4058) -* do without param at ("test/cases/large/clang-26760.c": line 4058) -* do without param at ("test/cases/large/clang-26760.c": line 4058) +* reduce to index at ("test/cases/large/clang-26760.c": line 4058) +* remove expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to left at ("test/cases/large/clang-26760.c": line 4058) +* reduce to right at ("test/cases/large/clang-26760.c": line 4064) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4064) +* reduce to left at ("test/cases/large/clang-26760.c": line 4058) +* reduce to right at ("test/cases/large/clang-26760.c": line 4063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4058) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4059) * reduce to left at ("test/cases/large/clang-26760.c": line 4058) * reduce to right at ("test/cases/large/clang-26760.c": line 4058) * reduce to left at ("test/cases/large/clang-26760.c": line 4058) * reduce to right at ("test/cases/large/clang-26760.c": line 4058) -* replace by zero at ("test/cases/large/clang-26760.c": line 4058) -* do without param at ("test/cases/large/clang-26760.c": line 4059) -* do without param at ("test/cases/large/clang-26760.c": line 4062) -* remove expression at ("test/cases/large/clang-26760.c": line 4059) +* reduce to index at ("test/cases/large/clang-26760.c": line 4058) +* reduce to left at ("test/cases/large/clang-26760.c": line 4059) +* reduce to right at ("test/cases/large/clang-26760.c": line 4063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4059) +* reduce to left at ("test/cases/large/clang-26760.c": line 4059) +* reduce to right at ("test/cases/large/clang-26760.c": line 4062) * reduce to left at ("test/cases/large/clang-26760.c": line 4059) * reduce to right at ("test/cases/large/clang-26760.c": line 4062) -* do without param at ("test/cases/large/clang-26760.c": line 4059) -* do without param at ("test/cases/large/clang-26760.c": line 4059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4061) +* reduce to left at ("test/cases/large/clang-26760.c": line 4059) +* reduce to right at ("test/cases/large/clang-26760.c": line 4059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4060) * reduce to left at ("test/cases/large/clang-26760.c": line 4059) * reduce to right at ("test/cases/large/clang-26760.c": line 4059) -* do without param at ("test/cases/large/clang-26760.c": line 4059) -* do without param at ("test/cases/large/clang-26760.c": line 4060) -* do without param at ("test/cases/large/clang-26760.c": line 4061) -* do without param at ("test/cases/large/clang-26760.c": line 4062) -* do without param at ("test/cases/large/clang-26760.c": line 4063) -* do without param at ("test/cases/large/clang-26760.c": line 4064) +* remove expression at ("test/cases/large/clang-26760.c": line 4059) * reduce to operant at ("test/cases/large/clang-26760.c": line 4064) -* replace by zero at ("test/cases/large/clang-26760.c": line 4064) -* do without param at ("test/cases/large/clang-26760.c": line 4065) +* reduce to index at ("test/cases/large/clang-26760.c": line 4064) * remove expr statement at ("test/cases/large/clang-26760.c": line 4067) * reduce to left at ("test/cases/large/clang-26760.c": line 4067) * reduce to right at ("test/cases/large/clang-26760.c": line 4067) -* do without param at ("test/cases/large/clang-26760.c": line 4067) -* do without param at ("test/cases/large/clang-26760.c": line 4067) +* reduce to left at ("test/cases/large/clang-26760.c": line 4067) +* reduce to right at ("test/cases/large/clang-26760.c": line 4067) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4067) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4072) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4067) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4068) * reduce to left at ("test/cases/large/clang-26760.c": line 4067) * reduce to right at ("test/cases/large/clang-26760.c": line 4067) * reduce to left at ("test/cases/large/clang-26760.c": line 4067) * reduce to right at ("test/cases/large/clang-26760.c": line 4067) * reduce to operant at ("test/cases/large/clang-26760.c": line 4067) -* replace by zero at ("test/cases/large/clang-26760.c": line 4067) -* do without param at ("test/cases/large/clang-26760.c": line 4068) -* do without param at ("test/cases/large/clang-26760.c": line 4068) -* do without param at ("test/cases/large/clang-26760.c": line 4069) -* remove expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to index at ("test/cases/large/clang-26760.c": line 4067) +* reduce to left at ("test/cases/large/clang-26760.c": line 4068) +* reduce to right at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4068) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to left at ("test/cases/large/clang-26760.c": line 4071) +* reduce to right at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to left at ("test/cases/large/clang-26760.c": line 4071) +* reduce to right at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) * remove expression at ("test/cases/large/clang-26760.c": line 4069) -* do without param at ("test/cases/large/clang-26760.c": line 4069) -* remove expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to left at ("test/cases/large/clang-26760.c": line 4071) +* reduce to right at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to left at ("test/cases/large/clang-26760.c": line 4069) +* reduce to right at ("test/cases/large/clang-26760.c": line 4069) +* reduce to left at ("test/cases/large/clang-26760.c": line 4069) +* reduce to right at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) * remove expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4070) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4071) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4070) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4069) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4070) +* reduce to index at ("test/cases/large/clang-26760.c": line 4070) * remove expression at ("test/cases/large/clang-26760.c": line 4069) -* do without param at ("test/cases/large/clang-26760.c": line 4070) * remove expression at ("test/cases/large/clang-26760.c": line 4069) -* do without param at ("test/cases/large/clang-26760.c": line 4069) -* do without param at ("test/cases/large/clang-26760.c": line 4070) -* replace by zero at ("test/cases/large/clang-26760.c": line 4070) -* do without param at ("test/cases/large/clang-26760.c": line 4071) -* do without param at ("test/cases/large/clang-26760.c": line 4072) +* remove expression at ("test/cases/large/clang-26760.c": line 4071) +* remove expression at ("test/cases/large/clang-26760.c": line 4071) * remove expr statement at ("test/cases/large/clang-26760.c": line 4074) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4074) * remove expr statement at ("test/cases/large/clang-26760.c": line 4075) * reduce to left at ("test/cases/large/clang-26760.c": line 4075) * reduce to right at ("test/cases/large/clang-26760.c": line 4075) * reduce to left at ("test/cases/large/clang-26760.c": line 4075) * reduce to right at ("test/cases/large/clang-26760.c": line 4075) +* reduce to left at ("test/cases/large/clang-26760.c": line 4075) +* reduce to right at ("test/cases/large/clang-26760.c": line 4075) +* reduce to left at ("test/cases/large/clang-26760.c": line 4075) +* reduce to right at ("test/cases/large/clang-26760.c": line 4075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4075) * remove expression at ("test/cases/large/clang-26760.c": line 4075) * reduce to left at ("test/cases/large/clang-26760.c": line 4075) * reduce to right at ("test/cases/large/clang-26760.c": line 4075) -* do without param at ("test/cases/large/clang-26760.c": line 4075) -* do without param at ("test/cases/large/clang-26760.c": line 4076) +* reduce to left at ("test/cases/large/clang-26760.c": line 4075) +* reduce to right at ("test/cases/large/clang-26760.c": line 4075) +* reduce to left at ("test/cases/large/clang-26760.c": line 4075) +* reduce to right at ("test/cases/large/clang-26760.c": line 4076) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4076) +* reduce to left at ("test/cases/large/clang-26760.c": line 4076) +* reduce to right at ("test/cases/large/clang-26760.c": line 4076) * reduce to left at ("test/cases/large/clang-26760.c": line 4076) * reduce to right at ("test/cases/large/clang-26760.c": line 4076) * reduce to left at ("test/cases/large/clang-26760.c": line 4076) @@ -12719,763 +17674,1037 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4076) * reduce to left at ("test/cases/large/clang-26760.c": line 4076) * reduce to right at ("test/cases/large/clang-26760.c": line 4076) -* replace by zero at ("test/cases/large/clang-26760.c": line 4076) +* reduce to index at ("test/cases/large/clang-26760.c": line 4076) * remove expr statement at ("test/cases/large/clang-26760.c": line 4092) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4092) * remove the for loop at ("test/cases/large/clang-26760.c": line 4093) * remove initializer at ("test/cases/large/clang-26760.c": line 4093) * 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 check at ("test/cases/large/clang-26760.c": line 4093) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4093) * reduce to left at ("test/cases/large/clang-26760.c": line 4093) * reduce to right at ("test/cases/large/clang-26760.c": line 4093) -* do without param at ("test/cases/large/clang-26760.c": line 4093) -* do without param at ("test/cases/large/clang-26760.c": line 4094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4093) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4094) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4096) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4097) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4098) * remove the for loop at ("test/cases/large/clang-26760.c": line 4099) * remove initializer at ("test/cases/large/clang-26760.c": line 4099) * reduce to left at ("test/cases/large/clang-26760.c": line 4099) * reduce to right at ("test/cases/large/clang-26760.c": line 4099) * remove check at ("test/cases/large/clang-26760.c": line 4099) +* reduce to left at ("test/cases/large/clang-26760.c": line 4099) +* reduce to right at ("test/cases/large/clang-26760.c": line 4099) * remove iterator at ("test/cases/large/clang-26760.c": line 4099) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4099) * remove expr statement at ("test/cases/large/clang-26760.c": line 4100) * reduce to left at ("test/cases/large/clang-26760.c": line 4100) * reduce to right at ("test/cases/large/clang-26760.c": line 4100) -* replace by zero at ("test/cases/large/clang-26760.c": line 4100) +* reduce to index at ("test/cases/large/clang-26760.c": line 4100) * remove the for loop at ("test/cases/large/clang-26760.c": line 4101) * remove initializer at ("test/cases/large/clang-26760.c": line 4101) * 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 check at ("test/cases/large/clang-26760.c": line 4101) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4101) * reduce to left at ("test/cases/large/clang-26760.c": line 4101) * reduce to right at ("test/cases/large/clang-26760.c": line 4101) -* do without param at ("test/cases/large/clang-26760.c": line 4101) -* do without param at ("test/cases/large/clang-26760.c": line 4102) -* replace by zero at ("test/cases/large/clang-26760.c": line 4104) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4102) * 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 the for loop at ("test/cases/large/clang-26760.c": line 4109) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 4109) * remove iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 4109) -* do without param at ("test/cases/large/clang-26760.c": line 4110) -* replace by zero at ("test/cases/large/clang-26760.c": line 4112) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4109) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4110) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4114) -* replace by zero at ("test/cases/large/clang-26760.c": line 4114) -* replace by zero at ("test/cases/large/clang-26760.c": line 4114) -* remove expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4115) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4115) +* reduce to index at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4115) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) * reduce to left at ("test/cases/large/clang-26760.c": line 4114) * reduce to right at ("test/cases/large/clang-26760.c": line 4115) -* do without param at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4115) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) * reduce to operant at ("test/cases/large/clang-26760.c": line 4114) * reduce to left at ("test/cases/large/clang-26760.c": line 4114) * reduce to right at ("test/cases/large/clang-26760.c": line 4114) -* replace by zero at ("test/cases/large/clang-26760.c": line 4114) +* reduce to index at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) * reduce to left at ("test/cases/large/clang-26760.c": line 4114) * reduce to right at ("test/cases/large/clang-26760.c": line 4114) * reduce to left at ("test/cases/large/clang-26760.c": line 4114) * reduce to right at ("test/cases/large/clang-26760.c": line 4114) -* replace by zero at ("test/cases/large/clang-26760.c": line 4114) +* reduce to index at ("test/cases/large/clang-26760.c": line 4114) * reduce to operant at ("test/cases/large/clang-26760.c": line 4114) -* remove expression at ("test/cases/large/clang-26760.c": line 4114) -* remove expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) * reduce to operant at ("test/cases/large/clang-26760.c": line 4114) +* reduce to left at ("test/cases/large/clang-26760.c": line 4114) +* reduce to right at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4114) * remove expression at ("test/cases/large/clang-26760.c": line 4114) * reduce to operant at ("test/cases/large/clang-26760.c": line 4114) -* do without param at ("test/cases/large/clang-26760.c": line 4115) -* replace by zero at ("test/cases/large/clang-26760.c": line 4115) +* remove expression at ("test/cases/large/clang-26760.c": line 4114) +* remove expression at ("test/cases/large/clang-26760.c": line 4114) +* remove expression at ("test/cases/large/clang-26760.c": line 4114) +* reduce to index at ("test/cases/large/clang-26760.c": line 4115) * remove expr statement at ("test/cases/large/clang-26760.c": line 4116) * reduce to left at ("test/cases/large/clang-26760.c": line 4116) * reduce to right at ("test/cases/large/clang-26760.c": line 4116) -* replace by zero at ("test/cases/large/clang-26760.c": line 4116) -* do without param at ("test/cases/large/clang-26760.c": line 4116) -* do without param at ("test/cases/large/clang-26760.c": line 4116) -* do without param at ("test/cases/large/clang-26760.c": line 4117) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4116) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4123) +* reduce to left at ("test/cases/large/clang-26760.c": line 4116) +* reduce to right at ("test/cases/large/clang-26760.c": line 4122) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4116) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4117) +* reduce to left at ("test/cases/large/clang-26760.c": line 4117) +* reduce to right at ("test/cases/large/clang-26760.c": line 4122) * reduce to left at ("test/cases/large/clang-26760.c": line 4117) * reduce to right at ("test/cases/large/clang-26760.c": line 4122) * reduce to left at ("test/cases/large/clang-26760.c": line 4117) * reduce to right at ("test/cases/large/clang-26760.c": line 4117) -* do without param at ("test/cases/large/clang-26760.c": line 4117) -* do without param at ("test/cases/large/clang-26760.c": line 4117) -* remove expression at ("test/cases/large/clang-26760.c": line 4117) -* do without param at ("test/cases/large/clang-26760.c": line 4117) -* do without param at ("test/cases/large/clang-26760.c": line 4118) -* do without param at ("test/cases/large/clang-26760.c": line 4120) -* remove expression at ("test/cases/large/clang-26760.c": line 4120) -* remove expression at ("test/cases/large/clang-26760.c": line 4120) -* remove expression at ("test/cases/large/clang-26760.c": line 4118) -* do without param at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4117) +* reduce to left at ("test/cases/large/clang-26760.c": line 4117) +* reduce to right at ("test/cases/large/clang-26760.c": line 4122) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4117) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4122) +* reduce to left at ("test/cases/large/clang-26760.c": line 4117) +* reduce to right at ("test/cases/large/clang-26760.c": line 4121) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4121) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4117) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4117) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4121) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4120) * reduce to left at ("test/cases/large/clang-26760.c": line 4118) * reduce to right at ("test/cases/large/clang-26760.c": line 4119) -* do without param at ("test/cases/large/clang-26760.c": line 4118) -* remove expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4118) +* reduce to left at ("test/cases/large/clang-26760.c": line 4118) +* reduce to right at ("test/cases/large/clang-26760.c": line 4118) * reduce to left at ("test/cases/large/clang-26760.c": line 4118) * reduce to right at ("test/cases/large/clang-26760.c": line 4118) * reduce to operant at ("test/cases/large/clang-26760.c": line 4118) * reduce to left at ("test/cases/large/clang-26760.c": line 4118) * reduce to right at ("test/cases/large/clang-26760.c": line 4118) -* do without param at ("test/cases/large/clang-26760.c": line 4119) -* do without param at ("test/cases/large/clang-26760.c": line 4120) -* do without param at ("test/cases/large/clang-26760.c": line 4121) -* do without param at ("test/cases/large/clang-26760.c": line 4122) -* do without param at ("test/cases/large/clang-26760.c": line 4123) +* reduce to left at ("test/cases/large/clang-26760.c": line 4118) +* reduce to right at ("test/cases/large/clang-26760.c": line 4118) +* reduce to left at ("test/cases/large/clang-26760.c": line 4118) +* reduce to right at ("test/cases/large/clang-26760.c": line 4118) +* reduce to left at ("test/cases/large/clang-26760.c": line 4118) +* reduce to right at ("test/cases/large/clang-26760.c": line 4118) +* reduce to left at ("test/cases/large/clang-26760.c": line 4118) +* reduce to right at ("test/cases/large/clang-26760.c": line 4118) +* remove expression at ("test/cases/large/clang-26760.c": line 4118) +* remove expression at ("test/cases/large/clang-26760.c": line 4118) +* remove expression at ("test/cases/large/clang-26760.c": line 4120) +* remove expression at ("test/cases/large/clang-26760.c": line 4120) +* remove expression at ("test/cases/large/clang-26760.c": line 4117) * remove expr statement at ("test/cases/large/clang-26760.c": line 4124) * reduce to left at ("test/cases/large/clang-26760.c": line 4124) * reduce to right at ("test/cases/large/clang-26760.c": line 4124) -* replace by zero at ("test/cases/large/clang-26760.c": line 4124) * remove condition at ("test/cases/large/clang-26760.c": line 4125) * remove break at ("test/cases/large/clang-26760.c": line 4126) * remove condition at ("test/cases/large/clang-26760.c": line 4128) * reduce to left at ("test/cases/large/clang-26760.c": line 4128) * reduce to right at ("test/cases/large/clang-26760.c": line 4128) -* replace by zero at ("test/cases/large/clang-26760.c": line 4128) -* replace by zero at ("test/cases/large/clang-26760.c": line 4128) -* replace by zero at ("test/cases/large/clang-26760.c": line 4128) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4128) +* reduce to index at ("test/cases/large/clang-26760.c": line 4128) * remove condition at ("test/cases/large/clang-26760.c": line 4135) * remove break at ("test/cases/large/clang-26760.c": line 4136) * remove expr statement at ("test/cases/large/clang-26760.c": line 4130) * reduce to left at ("test/cases/large/clang-26760.c": line 4130) * reduce to right at ("test/cases/large/clang-26760.c": line 4130) -* replace by zero at ("test/cases/large/clang-26760.c": line 4130) +* reduce to index at ("test/cases/large/clang-26760.c": line 4130) * remove return statement at ("test/cases/large/clang-26760.c": line 4131) * remove the for loop at ("test/cases/large/clang-26760.c": line 4138) * remove initializer at ("test/cases/large/clang-26760.c": line 4138) * reduce to left at ("test/cases/large/clang-26760.c": line 4138) * reduce to right at ("test/cases/large/clang-26760.c": line 4138) * remove check at ("test/cases/large/clang-26760.c": line 4138) +* reduce to left at ("test/cases/large/clang-26760.c": line 4138) +* reduce to right at ("test/cases/large/clang-26760.c": line 4138) * remove iterator at ("test/cases/large/clang-26760.c": line 4138) * reduce to left at ("test/cases/large/clang-26760.c": line 4138) * reduce to right at ("test/cases/large/clang-26760.c": line 4138) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4140) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4140) * remove expr statement at ("test/cases/large/clang-26760.c": line 4141) * reduce to left at ("test/cases/large/clang-26760.c": line 4141) * reduce to right at ("test/cases/large/clang-26760.c": line 4156) -* remove expression at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4156) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4141) * reduce to left at ("test/cases/large/clang-26760.c": line 4141) * reduce to right at ("test/cases/large/clang-26760.c": line 4156) -* do without param at ("test/cases/large/clang-26760.c": line 4155) -* remove expression at ("test/cases/large/clang-26760.c": line 4141) -* do without param at ("test/cases/large/clang-26760.c": line 4141) -* do without param at ("test/cases/large/clang-26760.c": line 4141) -* do without param at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4156) +* reduce to left at ("test/cases/large/clang-26760.c": line 4155) +* reduce to right at ("test/cases/large/clang-26760.c": line 4155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4141) +* reduce to left at ("test/cases/large/clang-26760.c": line 4141) +* reduce to right at ("test/cases/large/clang-26760.c": line 4155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4154) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4153) * reduce to left at ("test/cases/large/clang-26760.c": line 4141) * reduce to right at ("test/cases/large/clang-26760.c": line 4152) -* replace by zero at ("test/cases/large/clang-26760.c": line 4141) * reduce to left at ("test/cases/large/clang-26760.c": line 4141) * reduce to right at ("test/cases/large/clang-26760.c": line 4141) -* do without param at ("test/cases/large/clang-26760.c": line 4141) -* replace by zero at ("test/cases/large/clang-26760.c": line 4141) -* do without param at ("test/cases/large/clang-26760.c": line 4142) +* reduce to index at ("test/cases/large/clang-26760.c": line 4141) +* reduce to left at ("test/cases/large/clang-26760.c": line 4141) +* reduce to right at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4141) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4142) +* reduce to index at ("test/cases/large/clang-26760.c": line 4141) * reduce to left at ("test/cases/large/clang-26760.c": line 4142) * reduce to right at ("test/cases/large/clang-26760.c": line 4152) * reduce to left at ("test/cases/large/clang-26760.c": line 4142) * reduce to right at ("test/cases/large/clang-26760.c": line 4152) * reduce to left at ("test/cases/large/clang-26760.c": line 4142) * reduce to right at ("test/cases/large/clang-26760.c": line 4144) -* replace by zero at ("test/cases/large/clang-26760.c": line 4142) +* reduce to index at ("test/cases/large/clang-26760.c": line 4142) * reduce to left at ("test/cases/large/clang-26760.c": line 4144) * reduce to right at ("test/cases/large/clang-26760.c": line 4152) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4142) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4142) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4142) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4143) * remove expression at ("test/cases/large/clang-26760.c": line 4142) -* do without param at ("test/cases/large/clang-26760.c": line 4142) -* do without param at ("test/cases/large/clang-26760.c": line 4142) -* do without param at ("test/cases/large/clang-26760.c": line 4143) -* do without param at ("test/cases/large/clang-26760.c": line 4144) * reduce to left at ("test/cases/large/clang-26760.c": line 4144) * reduce to right at ("test/cases/large/clang-26760.c": line 4152) -* do without param at ("test/cases/large/clang-26760.c": line 4144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4144) * reduce to left at ("test/cases/large/clang-26760.c": line 4144) * reduce to right at ("test/cases/large/clang-26760.c": line 4152) -* do without param at ("test/cases/large/clang-26760.c": line 4144) -* replace by zero at ("test/cases/large/clang-26760.c": line 4144) -* do without param at ("test/cases/large/clang-26760.c": line 4145) -* do without param at ("test/cases/large/clang-26760.c": line 4145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4145) +* reduce to index at ("test/cases/large/clang-26760.c": line 4144) +* reduce to left at ("test/cases/large/clang-26760.c": line 4145) +* reduce to right at ("test/cases/large/clang-26760.c": line 4152) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4152) * reduce to left at ("test/cases/large/clang-26760.c": line 4145) * reduce to right at ("test/cases/large/clang-26760.c": line 4151) -* do without param at ("test/cases/large/clang-26760.c": line 4145) +* reduce to left at ("test/cases/large/clang-26760.c": line 4145) +* reduce to right at ("test/cases/large/clang-26760.c": line 4151) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4151) +* reduce to left at ("test/cases/large/clang-26760.c": line 4145) +* reduce to right at ("test/cases/large/clang-26760.c": line 4150) * reduce to left at ("test/cases/large/clang-26760.c": line 4145) * reduce to right at ("test/cases/large/clang-26760.c": line 4150) -* do without param at ("test/cases/large/clang-26760.c": line 4146) +* reduce to left at ("test/cases/large/clang-26760.c": line 4145) +* reduce to right at ("test/cases/large/clang-26760.c": line 4150) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4150) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) * remove expression at ("test/cases/large/clang-26760.c": line 4145) -* do without param at ("test/cases/large/clang-26760.c": line 4145) -* do without param at ("test/cases/large/clang-26760.c": line 4146) -* do without param at ("test/cases/large/clang-26760.c": line 4146) -* do without param at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4149) * reduce to left at ("test/cases/large/clang-26760.c": line 4146) +* reduce to right at ("test/cases/large/clang-26760.c": line 4148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4148) +* reduce to left at ("test/cases/large/clang-26760.c": line 4146) +* reduce to right at ("test/cases/large/clang-26760.c": line 4147) +* reduce to left at ("test/cases/large/clang-26760.c": line 4147) +* reduce to right at ("test/cases/large/clang-26760.c": line 4147) +* reduce to left at ("test/cases/large/clang-26760.c": line 4147) +* reduce to right at ("test/cases/large/clang-26760.c": line 4147) +* reduce to left at ("test/cases/large/clang-26760.c": line 4147) +* reduce to right at ("test/cases/large/clang-26760.c": line 4147) +* reduce to left at ("test/cases/large/clang-26760.c": line 4147) * reduce to right at ("test/cases/large/clang-26760.c": line 4147) * reduce to left at ("test/cases/large/clang-26760.c": line 4147) * reduce to right at ("test/cases/large/clang-26760.c": line 4147) * reduce to left at ("test/cases/large/clang-26760.c": line 4147) * reduce to right at ("test/cases/large/clang-26760.c": line 4147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4147) * remove expression at ("test/cases/large/clang-26760.c": line 4146) -* do without param at ("test/cases/large/clang-26760.c": line 4146) -* do without param at ("test/cases/large/clang-26760.c": line 4147) -* do without param at ("test/cases/large/clang-26760.c": line 4148) -* replace by zero at ("test/cases/large/clang-26760.c": line 4148) -* do without param at ("test/cases/large/clang-26760.c": line 4149) -* do without param at ("test/cases/large/clang-26760.c": line 4150) -* do without param at ("test/cases/large/clang-26760.c": line 4151) -* do without param at ("test/cases/large/clang-26760.c": line 4152) -* replace by zero at ("test/cases/large/clang-26760.c": line 4152) -* replace by zero at ("test/cases/large/clang-26760.c": line 4152) -* do without param at ("test/cases/large/clang-26760.c": line 4153) -* replace by zero at ("test/cases/large/clang-26760.c": line 4153) -* do without param at ("test/cases/large/clang-26760.c": line 4154) -* do without param at ("test/cases/large/clang-26760.c": line 4155) -* replace by zero at ("test/cases/large/clang-26760.c": line 4155) -* do without param at ("test/cases/large/clang-26760.c": line 4156) +* reduce to index at ("test/cases/large/clang-26760.c": line 4148) +* reduce to index at ("test/cases/large/clang-26760.c": line 4152) +* reduce to index at ("test/cases/large/clang-26760.c": line 4152) +* reduce to index at ("test/cases/large/clang-26760.c": line 4153) +* reduce to index at ("test/cases/large/clang-26760.c": line 4155) +* remove expression at ("test/cases/large/clang-26760.c": line 4141) +* remove expression at ("test/cases/large/clang-26760.c": line 4141) * remove expr statement at ("test/cases/large/clang-26760.c": line 4157) * reduce to left at ("test/cases/large/clang-26760.c": line 4157) * reduce to right at ("test/cases/large/clang-26760.c": line 4157) * reduce to left at ("test/cases/large/clang-26760.c": line 4157) * reduce to right at ("test/cases/large/clang-26760.c": line 4157) -* replace by zero at ("test/cases/large/clang-26760.c": line 4157) +* reduce to index at ("test/cases/large/clang-26760.c": line 4157) +* reduce to left at ("test/cases/large/clang-26760.c": line 4157) +* reduce to right at ("test/cases/large/clang-26760.c": line 4159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4157) * remove expression at ("test/cases/large/clang-26760.c": line 4157) -* do without param at ("test/cases/large/clang-26760.c": line 4157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4159) +* reduce to left at ("test/cases/large/clang-26760.c": line 4157) +* reduce to right at ("test/cases/large/clang-26760.c": line 4158) * reduce to left at ("test/cases/large/clang-26760.c": line 4157) * reduce to right at ("test/cases/large/clang-26760.c": line 4158) * reduce to left at ("test/cases/large/clang-26760.c": line 4157) * reduce to right at ("test/cases/large/clang-26760.c": line 4157) * reduce to left at ("test/cases/large/clang-26760.c": line 4157) * reduce to right at ("test/cases/large/clang-26760.c": line 4157) -* do without param at ("test/cases/large/clang-26760.c": line 4157) -* do without param at ("test/cases/large/clang-26760.c": line 4158) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4157) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4158) * reduce to left at ("test/cases/large/clang-26760.c": line 4158) * reduce to right at ("test/cases/large/clang-26760.c": line 4158) +* reduce to left at ("test/cases/large/clang-26760.c": line 4158) +* reduce to right at ("test/cases/large/clang-26760.c": line 4158) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4158) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4158) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4158) +* reduce to index at ("test/cases/large/clang-26760.c": line 4158) * remove expression at ("test/cases/large/clang-26760.c": line 4158) -* replace by zero at ("test/cases/large/clang-26760.c": line 4158) -* replace by zero at ("test/cases/large/clang-26760.c": line 4158) -* do without param at ("test/cases/large/clang-26760.c": line 4159) +* reduce to index at ("test/cases/large/clang-26760.c": line 4158) * remove expr statement at ("test/cases/large/clang-26760.c": line 4160) * reduce to left at ("test/cases/large/clang-26760.c": line 4160) * reduce to right at ("test/cases/large/clang-26760.c": line 4160) -* replace by zero at ("test/cases/large/clang-26760.c": line 4160) +* reduce to left at ("test/cases/large/clang-26760.c": line 4160) +* reduce to right at ("test/cases/large/clang-26760.c": line 4160) * remove the for loop at ("test/cases/large/clang-26760.c": line 4162) * remove initializer at ("test/cases/large/clang-26760.c": line 4162) * 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 check at ("test/cases/large/clang-26760.c": line 4162) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4162) * reduce to left at ("test/cases/large/clang-26760.c": line 4162) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4166) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4168) * remove the for loop at ("test/cases/large/clang-26760.c": line 4169) * remove initializer at ("test/cases/large/clang-26760.c": line 4169) * reduce to left at ("test/cases/large/clang-26760.c": line 4169) * reduce to right at ("test/cases/large/clang-26760.c": line 4169) * remove check at ("test/cases/large/clang-26760.c": line 4169) +* reduce to left at ("test/cases/large/clang-26760.c": line 4169) +* reduce to right at ("test/cases/large/clang-26760.c": line 4169) * remove iterator at ("test/cases/large/clang-26760.c": line 4169) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4169) * remove the for loop at ("test/cases/large/clang-26760.c": line 4171) * remove initializer at ("test/cases/large/clang-26760.c": line 4171) * reduce to left at ("test/cases/large/clang-26760.c": line 4171) * reduce to right at ("test/cases/large/clang-26760.c": line 4171) * remove check at ("test/cases/large/clang-26760.c": line 4171) +* reduce to left at ("test/cases/large/clang-26760.c": line 4171) +* reduce to right at ("test/cases/large/clang-26760.c": line 4171) * remove iterator at ("test/cases/large/clang-26760.c": line 4171) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4171) * remove expr statement at ("test/cases/large/clang-26760.c": line 4172) * reduce to left at ("test/cases/large/clang-26760.c": line 4172) * reduce to right at ("test/cases/large/clang-26760.c": line 4172) -* replace by zero at ("test/cases/large/clang-26760.c": line 4172) -* replace by zero at ("test/cases/large/clang-26760.c": line 4172) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4172) +* reduce to index at ("test/cases/large/clang-26760.c": line 4172) * remove expr statement at ("test/cases/large/clang-26760.c": line 4174) * reduce to left at ("test/cases/large/clang-26760.c": line 4174) * reduce to right at ("test/cases/large/clang-26760.c": line 4174) -* replace by zero at ("test/cases/large/clang-26760.c": line 4174) +* reduce to index at ("test/cases/large/clang-26760.c": line 4174) * remove expr statement at ("test/cases/large/clang-26760.c": line 4175) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4175) * remove expr statement at ("test/cases/large/clang-26760.c": line 4176) * reduce to left at ("test/cases/large/clang-26760.c": line 4176) * reduce to right at ("test/cases/large/clang-26760.c": line 4176) +* reduce to left at ("test/cases/large/clang-26760.c": line 4176) +* reduce to right at ("test/cases/large/clang-26760.c": line 4176) * remove expr statement at ("test/cases/large/clang-26760.c": line 4177) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4186) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4185) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4185) -* replace by zero at ("test/cases/large/clang-26760.c": line 4177) -* replace by zero at ("test/cases/large/clang-26760.c": line 4177) -* replace by zero at ("test/cases/large/clang-26760.c": line 4177) -* remove expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4177) +* reduce to index at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to left at ("test/cases/large/clang-26760.c": line 4177) +* reduce to right at ("test/cases/large/clang-26760.c": line 4177) +* reduce to left at ("test/cases/large/clang-26760.c": line 4177) +* reduce to right at ("test/cases/large/clang-26760.c": line 4177) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4177) +* reduce to index at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4182) +* reduce to left at ("test/cases/large/clang-26760.c": line 4177) +* reduce to right at ("test/cases/large/clang-26760.c": line 4181) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4177) -* replace by zero at ("test/cases/large/clang-26760.c": line 4177) -* replace by zero at ("test/cases/large/clang-26760.c": line 4177) -* replace by zero at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) +* reduce to left at ("test/cases/large/clang-26760.c": line 4177) +* reduce to right at ("test/cases/large/clang-26760.c": line 4181) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4181) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4180) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4179) +* reduce to left at ("test/cases/large/clang-26760.c": line 4177) +* reduce to right at ("test/cases/large/clang-26760.c": line 4178) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) * reduce to left at ("test/cases/large/clang-26760.c": line 4177) * reduce to right at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4177) -* do without param at ("test/cases/large/clang-26760.c": line 4178) -* replace by zero at ("test/cases/large/clang-26760.c": line 4178) -* do without param at ("test/cases/large/clang-26760.c": line 4179) -* do without param at ("test/cases/large/clang-26760.c": line 4180) -* do without param at ("test/cases/large/clang-26760.c": line 4181) -* replace by zero at ("test/cases/large/clang-26760.c": line 4181) -* replace by zero at ("test/cases/large/clang-26760.c": line 4181) -* do without param at ("test/cases/large/clang-26760.c": line 4182) -* do without param at ("test/cases/large/clang-26760.c": line 4183) -* replace by zero at ("test/cases/large/clang-26760.c": line 4183) -* do without param at ("test/cases/large/clang-26760.c": line 4184) -* do without param at ("test/cases/large/clang-26760.c": line 4185) -* replace by zero at ("test/cases/large/clang-26760.c": line 4185) -* do without param at ("test/cases/large/clang-26760.c": line 4186) +* reduce to left at ("test/cases/large/clang-26760.c": line 4177) +* reduce to right at ("test/cases/large/clang-26760.c": line 4178) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4178) +* reduce to left at ("test/cases/large/clang-26760.c": line 4178) +* reduce to right at ("test/cases/large/clang-26760.c": line 4178) +* reduce to index at ("test/cases/large/clang-26760.c": line 4178) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4181) +* reduce to index at ("test/cases/large/clang-26760.c": line 4181) +* reduce to index at ("test/cases/large/clang-26760.c": line 4183) +* remove expression at ("test/cases/large/clang-26760.c": line 4177) +* reduce to index at ("test/cases/large/clang-26760.c": line 4185) * remove expr statement at ("test/cases/large/clang-26760.c": line 4234) * remove expr statement at ("test/cases/large/clang-26760.c": line 4235) * reduce to left at ("test/cases/large/clang-26760.c": line 4235) * reduce to right at ("test/cases/large/clang-26760.c": line 4250) -* remove expression at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4235) * reduce to left at ("test/cases/large/clang-26760.c": line 4235) * reduce to right at ("test/cases/large/clang-26760.c": line 4250) -* do without param at ("test/cases/large/clang-26760.c": line 4249) -* remove expression at ("test/cases/large/clang-26760.c": line 4235) -* do without param at ("test/cases/large/clang-26760.c": line 4235) -* do without param at ("test/cases/large/clang-26760.c": line 4235) -* do without param at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4250) +* reduce to left at ("test/cases/large/clang-26760.c": line 4249) +* reduce to right at ("test/cases/large/clang-26760.c": line 4249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4235) +* reduce to left at ("test/cases/large/clang-26760.c": line 4235) +* reduce to right at ("test/cases/large/clang-26760.c": line 4249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4247) * reduce to left at ("test/cases/large/clang-26760.c": line 4235) * reduce to right at ("test/cases/large/clang-26760.c": line 4246) -* replace by zero at ("test/cases/large/clang-26760.c": line 4235) * reduce to left at ("test/cases/large/clang-26760.c": line 4235) * reduce to right at ("test/cases/large/clang-26760.c": line 4235) -* do without param at ("test/cases/large/clang-26760.c": line 4235) -* replace by zero at ("test/cases/large/clang-26760.c": line 4235) -* do without param at ("test/cases/large/clang-26760.c": line 4236) +* reduce to index at ("test/cases/large/clang-26760.c": line 4235) +* reduce to left at ("test/cases/large/clang-26760.c": line 4235) +* reduce to right at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4235) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4236) +* reduce to index at ("test/cases/large/clang-26760.c": line 4235) * reduce to left at ("test/cases/large/clang-26760.c": line 4236) * reduce to right at ("test/cases/large/clang-26760.c": line 4246) * reduce to left at ("test/cases/large/clang-26760.c": line 4236) * reduce to right at ("test/cases/large/clang-26760.c": line 4246) * reduce to left at ("test/cases/large/clang-26760.c": line 4236) * reduce to right at ("test/cases/large/clang-26760.c": line 4238) -* replace by zero at ("test/cases/large/clang-26760.c": line 4236) +* reduce to index at ("test/cases/large/clang-26760.c": line 4236) * reduce to left at ("test/cases/large/clang-26760.c": line 4238) * reduce to right at ("test/cases/large/clang-26760.c": line 4246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4236) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4236) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4236) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4237) * remove expression at ("test/cases/large/clang-26760.c": line 4236) -* do without param at ("test/cases/large/clang-26760.c": line 4236) -* do without param at ("test/cases/large/clang-26760.c": line 4236) -* do without param at ("test/cases/large/clang-26760.c": line 4237) -* do without param at ("test/cases/large/clang-26760.c": line 4238) * reduce to left at ("test/cases/large/clang-26760.c": line 4238) * reduce to right at ("test/cases/large/clang-26760.c": line 4246) -* do without param at ("test/cases/large/clang-26760.c": line 4238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4238) * reduce to left at ("test/cases/large/clang-26760.c": line 4238) * reduce to right at ("test/cases/large/clang-26760.c": line 4246) -* do without param at ("test/cases/large/clang-26760.c": line 4238) -* replace by zero at ("test/cases/large/clang-26760.c": line 4238) -* do without param at ("test/cases/large/clang-26760.c": line 4239) -* do without param at ("test/cases/large/clang-26760.c": line 4239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4239) +* reduce to index at ("test/cases/large/clang-26760.c": line 4238) +* reduce to left at ("test/cases/large/clang-26760.c": line 4239) +* reduce to right at ("test/cases/large/clang-26760.c": line 4246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4246) +* reduce to left at ("test/cases/large/clang-26760.c": line 4239) +* reduce to right at ("test/cases/large/clang-26760.c": line 4245) * reduce to left at ("test/cases/large/clang-26760.c": line 4239) * reduce to right at ("test/cases/large/clang-26760.c": line 4245) -* do without param at ("test/cases/large/clang-26760.c": line 4239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4245) +* reduce to left at ("test/cases/large/clang-26760.c": line 4239) +* reduce to right at ("test/cases/large/clang-26760.c": line 4244) +* reduce to left at ("test/cases/large/clang-26760.c": line 4239) +* reduce to right at ("test/cases/large/clang-26760.c": line 4244) * reduce to left at ("test/cases/large/clang-26760.c": line 4239) * reduce to right at ("test/cases/large/clang-26760.c": line 4244) -* do without param at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) * remove expression at ("test/cases/large/clang-26760.c": line 4239) -* do without param at ("test/cases/large/clang-26760.c": line 4239) -* do without param at ("test/cases/large/clang-26760.c": line 4240) -* do without param at ("test/cases/large/clang-26760.c": line 4240) -* do without param at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4243) +* reduce to left at ("test/cases/large/clang-26760.c": line 4240) +* reduce to right at ("test/cases/large/clang-26760.c": line 4242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4242) * reduce to left at ("test/cases/large/clang-26760.c": line 4240) * reduce to right at ("test/cases/large/clang-26760.c": line 4241) * reduce to left at ("test/cases/large/clang-26760.c": line 4241) * reduce to right at ("test/cases/large/clang-26760.c": line 4241) * reduce to left at ("test/cases/large/clang-26760.c": line 4241) * reduce to right at ("test/cases/large/clang-26760.c": line 4241) +* reduce to left at ("test/cases/large/clang-26760.c": line 4241) +* reduce to right at ("test/cases/large/clang-26760.c": line 4241) +* reduce to left at ("test/cases/large/clang-26760.c": line 4241) +* reduce to right at ("test/cases/large/clang-26760.c": line 4241) +* reduce to left at ("test/cases/large/clang-26760.c": line 4241) +* reduce to right at ("test/cases/large/clang-26760.c": line 4241) +* reduce to left at ("test/cases/large/clang-26760.c": line 4241) +* reduce to right at ("test/cases/large/clang-26760.c": line 4241) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4241) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4241) * remove expression at ("test/cases/large/clang-26760.c": line 4240) -* do without param at ("test/cases/large/clang-26760.c": line 4240) -* do without param at ("test/cases/large/clang-26760.c": line 4241) -* do without param at ("test/cases/large/clang-26760.c": line 4242) -* replace by zero at ("test/cases/large/clang-26760.c": line 4242) -* do without param at ("test/cases/large/clang-26760.c": line 4243) -* do without param at ("test/cases/large/clang-26760.c": line 4244) -* do without param at ("test/cases/large/clang-26760.c": line 4245) -* do without param at ("test/cases/large/clang-26760.c": line 4246) -* replace by zero at ("test/cases/large/clang-26760.c": line 4246) -* replace by zero at ("test/cases/large/clang-26760.c": line 4246) -* do without param at ("test/cases/large/clang-26760.c": line 4247) -* replace by zero at ("test/cases/large/clang-26760.c": line 4247) -* do without param at ("test/cases/large/clang-26760.c": line 4248) -* do without param at ("test/cases/large/clang-26760.c": line 4249) -* replace by zero at ("test/cases/large/clang-26760.c": line 4249) -* do without param at ("test/cases/large/clang-26760.c": line 4250) +* reduce to index at ("test/cases/large/clang-26760.c": line 4242) +* reduce to index at ("test/cases/large/clang-26760.c": line 4246) +* reduce to index at ("test/cases/large/clang-26760.c": line 4246) +* reduce to index at ("test/cases/large/clang-26760.c": line 4247) +* reduce to index at ("test/cases/large/clang-26760.c": line 4249) +* remove expression at ("test/cases/large/clang-26760.c": line 4235) +* remove expression at ("test/cases/large/clang-26760.c": line 4235) * remove expr statement at ("test/cases/large/clang-26760.c": line 4251) * reduce to left at ("test/cases/large/clang-26760.c": line 4251) * reduce to right at ("test/cases/large/clang-26760.c": line 4251) * reduce to left at ("test/cases/large/clang-26760.c": line 4251) * reduce to right at ("test/cases/large/clang-26760.c": line 4251) -* replace by zero at ("test/cases/large/clang-26760.c": line 4251) +* reduce to index at ("test/cases/large/clang-26760.c": line 4251) +* reduce to left at ("test/cases/large/clang-26760.c": line 4251) +* reduce to right at ("test/cases/large/clang-26760.c": line 4253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4251) * remove expression at ("test/cases/large/clang-26760.c": line 4251) -* do without param at ("test/cases/large/clang-26760.c": line 4251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4253) +* reduce to left at ("test/cases/large/clang-26760.c": line 4251) +* reduce to right at ("test/cases/large/clang-26760.c": line 4252) * reduce to left at ("test/cases/large/clang-26760.c": line 4251) * reduce to right at ("test/cases/large/clang-26760.c": line 4252) * reduce to left at ("test/cases/large/clang-26760.c": line 4251) * reduce to right at ("test/cases/large/clang-26760.c": line 4251) * reduce to left at ("test/cases/large/clang-26760.c": line 4251) * reduce to right at ("test/cases/large/clang-26760.c": line 4251) -* do without param at ("test/cases/large/clang-26760.c": line 4251) -* do without param at ("test/cases/large/clang-26760.c": line 4252) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4251) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4252) +* reduce to left at ("test/cases/large/clang-26760.c": line 4252) +* reduce to right at ("test/cases/large/clang-26760.c": line 4252) * reduce to left at ("test/cases/large/clang-26760.c": line 4252) * reduce to right at ("test/cases/large/clang-26760.c": line 4252) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4252) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4252) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4252) +* reduce to index at ("test/cases/large/clang-26760.c": line 4252) * remove expression at ("test/cases/large/clang-26760.c": line 4252) -* replace by zero at ("test/cases/large/clang-26760.c": line 4252) -* replace by zero at ("test/cases/large/clang-26760.c": line 4252) -* do without param at ("test/cases/large/clang-26760.c": line 4253) +* reduce to index at ("test/cases/large/clang-26760.c": line 4252) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4257) -* replace by zero at ("test/cases/large/clang-26760.c": line 4257) -* do without param at ("test/cases/large/clang-26760.c": line 4257) -* replace by zero at ("test/cases/large/clang-26760.c": line 4257) -* replace by zero at ("test/cases/large/clang-26760.c": line 4257) -* do without param at ("test/cases/large/clang-26760.c": line 4257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4257) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4257) +* reduce to index at ("test/cases/large/clang-26760.c": line 4257) * remove expr statement at ("test/cases/large/clang-26760.c": line 4258) * reduce to left at ("test/cases/large/clang-26760.c": line 4258) * reduce to right at ("test/cases/large/clang-26760.c": line 4258) -* replace by zero at ("test/cases/large/clang-26760.c": line 4258) * reduce to left at ("test/cases/large/clang-26760.c": line 4258) * reduce to right at ("test/cases/large/clang-26760.c": line 4262) -* do without param at ("test/cases/large/clang-26760.c": line 4258) -* do without param at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4259) * reduce to left at ("test/cases/large/clang-26760.c": line 4259) * reduce to right at ("test/cases/large/clang-26760.c": line 4262) -* do without param at ("test/cases/large/clang-26760.c": line 4259) -* do without param at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4261) +* reduce to left at ("test/cases/large/clang-26760.c": line 4259) +* reduce to right at ("test/cases/large/clang-26760.c": line 4259) +* reduce to left at ("test/cases/large/clang-26760.c": line 4259) +* reduce to right at ("test/cases/large/clang-26760.c": line 4260) * reduce to left at ("test/cases/large/clang-26760.c": line 4259) * reduce to right at ("test/cases/large/clang-26760.c": line 4259) * reduce to left at ("test/cases/large/clang-26760.c": line 4259) * reduce to right at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4259) * remove expression at ("test/cases/large/clang-26760.c": line 4259) -* do without param at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4260) +* reduce to left at ("test/cases/large/clang-26760.c": line 4259) +* reduce to right at ("test/cases/large/clang-26760.c": line 4259) +* reduce to left at ("test/cases/large/clang-26760.c": line 4259) +* reduce to right at ("test/cases/large/clang-26760.c": line 4259) +* reduce to left at ("test/cases/large/clang-26760.c": line 4259) +* reduce to right at ("test/cases/large/clang-26760.c": line 4259) +* reduce to left at ("test/cases/large/clang-26760.c": line 4259) +* reduce to right at ("test/cases/large/clang-26760.c": line 4259) * reduce to left at ("test/cases/large/clang-26760.c": line 4259) * reduce to right at ("test/cases/large/clang-26760.c": line 4259) -* do without param at ("test/cases/large/clang-26760.c": line 4260) -* do without param at ("test/cases/large/clang-26760.c": line 4261) -* do without param at ("test/cases/large/clang-26760.c": line 4262) * remove expr statement at ("test/cases/large/clang-26760.c": line 4263) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4263) * remove expr statement at ("test/cases/large/clang-26760.c": line 4264) * reduce to left at ("test/cases/large/clang-26760.c": line 4264) * reduce to right at ("test/cases/large/clang-26760.c": line 4264) * reduce to left at ("test/cases/large/clang-26760.c": line 4264) * reduce to right at ("test/cases/large/clang-26760.c": line 4272) -* do without param at ("test/cases/large/clang-26760.c": line 4264) -* do without param at ("test/cases/large/clang-26760.c": line 4265) +* reduce to left at ("test/cases/large/clang-26760.c": line 4264) +* reduce to right at ("test/cases/large/clang-26760.c": line 4272) +* reduce to left at ("test/cases/large/clang-26760.c": line 4264) +* reduce to right at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4265) * reduce to left at ("test/cases/large/clang-26760.c": line 4272) * reduce to right at ("test/cases/large/clang-26760.c": line 4272) -* remove expression at ("test/cases/large/clang-26760.c": line 4272) -* remove expression at ("test/cases/large/clang-26760.c": line 4272) -* remove expression at ("test/cases/large/clang-26760.c": line 4272) -* remove expression at ("test/cases/large/clang-26760.c": line 4265) -* do without param at ("test/cases/large/clang-26760.c": line 4265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to left at ("test/cases/large/clang-26760.c": line 4272) +* reduce to right at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to left at ("test/cases/large/clang-26760.c": line 4265) +* reduce to right at ("test/cases/large/clang-26760.c": line 4271) * reduce to left at ("test/cases/large/clang-26760.c": line 4265) * reduce to right at ("test/cases/large/clang-26760.c": line 4271) * reduce to left at ("test/cases/large/clang-26760.c": line 4265) * reduce to right at ("test/cases/large/clang-26760.c": line 4265) -* replace by zero at ("test/cases/large/clang-26760.c": line 4265) -* replace by zero at ("test/cases/large/clang-26760.c": line 4265) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4265) +* reduce to index at ("test/cases/large/clang-26760.c": line 4265) * reduce to left at ("test/cases/large/clang-26760.c": line 4265) * reduce to right at ("test/cases/large/clang-26760.c": line 4271) -* do without param at ("test/cases/large/clang-26760.c": line 4265) -* do without param at ("test/cases/large/clang-26760.c": line 4266) -* do without param at ("test/cases/large/clang-26760.c": line 4266) -* do without param at ("test/cases/large/clang-26760.c": line 4267) -* do without param at ("test/cases/large/clang-26760.c": line 4267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4268) * reduce to operant at ("test/cases/large/clang-26760.c": line 4267) -* do without param at ("test/cases/large/clang-26760.c": line 4268) -* replace by zero at ("test/cases/large/clang-26760.c": line 4268) -* replace by zero at ("test/cases/large/clang-26760.c": line 4268) -* replace by zero at ("test/cases/large/clang-26760.c": line 4268) -* do without param at ("test/cases/large/clang-26760.c": line 4268) -* do without param at ("test/cases/large/clang-26760.c": line 4269) -* remove expression at ("test/cases/large/clang-26760.c": line 4269) -* do without param at ("test/cases/large/clang-26760.c": line 4269) +* reduce to left at ("test/cases/large/clang-26760.c": line 4268) +* reduce to right at ("test/cases/large/clang-26760.c": line 4268) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4268) +* reduce to index at ("test/cases/large/clang-26760.c": line 4268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4271) +* reduce to left at ("test/cases/large/clang-26760.c": line 4269) +* reduce to right at ("test/cases/large/clang-26760.c": line 4270) * reduce to left at ("test/cases/large/clang-26760.c": line 4269) * reduce to right at ("test/cases/large/clang-26760.c": line 4270) -* do without param at ("test/cases/large/clang-26760.c": line 4269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4270) * reduce to operant at ("test/cases/large/clang-26760.c": line 4269) -* do without param at ("test/cases/large/clang-26760.c": line 4270) -* do without param at ("test/cases/large/clang-26760.c": line 4271) -* replace by zero at ("test/cases/large/clang-26760.c": line 4271) -* replace by zero at ("test/cases/large/clang-26760.c": line 4271) -* replace by zero at ("test/cases/large/clang-26760.c": line 4271) -* replace by zero at ("test/cases/large/clang-26760.c": line 4271) -* replace by zero at ("test/cases/large/clang-26760.c": line 4271) -* replace by zero at ("test/cases/large/clang-26760.c": line 4271) -* do without param at ("test/cases/large/clang-26760.c": line 4272) +* remove expression at ("test/cases/large/clang-26760.c": line 4269) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4271) +* reduce to index at ("test/cases/large/clang-26760.c": line 4271) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4271) +* reduce to index at ("test/cases/large/clang-26760.c": line 4271) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4271) +* reduce to index at ("test/cases/large/clang-26760.c": line 4271) +* remove expression at ("test/cases/large/clang-26760.c": line 4265) * reduce to operant at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) -* replace by zero at ("test/cases/large/clang-26760.c": line 4272) +* remove expression at ("test/cases/large/clang-26760.c": line 4272) +* remove expression at ("test/cases/large/clang-26760.c": line 4272) +* remove expression at ("test/cases/large/clang-26760.c": line 4272) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4272) +* reduce to index at ("test/cases/large/clang-26760.c": line 4272) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4272) +* reduce to index at ("test/cases/large/clang-26760.c": line 4272) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4272) +* reduce to index at ("test/cases/large/clang-26760.c": line 4272) * remove expr statement at ("test/cases/large/clang-26760.c": line 4278) * remove condition at ("test/cases/large/clang-26760.c": line 4279) * remove break at ("test/cases/large/clang-26760.c": line 4280) * remove expr statement at ("test/cases/large/clang-26760.c": line 4281) * reduce to left at ("test/cases/large/clang-26760.c": line 4281) * reduce to right at ("test/cases/large/clang-26760.c": line 4281) -* replace by zero at ("test/cases/large/clang-26760.c": line 4281) +* reduce to left at ("test/cases/large/clang-26760.c": line 4281) +* reduce to right at ("test/cases/large/clang-26760.c": line 4281) * remove the for loop at ("test/cases/large/clang-26760.c": line 4283) * remove initializer at ("test/cases/large/clang-26760.c": line 4283) * reduce to left at ("test/cases/large/clang-26760.c": line 4283) * reduce to right at ("test/cases/large/clang-26760.c": line 4283) * remove check at ("test/cases/large/clang-26760.c": line 4283) +* reduce to left at ("test/cases/large/clang-26760.c": line 4283) +* reduce to right at ("test/cases/large/clang-26760.c": line 4283) * remove iterator at ("test/cases/large/clang-26760.c": line 4283) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4283) * remove expr statement at ("test/cases/large/clang-26760.c": line 4285) -* do without param at ("test/cases/large/clang-26760.c": line 4285) -* replace by zero at ("test/cases/large/clang-26760.c": line 4285) -* do without param at ("test/cases/large/clang-26760.c": line 4285) -* do without param at ("test/cases/large/clang-26760.c": line 4285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4285) +* reduce to index at ("test/cases/large/clang-26760.c": line 4285) * remove condition at ("test/cases/large/clang-26760.c": line 4286) * remove the for loop at ("test/cases/large/clang-26760.c": line 4289) * remove initializer at ("test/cases/large/clang-26760.c": line 4289) * reduce to left at ("test/cases/large/clang-26760.c": line 4289) * reduce to right at ("test/cases/large/clang-26760.c": line 4289) * remove check at ("test/cases/large/clang-26760.c": line 4289) +* reduce to left at ("test/cases/large/clang-26760.c": line 4289) +* reduce to right at ("test/cases/large/clang-26760.c": line 4289) * remove iterator at ("test/cases/large/clang-26760.c": line 4289) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4289) * remove expr statement at ("test/cases/large/clang-26760.c": line 4291) -* do without param at ("test/cases/large/clang-26760.c": line 4291) -* replace by zero at ("test/cases/large/clang-26760.c": line 4291) -* replace by zero at ("test/cases/large/clang-26760.c": line 4291) -* replace by zero at ("test/cases/large/clang-26760.c": line 4291) -* do without param at ("test/cases/large/clang-26760.c": line 4292) -* do without param at ("test/cases/large/clang-26760.c": line 4293) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4291) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4292) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4293) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4291) +* reduce to index at ("test/cases/large/clang-26760.c": line 4291) * remove expr statement at ("test/cases/large/clang-26760.c": line 4294) * reduce to left at ("test/cases/large/clang-26760.c": line 4294) * reduce to right at ("test/cases/large/clang-26760.c": line 4294) +* reduce to left at ("test/cases/large/clang-26760.c": line 4294) +* reduce to right at ("test/cases/large/clang-26760.c": line 4294) * remove condition at ("test/cases/large/clang-26760.c": line 4295) * remove expr statement at ("test/cases/large/clang-26760.c": line 4296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4299) * expand compound statment at ("test/cases/large/clang-26760.c": line 4288) * remove expr statement at ("test/cases/large/clang-26760.c": line 4302) * reduce to left at ("test/cases/large/clang-26760.c": line 4302) * reduce to right at ("test/cases/large/clang-26760.c": line 4302) -* replace by zero at ("test/cases/large/clang-26760.c": line 4302) * reduce to left at ("test/cases/large/clang-26760.c": line 4302) * reduce to right at ("test/cases/large/clang-26760.c": line 4302) -* do without param at ("test/cases/large/clang-26760.c": line 4302) -* do without param at ("test/cases/large/clang-26760.c": line 4303) +* reduce to left at ("test/cases/large/clang-26760.c": line 4302) +* reduce to right at ("test/cases/large/clang-26760.c": line 4302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) * reduce to left at ("test/cases/large/clang-26760.c": line 4303) * reduce to right at ("test/cases/large/clang-26760.c": line 4307) -* do without param at ("test/cases/large/clang-26760.c": line 4303) -* replace by zero at ("test/cases/large/clang-26760.c": line 4303) -* do without param at ("test/cases/large/clang-26760.c": line 4305) +* reduce to left at ("test/cases/large/clang-26760.c": line 4303) +* reduce to right at ("test/cases/large/clang-26760.c": line 4307) +* reduce to left at ("test/cases/large/clang-26760.c": line 4303) +* reduce to right at ("test/cases/large/clang-26760.c": line 4307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4307) +* reduce to left at ("test/cases/large/clang-26760.c": line 4303) +* reduce to right at ("test/cases/large/clang-26760.c": line 4303) +* reduce to index at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4305) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4306) * reduce to left at ("test/cases/large/clang-26760.c": line 4305) * reduce to right at ("test/cases/large/clang-26760.c": line 4305) -* remove expression at ("test/cases/large/clang-26760.c": line 4303) -* do without param at ("test/cases/large/clang-26760.c": line 4304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4305) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4305) * reduce to left at ("test/cases/large/clang-26760.c": line 4304) * reduce to right at ("test/cases/large/clang-26760.c": line 4304) * reduce to left at ("test/cases/large/clang-26760.c": line 4304) * reduce to right at ("test/cases/large/clang-26760.c": line 4304) * reduce to left at ("test/cases/large/clang-26760.c": line 4304) * reduce to right at ("test/cases/large/clang-26760.c": line 4304) -* remove expression at ("test/cases/large/clang-26760.c": line 4304) -* remove expression at ("test/cases/large/clang-26760.c": line 4303) -* do without param at ("test/cases/large/clang-26760.c": line 4303) -* remove expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4304) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to left at ("test/cases/large/clang-26760.c": line 4303) +* reduce to right at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4303) +* reduce to left at ("test/cases/large/clang-26760.c": line 4303) +* reduce to right at ("test/cases/large/clang-26760.c": line 4303) * remove expression at ("test/cases/large/clang-26760.c": line 4303) * reduce to left at ("test/cases/large/clang-26760.c": line 4303) * reduce to right at ("test/cases/large/clang-26760.c": line 4303) -* do without param at ("test/cases/large/clang-26760.c": line 4304) -* do without param at ("test/cases/large/clang-26760.c": line 4305) -* do without param at ("test/cases/large/clang-26760.c": line 4306) -* do without param at ("test/cases/large/clang-26760.c": line 4307) +* remove expression at ("test/cases/large/clang-26760.c": line 4303) +* remove expression at ("test/cases/large/clang-26760.c": line 4303) +* remove expression at ("test/cases/large/clang-26760.c": line 4304) +* remove expression at ("test/cases/large/clang-26760.c": line 4303) * remove expr statement at ("test/cases/large/clang-26760.c": line 4308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4308) * remove expr statement at ("test/cases/large/clang-26760.c": line 4311) * remove the for loop at ("test/cases/large/clang-26760.c": line 4312) * remove initializer at ("test/cases/large/clang-26760.c": line 4312) * 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 check at ("test/cases/large/clang-26760.c": line 4312) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4312) * reduce to left at ("test/cases/large/clang-26760.c": line 4312) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4316) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4318) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4318) * remove the for loop at ("test/cases/large/clang-26760.c": line 4319) * remove initializer at ("test/cases/large/clang-26760.c": line 4319) * reduce to left at ("test/cases/large/clang-26760.c": line 4319) * reduce to right at ("test/cases/large/clang-26760.c": line 4319) * remove check at ("test/cases/large/clang-26760.c": line 4319) +* reduce to left at ("test/cases/large/clang-26760.c": line 4319) +* reduce to right at ("test/cases/large/clang-26760.c": line 4319) * remove iterator at ("test/cases/large/clang-26760.c": line 4319) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4319) * remove the for loop at ("test/cases/large/clang-26760.c": line 4321) * remove initializer at ("test/cases/large/clang-26760.c": line 4321) * reduce to left at ("test/cases/large/clang-26760.c": line 4321) * reduce to right at ("test/cases/large/clang-26760.c": line 4321) * remove check at ("test/cases/large/clang-26760.c": line 4321) +* reduce to left at ("test/cases/large/clang-26760.c": line 4321) +* reduce to right at ("test/cases/large/clang-26760.c": line 4321) * remove iterator at ("test/cases/large/clang-26760.c": line 4321) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4321) * remove expr statement at ("test/cases/large/clang-26760.c": line 4322) * reduce to left at ("test/cases/large/clang-26760.c": line 4322) * reduce to right at ("test/cases/large/clang-26760.c": line 4322) -* replace by zero at ("test/cases/large/clang-26760.c": line 4322) -* replace by zero at ("test/cases/large/clang-26760.c": line 4322) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4322) +* reduce to index at ("test/cases/large/clang-26760.c": line 4322) * remove expr statement at ("test/cases/large/clang-26760.c": line 4324) * reduce to left at ("test/cases/large/clang-26760.c": line 4324) * reduce to right at ("test/cases/large/clang-26760.c": line 4324) -* replace by zero at ("test/cases/large/clang-26760.c": line 4324) +* reduce to index at ("test/cases/large/clang-26760.c": line 4324) * remove expr statement at ("test/cases/large/clang-26760.c": line 4325) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4325) * remove expr statement at ("test/cases/large/clang-26760.c": line 4326) * reduce to left at ("test/cases/large/clang-26760.c": line 4326) * reduce to right at ("test/cases/large/clang-26760.c": line 4326) +* reduce to left at ("test/cases/large/clang-26760.c": line 4326) +* reduce to right at ("test/cases/large/clang-26760.c": line 4326) * remove the for loop at ("test/cases/large/clang-26760.c": line 4327) * remove initializer at ("test/cases/large/clang-26760.c": line 4327) * reduce to left at ("test/cases/large/clang-26760.c": line 4327) * reduce to right at ("test/cases/large/clang-26760.c": line 4327) * remove check at ("test/cases/large/clang-26760.c": line 4327) +* reduce to left at ("test/cases/large/clang-26760.c": line 4327) +* reduce to right at ("test/cases/large/clang-26760.c": line 4327) * remove iterator at ("test/cases/large/clang-26760.c": line 4327) * reduce to left at ("test/cases/large/clang-26760.c": line 4327) * reduce to right at ("test/cases/large/clang-26760.c": line 4327) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4329) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4329) * remove condition at ("test/cases/large/clang-26760.c": line 4330) -* replace by zero at ("test/cases/large/clang-26760.c": line 4330) +* reduce to index at ("test/cases/large/clang-26760.c": line 4330) * remove break at ("test/cases/large/clang-26760.c": line 4331) * remove condition at ("test/cases/large/clang-26760.c": line 4332) -* replace by zero at ("test/cases/large/clang-26760.c": line 4332) +* reduce to index 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4337) -* replace by zero at ("test/cases/large/clang-26760.c": line 4337) -* do without param at ("test/cases/large/clang-26760.c": line 4337) -* replace by zero at ("test/cases/large/clang-26760.c": line 4337) -* replace by zero at ("test/cases/large/clang-26760.c": line 4337) -* do without param at ("test/cases/large/clang-26760.c": line 4338) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4338) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4337) +* reduce to index at ("test/cases/large/clang-26760.c": line 4337) * remove expr statement at ("test/cases/large/clang-26760.c": line 4339) * reduce to left at ("test/cases/large/clang-26760.c": line 4339) * reduce to right at ("test/cases/large/clang-26760.c": line 4339) -* replace by zero at ("test/cases/large/clang-26760.c": line 4339) * reduce to left at ("test/cases/large/clang-26760.c": line 4339) * reduce to right at ("test/cases/large/clang-26760.c": line 4343) -* do without param at ("test/cases/large/clang-26760.c": line 4339) -* do without param at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4340) * reduce to left at ("test/cases/large/clang-26760.c": line 4340) * reduce to right at ("test/cases/large/clang-26760.c": line 4343) -* do without param at ("test/cases/large/clang-26760.c": line 4340) -* do without param at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4342) +* reduce to left at ("test/cases/large/clang-26760.c": line 4340) +* reduce to right at ("test/cases/large/clang-26760.c": line 4340) +* reduce to left at ("test/cases/large/clang-26760.c": line 4340) +* reduce to right at ("test/cases/large/clang-26760.c": line 4341) * reduce to left at ("test/cases/large/clang-26760.c": line 4340) * reduce to right at ("test/cases/large/clang-26760.c": line 4340) * reduce to left at ("test/cases/large/clang-26760.c": line 4340) * reduce to right at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4340) * remove expression at ("test/cases/large/clang-26760.c": line 4340) -* do without param at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4341) +* reduce to left at ("test/cases/large/clang-26760.c": line 4340) +* reduce to right at ("test/cases/large/clang-26760.c": line 4340) +* reduce to left at ("test/cases/large/clang-26760.c": line 4340) +* reduce to right at ("test/cases/large/clang-26760.c": line 4340) +* reduce to left at ("test/cases/large/clang-26760.c": line 4340) +* reduce to right at ("test/cases/large/clang-26760.c": line 4340) +* reduce to left at ("test/cases/large/clang-26760.c": line 4340) +* reduce to right at ("test/cases/large/clang-26760.c": line 4340) * reduce to left at ("test/cases/large/clang-26760.c": line 4340) * reduce to right at ("test/cases/large/clang-26760.c": line 4340) -* do without param at ("test/cases/large/clang-26760.c": line 4341) -* do without param at ("test/cases/large/clang-26760.c": line 4342) -* do without param at ("test/cases/large/clang-26760.c": line 4343) * remove expr statement at ("test/cases/large/clang-26760.c": line 4344) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4344) * remove expr statement at ("test/cases/large/clang-26760.c": line 4345) * reduce to left at ("test/cases/large/clang-26760.c": line 4345) * reduce to right at ("test/cases/large/clang-26760.c": line 4345) * reduce to left at ("test/cases/large/clang-26760.c": line 4345) * reduce to right at ("test/cases/large/clang-26760.c": line 4353) -* do without param at ("test/cases/large/clang-26760.c": line 4345) -* do without param at ("test/cases/large/clang-26760.c": line 4346) +* reduce to left at ("test/cases/large/clang-26760.c": line 4345) +* reduce to right at ("test/cases/large/clang-26760.c": line 4353) +* reduce to left at ("test/cases/large/clang-26760.c": line 4345) +* reduce to right at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4345) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4346) * reduce to left at ("test/cases/large/clang-26760.c": line 4353) * reduce to right at ("test/cases/large/clang-26760.c": line 4353) -* remove expression at ("test/cases/large/clang-26760.c": line 4353) -* remove expression at ("test/cases/large/clang-26760.c": line 4353) -* remove expression at ("test/cases/large/clang-26760.c": line 4353) -* remove expression at ("test/cases/large/clang-26760.c": line 4346) -* do without param at ("test/cases/large/clang-26760.c": line 4346) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to left at ("test/cases/large/clang-26760.c": line 4353) +* reduce to right at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4346) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4346) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to left at ("test/cases/large/clang-26760.c": line 4346) +* reduce to right at ("test/cases/large/clang-26760.c": line 4352) * reduce to left at ("test/cases/large/clang-26760.c": line 4346) * reduce to right at ("test/cases/large/clang-26760.c": line 4352) * reduce to left at ("test/cases/large/clang-26760.c": line 4346) * reduce to right at ("test/cases/large/clang-26760.c": line 4346) -* replace by zero at ("test/cases/large/clang-26760.c": line 4346) -* replace by zero at ("test/cases/large/clang-26760.c": line 4346) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4346) +* reduce to index at ("test/cases/large/clang-26760.c": line 4346) * reduce to left at ("test/cases/large/clang-26760.c": line 4346) * reduce to right at ("test/cases/large/clang-26760.c": line 4352) -* do without param at ("test/cases/large/clang-26760.c": line 4346) -* do without param at ("test/cases/large/clang-26760.c": line 4347) -* do without param at ("test/cases/large/clang-26760.c": line 4347) -* do without param at ("test/cases/large/clang-26760.c": line 4348) -* do without param at ("test/cases/large/clang-26760.c": line 4348) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4346) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4347) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4347) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4348) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4348) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4349) * reduce to operant at ("test/cases/large/clang-26760.c": line 4348) -* do without param at ("test/cases/large/clang-26760.c": line 4349) -* replace by zero at ("test/cases/large/clang-26760.c": line 4349) -* replace by zero at ("test/cases/large/clang-26760.c": line 4349) -* replace by zero at ("test/cases/large/clang-26760.c": line 4349) -* do without param at ("test/cases/large/clang-26760.c": line 4349) -* do without param at ("test/cases/large/clang-26760.c": line 4350) -* remove expression at ("test/cases/large/clang-26760.c": line 4350) -* do without param at ("test/cases/large/clang-26760.c": line 4350) +* reduce to left at ("test/cases/large/clang-26760.c": line 4349) +* reduce to right at ("test/cases/large/clang-26760.c": line 4349) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4349) +* reduce to index at ("test/cases/large/clang-26760.c": line 4349) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4349) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4350) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4352) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4350) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4350) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4352) * reduce to left at ("test/cases/large/clang-26760.c": line 4350) * reduce to right at ("test/cases/large/clang-26760.c": line 4351) -* do without param at ("test/cases/large/clang-26760.c": line 4350) +* reduce to left at ("test/cases/large/clang-26760.c": line 4350) +* reduce to right at ("test/cases/large/clang-26760.c": line 4351) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4350) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4351) * reduce to operant at ("test/cases/large/clang-26760.c": line 4350) -* do without param at ("test/cases/large/clang-26760.c": line 4351) -* do without param at ("test/cases/large/clang-26760.c": line 4352) -* replace by zero at ("test/cases/large/clang-26760.c": line 4352) -* replace by zero at ("test/cases/large/clang-26760.c": line 4352) -* replace by zero at ("test/cases/large/clang-26760.c": line 4352) -* replace by zero at ("test/cases/large/clang-26760.c": line 4352) -* replace by zero at ("test/cases/large/clang-26760.c": line 4352) -* replace by zero at ("test/cases/large/clang-26760.c": line 4352) -* do without param at ("test/cases/large/clang-26760.c": line 4353) +* remove expression at ("test/cases/large/clang-26760.c": line 4350) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4352) +* reduce to index at ("test/cases/large/clang-26760.c": line 4352) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4352) +* reduce to index at ("test/cases/large/clang-26760.c": line 4352) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4352) +* reduce to index at ("test/cases/large/clang-26760.c": line 4352) +* remove expression at ("test/cases/large/clang-26760.c": line 4346) * reduce to operant at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) -* replace by zero at ("test/cases/large/clang-26760.c": line 4353) +* remove expression at ("test/cases/large/clang-26760.c": line 4353) +* remove expression at ("test/cases/large/clang-26760.c": line 4353) +* remove expression at ("test/cases/large/clang-26760.c": line 4353) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4353) +* reduce to index at ("test/cases/large/clang-26760.c": line 4353) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4353) +* reduce to index at ("test/cases/large/clang-26760.c": line 4353) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4353) +* reduce to index at ("test/cases/large/clang-26760.c": line 4353) * remove expr statement at ("test/cases/large/clang-26760.c": line 4359) * remove break at ("test/cases/large/clang-26760.c": line 4360) * remove return statement at ("test/cases/large/clang-26760.c": line 4362) @@ -13483,354 +18712,441 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4365) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4374) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4373) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4373) -* replace by zero at ("test/cases/large/clang-26760.c": line 4365) -* replace by zero at ("test/cases/large/clang-26760.c": line 4365) -* replace by zero at ("test/cases/large/clang-26760.c": line 4365) -* remove expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4365) +* reduce to index at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to left at ("test/cases/large/clang-26760.c": line 4365) +* reduce to right at ("test/cases/large/clang-26760.c": line 4365) +* reduce to left at ("test/cases/large/clang-26760.c": line 4365) +* reduce to right at ("test/cases/large/clang-26760.c": line 4365) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4365) +* reduce to index at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4370) +* reduce to left at ("test/cases/large/clang-26760.c": line 4365) +* reduce to right at ("test/cases/large/clang-26760.c": line 4369) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4365) -* replace by zero at ("test/cases/large/clang-26760.c": line 4365) -* replace by zero at ("test/cases/large/clang-26760.c": line 4365) -* replace by zero at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) +* reduce to left at ("test/cases/large/clang-26760.c": line 4365) +* reduce to right at ("test/cases/large/clang-26760.c": line 4369) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4369) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4368) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4367) +* reduce to left at ("test/cases/large/clang-26760.c": line 4365) +* reduce to right at ("test/cases/large/clang-26760.c": line 4366) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) * reduce to left at ("test/cases/large/clang-26760.c": line 4365) * reduce to right at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4365) -* do without param at ("test/cases/large/clang-26760.c": line 4366) -* replace by zero at ("test/cases/large/clang-26760.c": line 4366) -* do without param at ("test/cases/large/clang-26760.c": line 4367) -* do without param at ("test/cases/large/clang-26760.c": line 4368) -* do without param at ("test/cases/large/clang-26760.c": line 4369) -* replace by zero at ("test/cases/large/clang-26760.c": line 4369) -* replace by zero at ("test/cases/large/clang-26760.c": line 4369) -* do without param at ("test/cases/large/clang-26760.c": line 4370) -* do without param at ("test/cases/large/clang-26760.c": line 4371) -* replace by zero at ("test/cases/large/clang-26760.c": line 4371) -* do without param at ("test/cases/large/clang-26760.c": line 4372) -* do without param at ("test/cases/large/clang-26760.c": line 4373) -* replace by zero at ("test/cases/large/clang-26760.c": line 4373) -* do without param at ("test/cases/large/clang-26760.c": line 4374) +* reduce to left at ("test/cases/large/clang-26760.c": line 4365) +* reduce to right at ("test/cases/large/clang-26760.c": line 4366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4366) +* reduce to left at ("test/cases/large/clang-26760.c": line 4366) +* reduce to right at ("test/cases/large/clang-26760.c": line 4366) +* reduce to index at ("test/cases/large/clang-26760.c": line 4366) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4369) +* reduce to index at ("test/cases/large/clang-26760.c": line 4369) +* reduce to index at ("test/cases/large/clang-26760.c": line 4371) +* remove expression at ("test/cases/large/clang-26760.c": line 4365) +* reduce to index at ("test/cases/large/clang-26760.c": line 4373) * remove condition at ("test/cases/large/clang-26760.c": line 4378) * remove expr statement at ("test/cases/large/clang-26760.c": line 4403) -* do without param at ("test/cases/large/clang-26760.c": line 4403) -* replace by zero at ("test/cases/large/clang-26760.c": line 4403) -* do without param at ("test/cases/large/clang-26760.c": line 4403) -* do without param at ("test/cases/large/clang-26760.c": line 4403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4403) +* reduce to index at ("test/cases/large/clang-26760.c": line 4403) * remove condition at ("test/cases/large/clang-26760.c": line 4404) * remove expr statement at ("test/cases/large/clang-26760.c": line 4405) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4405) +* reduce to expression 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4381) -* replace by zero at ("test/cases/large/clang-26760.c": line 4381) -* do without param at ("test/cases/large/clang-26760.c": line 4381) -* replace by zero at ("test/cases/large/clang-26760.c": line 4381) -* replace by zero at ("test/cases/large/clang-26760.c": line 4381) -* do without param at ("test/cases/large/clang-26760.c": line 4381) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4381) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4381) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4381) +* reduce to index at ("test/cases/large/clang-26760.c": line 4381) * remove expr statement at ("test/cases/large/clang-26760.c": line 4382) * reduce to left at ("test/cases/large/clang-26760.c": line 4382) * reduce to right at ("test/cases/large/clang-26760.c": line 4382) -* replace by zero at ("test/cases/large/clang-26760.c": line 4382) * reduce to left at ("test/cases/large/clang-26760.c": line 4382) * reduce to right at ("test/cases/large/clang-26760.c": line 4386) -* do without param at ("test/cases/large/clang-26760.c": line 4382) -* do without param at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4383) * reduce to left at ("test/cases/large/clang-26760.c": line 4383) * reduce to right at ("test/cases/large/clang-26760.c": line 4386) -* do without param at ("test/cases/large/clang-26760.c": line 4383) -* do without param at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4385) +* reduce to left at ("test/cases/large/clang-26760.c": line 4383) +* reduce to right at ("test/cases/large/clang-26760.c": line 4383) +* reduce to left at ("test/cases/large/clang-26760.c": line 4383) +* reduce to right at ("test/cases/large/clang-26760.c": line 4384) * reduce to left at ("test/cases/large/clang-26760.c": line 4383) * reduce to right at ("test/cases/large/clang-26760.c": line 4383) * reduce to left at ("test/cases/large/clang-26760.c": line 4383) * reduce to right at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4383) * remove expression at ("test/cases/large/clang-26760.c": line 4383) -* do without param at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4384) +* reduce to left at ("test/cases/large/clang-26760.c": line 4383) +* reduce to right at ("test/cases/large/clang-26760.c": line 4383) +* reduce to left at ("test/cases/large/clang-26760.c": line 4383) +* reduce to right at ("test/cases/large/clang-26760.c": line 4383) +* reduce to left at ("test/cases/large/clang-26760.c": line 4383) +* reduce to right at ("test/cases/large/clang-26760.c": line 4383) +* reduce to left at ("test/cases/large/clang-26760.c": line 4383) +* reduce to right at ("test/cases/large/clang-26760.c": line 4383) * reduce to left at ("test/cases/large/clang-26760.c": line 4383) * reduce to right at ("test/cases/large/clang-26760.c": line 4383) -* do without param at ("test/cases/large/clang-26760.c": line 4384) -* do without param at ("test/cases/large/clang-26760.c": line 4385) -* do without param at ("test/cases/large/clang-26760.c": line 4386) * remove condition at ("test/cases/large/clang-26760.c": line 4387) * remove break at ("test/cases/large/clang-26760.c": line 4388) * remove expr statement at ("test/cases/large/clang-26760.c": line 4389) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4389) * remove expr statement at ("test/cases/large/clang-26760.c": line 4390) * reduce to left at ("test/cases/large/clang-26760.c": line 4390) * reduce to right at ("test/cases/large/clang-26760.c": line 4390) * reduce to left at ("test/cases/large/clang-26760.c": line 4390) * reduce to right at ("test/cases/large/clang-26760.c": line 4398) -* do without param at ("test/cases/large/clang-26760.c": line 4390) -* do without param at ("test/cases/large/clang-26760.c": line 4391) +* reduce to left at ("test/cases/large/clang-26760.c": line 4390) +* reduce to right at ("test/cases/large/clang-26760.c": line 4398) +* reduce to left at ("test/cases/large/clang-26760.c": line 4390) +* reduce to right at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4391) * reduce to left at ("test/cases/large/clang-26760.c": line 4398) * reduce to right at ("test/cases/large/clang-26760.c": line 4398) -* remove expression at ("test/cases/large/clang-26760.c": line 4398) -* remove expression at ("test/cases/large/clang-26760.c": line 4398) -* remove expression at ("test/cases/large/clang-26760.c": line 4398) -* remove expression at ("test/cases/large/clang-26760.c": line 4391) -* do without param at ("test/cases/large/clang-26760.c": line 4391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to left at ("test/cases/large/clang-26760.c": line 4398) +* reduce to right at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to left at ("test/cases/large/clang-26760.c": line 4391) +* reduce to right at ("test/cases/large/clang-26760.c": line 4397) * reduce to left at ("test/cases/large/clang-26760.c": line 4391) * reduce to right at ("test/cases/large/clang-26760.c": line 4397) * reduce to left at ("test/cases/large/clang-26760.c": line 4391) * reduce to right at ("test/cases/large/clang-26760.c": line 4391) -* replace by zero at ("test/cases/large/clang-26760.c": line 4391) -* replace by zero at ("test/cases/large/clang-26760.c": line 4391) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4391) +* reduce to index at ("test/cases/large/clang-26760.c": line 4391) * reduce to left at ("test/cases/large/clang-26760.c": line 4391) * reduce to right at ("test/cases/large/clang-26760.c": line 4397) -* do without param at ("test/cases/large/clang-26760.c": line 4391) -* do without param at ("test/cases/large/clang-26760.c": line 4392) -* do without param at ("test/cases/large/clang-26760.c": line 4392) -* do without param at ("test/cases/large/clang-26760.c": line 4393) -* do without param at ("test/cases/large/clang-26760.c": line 4393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4394) * reduce to operant at ("test/cases/large/clang-26760.c": line 4393) -* do without param at ("test/cases/large/clang-26760.c": line 4394) -* replace by zero at ("test/cases/large/clang-26760.c": line 4394) -* replace by zero at ("test/cases/large/clang-26760.c": line 4394) -* replace by zero at ("test/cases/large/clang-26760.c": line 4394) -* do without param at ("test/cases/large/clang-26760.c": line 4394) -* do without param at ("test/cases/large/clang-26760.c": line 4395) -* remove expression at ("test/cases/large/clang-26760.c": line 4395) -* do without param at ("test/cases/large/clang-26760.c": line 4395) +* reduce to left at ("test/cases/large/clang-26760.c": line 4394) +* reduce to right at ("test/cases/large/clang-26760.c": line 4394) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4394) +* reduce to index at ("test/cases/large/clang-26760.c": line 4394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4397) +* reduce to left at ("test/cases/large/clang-26760.c": line 4395) +* reduce to right at ("test/cases/large/clang-26760.c": line 4396) * reduce to left at ("test/cases/large/clang-26760.c": line 4395) * reduce to right at ("test/cases/large/clang-26760.c": line 4396) -* do without param at ("test/cases/large/clang-26760.c": line 4395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4396) * reduce to operant at ("test/cases/large/clang-26760.c": line 4395) -* do without param at ("test/cases/large/clang-26760.c": line 4396) -* do without param at ("test/cases/large/clang-26760.c": line 4397) -* replace by zero at ("test/cases/large/clang-26760.c": line 4397) -* replace by zero at ("test/cases/large/clang-26760.c": line 4397) -* replace by zero at ("test/cases/large/clang-26760.c": line 4397) -* replace by zero at ("test/cases/large/clang-26760.c": line 4397) -* replace by zero at ("test/cases/large/clang-26760.c": line 4397) -* replace by zero at ("test/cases/large/clang-26760.c": line 4397) -* do without param at ("test/cases/large/clang-26760.c": line 4398) +* remove expression at ("test/cases/large/clang-26760.c": line 4395) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4397) +* reduce to index at ("test/cases/large/clang-26760.c": line 4397) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4397) +* reduce to index at ("test/cases/large/clang-26760.c": line 4397) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4397) +* reduce to index at ("test/cases/large/clang-26760.c": line 4397) +* remove expression at ("test/cases/large/clang-26760.c": line 4391) * reduce to operant at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) -* replace by zero at ("test/cases/large/clang-26760.c": line 4398) +* remove expression at ("test/cases/large/clang-26760.c": line 4398) +* remove expression at ("test/cases/large/clang-26760.c": line 4398) +* remove expression at ("test/cases/large/clang-26760.c": line 4398) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4398) +* reduce to index at ("test/cases/large/clang-26760.c": line 4398) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4398) +* reduce to index at ("test/cases/large/clang-26760.c": line 4398) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4398) +* reduce to index at ("test/cases/large/clang-26760.c": line 4398) * remove the for loop at ("test/cases/large/clang-26760.c": line 4410) * remove initializer at ("test/cases/large/clang-26760.c": line 4410) * reduce to left at ("test/cases/large/clang-26760.c": line 4410) * reduce to right at ("test/cases/large/clang-26760.c": line 4410) * remove check at ("test/cases/large/clang-26760.c": line 4410) +* reduce to left at ("test/cases/large/clang-26760.c": line 4410) +* reduce to right at ("test/cases/large/clang-26760.c": line 4410) * remove iterator at ("test/cases/large/clang-26760.c": line 4410) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4410) * remove the for loop at ("test/cases/large/clang-26760.c": line 4412) * remove initializer at ("test/cases/large/clang-26760.c": line 4412) * reduce to left at ("test/cases/large/clang-26760.c": line 4412) * reduce to right at ("test/cases/large/clang-26760.c": line 4412) * remove check at ("test/cases/large/clang-26760.c": line 4412) +* reduce to left at ("test/cases/large/clang-26760.c": line 4412) +* reduce to right at ("test/cases/large/clang-26760.c": line 4412) * remove iterator at ("test/cases/large/clang-26760.c": line 4412) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4412) * remove expr statement at ("test/cases/large/clang-26760.c": line 4414) -* do without param at ("test/cases/large/clang-26760.c": line 4414) -* replace by zero at ("test/cases/large/clang-26760.c": line 4414) -* replace by zero at ("test/cases/large/clang-26760.c": line 4414) -* replace by zero at ("test/cases/large/clang-26760.c": line 4414) -* do without param at ("test/cases/large/clang-26760.c": line 4415) -* do without param at ("test/cases/large/clang-26760.c": line 4416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4414) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4416) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4414) +* reduce to index at ("test/cases/large/clang-26760.c": line 4414) * remove condition at ("test/cases/large/clang-26760.c": line 4417) * remove expr statement at ("test/cases/large/clang-26760.c": line 4418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4418) * remove expr statement at ("test/cases/large/clang-26760.c": line 4421) * remove expr statement at ("test/cases/large/clang-26760.c": line 4422) -* replace by zero at ("test/cases/large/clang-26760.c": line 2939) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4422) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2943) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2946) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2950) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 2958) * remove condition at ("test/cases/large/clang-26760.c": line 2959) -* replace by zero at ("test/cases/large/clang-26760.c": line 2959) +* reduce to index at ("test/cases/large/clang-26760.c": line 2959) * remove break at ("test/cases/large/clang-26760.c": line 2960) * remove the for loop at ("test/cases/large/clang-26760.c": line 2961) * remove initializer at ("test/cases/large/clang-26760.c": line 2961) * reduce to left at ("test/cases/large/clang-26760.c": line 2961) * reduce to right at ("test/cases/large/clang-26760.c": line 2961) * remove check at ("test/cases/large/clang-26760.c": line 2961) +* reduce to left at ("test/cases/large/clang-26760.c": line 2961) +* reduce to right at ("test/cases/large/clang-26760.c": line 2961) * remove iterator at ("test/cases/large/clang-26760.c": line 2961) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2961) * remove expr statement at ("test/cases/large/clang-26760.c": line 2963) * reduce to left at ("test/cases/large/clang-26760.c": line 2963) * reduce to right at ("test/cases/large/clang-26760.c": line 2963) * remove expr statement at ("test/cases/large/clang-26760.c": line 2964) * reduce to left at ("test/cases/large/clang-26760.c": line 2964) * reduce to right at ("test/cases/large/clang-26760.c": line 2964) -* replace by zero at ("test/cases/large/clang-26760.c": line 2964) +* reduce to index at ("test/cases/large/clang-26760.c": line 2964) * remove the for loop at ("test/cases/large/clang-26760.c": line 2966) * remove initializer at ("test/cases/large/clang-26760.c": line 2966) * reduce to left at ("test/cases/large/clang-26760.c": line 2966) * reduce to right at ("test/cases/large/clang-26760.c": line 2966) * remove check at ("test/cases/large/clang-26760.c": line 2966) +* reduce to left at ("test/cases/large/clang-26760.c": line 2966) +* reduce to right at ("test/cases/large/clang-26760.c": line 2966) * remove iterator at ("test/cases/large/clang-26760.c": line 2966) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2966) * remove the for loop at ("test/cases/large/clang-26760.c": line 2968) * remove initializer at ("test/cases/large/clang-26760.c": line 2968) * reduce to left at ("test/cases/large/clang-26760.c": line 2968) * reduce to right at ("test/cases/large/clang-26760.c": line 2968) * remove check at ("test/cases/large/clang-26760.c": line 2968) +* reduce to left at ("test/cases/large/clang-26760.c": line 2968) +* reduce to right at ("test/cases/large/clang-26760.c": line 2968) * remove iterator at ("test/cases/large/clang-26760.c": line 2968) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2968) * remove the for loop at ("test/cases/large/clang-26760.c": line 2970) * remove initializer at ("test/cases/large/clang-26760.c": line 2970) * reduce to left at ("test/cases/large/clang-26760.c": line 2970) * reduce to right at ("test/cases/large/clang-26760.c": line 2970) * remove check at ("test/cases/large/clang-26760.c": line 2970) +* reduce to left at ("test/cases/large/clang-26760.c": line 2970) +* reduce to right at ("test/cases/large/clang-26760.c": line 2970) * remove iterator at ("test/cases/large/clang-26760.c": line 2970) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2970) * remove expr statement at ("test/cases/large/clang-26760.c": line 2972) -* do without param at ("test/cases/large/clang-26760.c": line 2972) -* replace by zero at ("test/cases/large/clang-26760.c": line 2972) -* replace by zero at ("test/cases/large/clang-26760.c": line 2972) -* replace by zero at ("test/cases/large/clang-26760.c": line 2972) -* do without param at ("test/cases/large/clang-26760.c": line 2973) -* do without param at ("test/cases/large/clang-26760.c": line 2974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2972) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2974) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 2972) +* reduce to index at ("test/cases/large/clang-26760.c": line 2972) * remove condition at ("test/cases/large/clang-26760.c": line 2975) * remove expr statement at ("test/cases/large/clang-26760.c": line 2976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2976) * remove expr statement at ("test/cases/large/clang-26760.c": line 2980) * remove the for loop at ("test/cases/large/clang-26760.c": line 2981) * remove initializer at ("test/cases/large/clang-26760.c": line 2981) * reduce to left at ("test/cases/large/clang-26760.c": line 2981) * reduce to right at ("test/cases/large/clang-26760.c": line 2981) * remove check at ("test/cases/large/clang-26760.c": line 2981) +* reduce to left at ("test/cases/large/clang-26760.c": line 2981) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 2982) * reduce to left at ("test/cases/large/clang-26760.c": line 2982) * reduce to right at ("test/cases/large/clang-26760.c": line 2982) -* replace by zero at ("test/cases/large/clang-26760.c": line 2982) +* reduce to index at ("test/cases/large/clang-26760.c": line 2982) * reduce to operant at ("test/cases/large/clang-26760.c": line 2982) -* 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) +* delete variable at ("test/cases/large/clang-26760.c": line 2986) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 2990) * remove expr statement at ("test/cases/large/clang-26760.c": line 2991) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2991) * remove expr statement at ("test/cases/large/clang-26760.c": line 2992) +* reduce to operant at ("test/cases/large/clang-26760.c": line 2992) * remove expr statement at ("test/cases/large/clang-26760.c": line 2994) * reduce to left at ("test/cases/large/clang-26760.c": line 2994) * reduce to right at ("test/cases/large/clang-26760.c": line 2994) -* do without param at ("test/cases/large/clang-26760.c": line 2994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3002) +* reduce to left at ("test/cases/large/clang-26760.c": line 2994) +* reduce to right at ("test/cases/large/clang-26760.c": line 3001) * reduce to left at ("test/cases/large/clang-26760.c": line 2994) * reduce to right at ("test/cases/large/clang-26760.c": line 3001) * reduce to left at ("test/cases/large/clang-26760.c": line 2994) * reduce to right at ("test/cases/large/clang-26760.c": line 3001) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2994) * remove expression at ("test/cases/large/clang-26760.c": line 2994) -* do without param at ("test/cases/large/clang-26760.c": line 2994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3001) * reduce to operant at ("test/cases/large/clang-26760.c": line 2994) -* do without param at ("test/cases/large/clang-26760.c": line 2999) -* remove expression at ("test/cases/large/clang-26760.c": line 2994) -* do without param at ("test/cases/large/clang-26760.c": line 2994) +* reduce to left at ("test/cases/large/clang-26760.c": line 2994) +* reduce to right at ("test/cases/large/clang-26760.c": line 3000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2994) +* reduce to left at ("test/cases/large/clang-26760.c": line 2994) +* reduce to right at ("test/cases/large/clang-26760.c": line 2999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to left at ("test/cases/large/clang-26760.c": line 2994) +* reduce to right at ("test/cases/large/clang-26760.c": line 2994) * reduce to left at ("test/cases/large/clang-26760.c": line 2994) * reduce to right at ("test/cases/large/clang-26760.c": line 2994) -* do without param at ("test/cases/large/clang-26760.c": line 2999) -* remove expression at ("test/cases/large/clang-26760.c": line 2995) -* do without param at ("test/cases/large/clang-26760.c": line 2995) -* do without param at ("test/cases/large/clang-26760.c": line 2995) -* replace by zero at ("test/cases/large/clang-26760.c": line 2995) -* do without param at ("test/cases/large/clang-26760.c": line 2996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2995) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2996) +* reduce to index at ("test/cases/large/clang-26760.c": line 2995) * reduce to left at ("test/cases/large/clang-26760.c": line 2996) * reduce to right at ("test/cases/large/clang-26760.c": line 2996) -* do without param at ("test/cases/large/clang-26760.c": line 2999) -* remove expression at ("test/cases/large/clang-26760.c": line 2997) -* do without param at ("test/cases/large/clang-26760.c": line 2997) -* do without param at ("test/cases/large/clang-26760.c": line 2997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2999) +* reduce to left at ("test/cases/large/clang-26760.c": line 2997) +* reduce to right at ("test/cases/large/clang-26760.c": line 2998) +* reduce to left at ("test/cases/large/clang-26760.c": line 2997) +* reduce to right at ("test/cases/large/clang-26760.c": line 2998) +* reduce to left at ("test/cases/large/clang-26760.c": line 2997) +* reduce to right at ("test/cases/large/clang-26760.c": line 2998) * reduce to left at ("test/cases/large/clang-26760.c": line 2997) * reduce to right at ("test/cases/large/clang-26760.c": line 2998) * reduce to left at ("test/cases/large/clang-26760.c": line 2997) * reduce to right at ("test/cases/large/clang-26760.c": line 2998) * reduce to left at ("test/cases/large/clang-26760.c": line 2997) * reduce to right at ("test/cases/large/clang-26760.c": line 2998) -* do without param at ("test/cases/large/clang-26760.c": line 2997) -* replace by zero at ("test/cases/large/clang-26760.c": line 2997) -* do without param at ("test/cases/large/clang-26760.c": line 2998) -* do without param at ("test/cases/large/clang-26760.c": line 2999) -* replace by zero at ("test/cases/large/clang-26760.c": line 2999) -* replace by zero at ("test/cases/large/clang-26760.c": line 2999) -* do without param at ("test/cases/large/clang-26760.c": line 3000) -* do without param at ("test/cases/large/clang-26760.c": line 3001) -* do without param at ("test/cases/large/clang-26760.c": line 3002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 2998) +* reduce to index at ("test/cases/large/clang-26760.c": line 2997) +* remove expression at ("test/cases/large/clang-26760.c": line 2997) +* reduce to index at ("test/cases/large/clang-26760.c": line 2999) +* remove expression at ("test/cases/large/clang-26760.c": line 2995) +* reduce to index at ("test/cases/large/clang-26760.c": line 2999) +* remove expression at ("test/cases/large/clang-26760.c": line 2994) * remove the for loop at ("test/cases/large/clang-26760.c": line 3003) * remove initializer at ("test/cases/large/clang-26760.c": line 3003) * reduce to left at ("test/cases/large/clang-26760.c": line 3003) * reduce to right at ("test/cases/large/clang-26760.c": line 3003) * remove check at ("test/cases/large/clang-26760.c": line 3003) +* reduce to left at ("test/cases/large/clang-26760.c": line 3003) +* reduce to right at ("test/cases/large/clang-26760.c": line 3003) * remove iterator at ("test/cases/large/clang-26760.c": line 3003) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3003) * remove the for loop at ("test/cases/large/clang-26760.c": line 3005) * remove initializer at ("test/cases/large/clang-26760.c": line 3005) * reduce to left at ("test/cases/large/clang-26760.c": line 3005) * reduce to right at ("test/cases/large/clang-26760.c": line 3005) * remove check at ("test/cases/large/clang-26760.c": line 3005) +* reduce to left at ("test/cases/large/clang-26760.c": line 3005) +* reduce to right at ("test/cases/large/clang-26760.c": line 3005) * remove iterator at ("test/cases/large/clang-26760.c": line 3005) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3005) * remove expr statement at ("test/cases/large/clang-26760.c": line 3007) -* do without param at ("test/cases/large/clang-26760.c": line 3007) -* replace by zero at ("test/cases/large/clang-26760.c": line 3007) -* replace by zero at ("test/cases/large/clang-26760.c": line 3007) -* replace by zero at ("test/cases/large/clang-26760.c": line 3007) -* do without param at ("test/cases/large/clang-26760.c": line 3008) -* do without param at ("test/cases/large/clang-26760.c": line 3009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3008) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3009) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3007) +* reduce to index at ("test/cases/large/clang-26760.c": line 3007) * remove condition at ("test/cases/large/clang-26760.c": line 3010) * remove expr statement at ("test/cases/large/clang-26760.c": line 3011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3011) * 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 3015) +* reduce to right at ("test/cases/large/clang-26760.c": line 3015) * 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 break at ("test/cases/large/clang-26760.c": line 3212) @@ -13840,199 +19156,278 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3214) * reduce to left at ("test/cases/large/clang-26760.c": line 3214) * reduce to right at ("test/cases/large/clang-26760.c": line 3214) -* remove expression at ("test/cases/large/clang-26760.c": line 3214) +* reduce to left at ("test/cases/large/clang-26760.c": line 3214) +* reduce to right at ("test/cases/large/clang-26760.c": line 3215) +* reduce to left at ("test/cases/large/clang-26760.c": line 3215) +* reduce to right at ("test/cases/large/clang-26760.c": line 3215) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3215) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3214) +* reduce to left at ("test/cases/large/clang-26760.c": line 3214) +* reduce to right at ("test/cases/large/clang-26760.c": line 3214) * reduce to left at ("test/cases/large/clang-26760.c": line 3214) * reduce to right at ("test/cases/large/clang-26760.c": line 3214) * reduce to left at ("test/cases/large/clang-26760.c": line 3214) * reduce to right at ("test/cases/large/clang-26760.c": line 3215) -* do without param at ("test/cases/large/clang-26760.c": line 3214) -* do without param at ("test/cases/large/clang-26760.c": line 3215) -* replace by zero at ("test/cases/large/clang-26760.c": line 3215) -* replace by zero at ("test/cases/large/clang-26760.c": line 3215) -* replace by zero at ("test/cases/large/clang-26760.c": line 3215) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3214) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3215) +* reduce to left at ("test/cases/large/clang-26760.c": line 3215) +* reduce to right at ("test/cases/large/clang-26760.c": line 3215) +* remove expression at ("test/cases/large/clang-26760.c": line 3214) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3215) +* reduce to index at ("test/cases/large/clang-26760.c": line 3215) +* reduce to index at ("test/cases/large/clang-26760.c": line 3215) * remove expr statement at ("test/cases/large/clang-26760.c": line 3216) * reduce to left at ("test/cases/large/clang-26760.c": line 3216) * reduce to right at ("test/cases/large/clang-26760.c": line 3216) * remove expr statement at ("test/cases/large/clang-26760.c": line 3217) * reduce to left at ("test/cases/large/clang-26760.c": line 3217) * reduce to right at ("test/cases/large/clang-26760.c": line 3217) -* do without param at ("test/cases/large/clang-26760.c": line 3217) -* replace by zero at ("test/cases/large/clang-26760.c": line 3217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3224) +* reduce to left at ("test/cases/large/clang-26760.c": line 3217) +* reduce to right at ("test/cases/large/clang-26760.c": line 3217) +* reduce to index at ("test/cases/large/clang-26760.c": line 3217) * reduce to left at ("test/cases/large/clang-26760.c": line 3217) * reduce to right at ("test/cases/large/clang-26760.c": line 3223) -* do without param at ("test/cases/large/clang-26760.c": line 3222) +* reduce to left at ("test/cases/large/clang-26760.c": line 3217) +* reduce to right at ("test/cases/large/clang-26760.c": line 3217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3223) * reduce to left at ("test/cases/large/clang-26760.c": line 3222) * reduce to right at ("test/cases/large/clang-26760.c": line 3222) * reduce to left at ("test/cases/large/clang-26760.c": line 3222) * reduce to right at ("test/cases/large/clang-26760.c": line 3222) -* remove expression at ("test/cases/large/clang-26760.c": line 3217) -* do without param at ("test/cases/large/clang-26760.c": line 3221) -* remove expression at ("test/cases/large/clang-26760.c": line 3217) -* do without param at ("test/cases/large/clang-26760.c": line 3217) -* do without param at ("test/cases/large/clang-26760.c": line 3218) -* do without param at ("test/cases/large/clang-26760.c": line 3218) -* do without param at ("test/cases/large/clang-26760.c": line 3219) +* reduce to left at ("test/cases/large/clang-26760.c": line 3222) +* reduce to right at ("test/cases/large/clang-26760.c": line 3222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3217) +* reduce to left at ("test/cases/large/clang-26760.c": line 3217) +* reduce to right at ("test/cases/large/clang-26760.c": line 3222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3222) +* reduce to left at ("test/cases/large/clang-26760.c": line 3221) +* reduce to right at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3217) +* reduce to left at ("test/cases/large/clang-26760.c": line 3217) +* reduce to right at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3219) * reduce to left at ("test/cases/large/clang-26760.c": line 3219) * reduce to right at ("test/cases/large/clang-26760.c": line 3221) * reduce to left at ("test/cases/large/clang-26760.c": line 3219) * reduce to right at ("test/cases/large/clang-26760.c": line 3221) * reduce to left at ("test/cases/large/clang-26760.c": line 3219) * reduce to right at ("test/cases/large/clang-26760.c": line 3221) -* do without param at ("test/cases/large/clang-26760.c": line 3219) -* do without param at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) * reduce to left at ("test/cases/large/clang-26760.c": line 3221) * reduce to right at ("test/cases/large/clang-26760.c": line 3221) -* remove expression at ("test/cases/large/clang-26760.c": line 3220) -* do without param at ("test/cases/large/clang-26760.c": line 3220) -* replace by zero at ("test/cases/large/clang-26760.c": line 3220) -* do without param at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3220) +* reduce to left at ("test/cases/large/clang-26760.c": line 3220) +* reduce to right at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) +* reduce to left at ("test/cases/large/clang-26760.c": line 3220) +* reduce to right at ("test/cases/large/clang-26760.c": line 3220) +* reduce to index at ("test/cases/large/clang-26760.c": line 3220) * reduce to left at ("test/cases/large/clang-26760.c": line 3221) * reduce to right at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3221) * remove expression at ("test/cases/large/clang-26760.c": line 3221) -* replace by zero at ("test/cases/large/clang-26760.c": line 3221) -* do without param at ("test/cases/large/clang-26760.c": line 3222) -* replace by zero at ("test/cases/large/clang-26760.c": line 3222) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 3220) +* remove expression at ("test/cases/large/clang-26760.c": line 3217) +* reduce to index at ("test/cases/large/clang-26760.c": line 3221) +* reduce to index at ("test/cases/large/clang-26760.c": line 3222) +* remove expression at ("test/cases/large/clang-26760.c": line 3217) +* reduce to index at ("test/cases/large/clang-26760.c": line 3222) * 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) +* delete variable 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 3024) * delete variable at ("test/cases/large/clang-26760.c": line 3026) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3027) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3027) * remove return statement at ("test/cases/large/clang-26760.c": line 3029) * expand compound statment at ("test/cases/large/clang-26760.c": line 3028) * remove expr statement at ("test/cases/large/clang-26760.c": line 3031) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3031) * remove the for loop at ("test/cases/large/clang-26760.c": line 3033) * remove initializer at ("test/cases/large/clang-26760.c": line 3033) * 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 check at ("test/cases/large/clang-26760.c": line 3033) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3033) * reduce to left at ("test/cases/large/clang-26760.c": line 3033) * reduce to right at ("test/cases/large/clang-26760.c": line 3033) -* do without param at ("test/cases/large/clang-26760.c": line 3033) -* do without param at ("test/cases/large/clang-26760.c": line 3034) -* replace by zero at ("test/cases/large/clang-26760.c": line 3036) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3034) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3036) * remove the for loop at ("test/cases/large/clang-26760.c": line 3037) * remove initializer at ("test/cases/large/clang-26760.c": line 3037) * reduce to left at ("test/cases/large/clang-26760.c": line 3037) * reduce to right at ("test/cases/large/clang-26760.c": line 3037) * remove check at ("test/cases/large/clang-26760.c": line 3037) +* reduce to left at ("test/cases/large/clang-26760.c": line 3037) +* reduce to right at ("test/cases/large/clang-26760.c": line 3037) * remove iterator at ("test/cases/large/clang-26760.c": line 3037) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3037) * remove expr statement at ("test/cases/large/clang-26760.c": line 3039) * reduce to left at ("test/cases/large/clang-26760.c": line 3039) * reduce to right at ("test/cases/large/clang-26760.c": line 3039) -* do without param at ("test/cases/large/clang-26760.c": line 3039) -* do without param at ("test/cases/large/clang-26760.c": line 3039) -* do without param at ("test/cases/large/clang-26760.c": line 3040) -* do without param at ("test/cases/large/clang-26760.c": line 3041) +* reduce to left at ("test/cases/large/clang-26760.c": line 3039) +* reduce to right at ("test/cases/large/clang-26760.c": line 3041) +* reduce to left at ("test/cases/large/clang-26760.c": line 3039) +* reduce to right at ("test/cases/large/clang-26760.c": line 3039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3040) +* reduce to left at ("test/cases/large/clang-26760.c": line 3039) +* reduce to right at ("test/cases/large/clang-26760.c": line 3039) +* reduce to left at ("test/cases/large/clang-26760.c": line 3040) +* reduce to right at ("test/cases/large/clang-26760.c": line 3040) * reduce to operant at ("test/cases/large/clang-26760.c": line 3041) -* do without param at ("test/cases/large/clang-26760.c": line 3042) -* remove expression at ("test/cases/large/clang-26760.c": line 3041) +* reduce to left at ("test/cases/large/clang-26760.c": line 3041) +* reduce to right at ("test/cases/large/clang-26760.c": line 3043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3041) * reduce to left at ("test/cases/large/clang-26760.c": line 3041) * reduce to right at ("test/cases/large/clang-26760.c": line 3041) * remove expression at ("test/cases/large/clang-26760.c": line 3041) -* do without param at ("test/cases/large/clang-26760.c": line 3041) -* do without param at ("test/cases/large/clang-26760.c": line 3042) -* replace by zero at ("test/cases/large/clang-26760.c": line 3042) -* do without param at ("test/cases/large/clang-26760.c": line 3043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3041) +* reduce to left at ("test/cases/large/clang-26760.c": line 3041) +* reduce to right at ("test/cases/large/clang-26760.c": line 3042) +* reduce to left at ("test/cases/large/clang-26760.c": line 3041) +* reduce to right at ("test/cases/large/clang-26760.c": line 3042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3042) +* remove expression at ("test/cases/large/clang-26760.c": line 3041) +* reduce to index at ("test/cases/large/clang-26760.c": line 3042) * remove the for loop at ("test/cases/large/clang-26760.c": line 3045) * remove initializer at ("test/cases/large/clang-26760.c": line 3045) * reduce to left at ("test/cases/large/clang-26760.c": line 3045) * 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 check at ("test/cases/large/clang-26760.c": line 3045) +* reduce to left at ("test/cases/large/clang-26760.c": line 3045) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3045) -* replace by zero at ("test/cases/large/clang-26760.c": line 3047) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3045) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3048) -* replace by zero at ("test/cases/large/clang-26760.c": line 3048) -* do without param at ("test/cases/large/clang-26760.c": line 3048) -* do without param at ("test/cases/large/clang-26760.c": line 3048) -* do without param at ("test/cases/large/clang-26760.c": line 3049) -* do without param at ("test/cases/large/clang-26760.c": line 3055) -* remove expression at ("test/cases/large/clang-26760.c": line 3049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3049) +* reduce to left at ("test/cases/large/clang-26760.c": line 3048) +* reduce to right at ("test/cases/large/clang-26760.c": line 3048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3056) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3049) * reduce to left at ("test/cases/large/clang-26760.c": line 3049) * reduce to right at ("test/cases/large/clang-26760.c": line 3049) * reduce to left at ("test/cases/large/clang-26760.c": line 3049) * reduce to right at ("test/cases/large/clang-26760.c": line 3055) * reduce to left at ("test/cases/large/clang-26760.c": line 3055) * reduce to right at ("test/cases/large/clang-26760.c": line 3055) -* remove expression at ("test/cases/large/clang-26760.c": line 3049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3049) * reduce to left at ("test/cases/large/clang-26760.c": line 3049) * reduce to right at ("test/cases/large/clang-26760.c": line 3055) * reduce to operant at ("test/cases/large/clang-26760.c": line 3049) * reduce to left at ("test/cases/large/clang-26760.c": line 3049) * reduce to right at ("test/cases/large/clang-26760.c": line 3055) -* do without param at ("test/cases/large/clang-26760.c": line 3049) -* do without param at ("test/cases/large/clang-26760.c": line 3049) -* do without param at ("test/cases/large/clang-26760.c": line 3054) -* remove expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to left at ("test/cases/large/clang-26760.c": line 3049) +* reduce to right at ("test/cases/large/clang-26760.c": line 3055) +* reduce to left at ("test/cases/large/clang-26760.c": line 3049) +* reduce to right at ("test/cases/large/clang-26760.c": line 3055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to left at ("test/cases/large/clang-26760.c": line 3050) +* reduce to right at ("test/cases/large/clang-26760.c": line 3054) * reduce to left at ("test/cases/large/clang-26760.c": line 3050) * reduce to right at ("test/cases/large/clang-26760.c": line 3054) -* do without param at ("test/cases/large/clang-26760.c": line 3050) +* reduce to left at ("test/cases/large/clang-26760.c": line 3050) +* reduce to right at ("test/cases/large/clang-26760.c": line 3054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3054) * reduce to left at ("test/cases/large/clang-26760.c": line 3050) * reduce to right at ("test/cases/large/clang-26760.c": line 3053) -* do without param at ("test/cases/large/clang-26760.c": line 3052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3053) * reduce to left at ("test/cases/large/clang-26760.c": line 3052) * reduce to right at ("test/cases/large/clang-26760.c": line 3052) -* remove expression at ("test/cases/large/clang-26760.c": line 3050) -* remove expression at ("test/cases/large/clang-26760.c": line 3050) -* do without param at ("test/cases/large/clang-26760.c": line 3050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to left at ("test/cases/large/clang-26760.c": line 3050) +* reduce to right at ("test/cases/large/clang-26760.c": line 3052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3052) * reduce to left at ("test/cases/large/clang-26760.c": line 3050) * reduce to right at ("test/cases/large/clang-26760.c": line 3051) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3050) -* remove expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to left at ("test/cases/large/clang-26760.c": line 3050) +* reduce to right at ("test/cases/large/clang-26760.c": line 3051) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) * reduce to operant at ("test/cases/large/clang-26760.c": line 3050) * reduce to left at ("test/cases/large/clang-26760.c": line 3050) * reduce to right at ("test/cases/large/clang-26760.c": line 3051) * reduce to left at ("test/cases/large/clang-26760.c": line 3050) * reduce to right at ("test/cases/large/clang-26760.c": line 3051) -* do without param at ("test/cases/large/clang-26760.c": line 3050) -* do without param at ("test/cases/large/clang-26760.c": line 3051) -* replace by zero at ("test/cases/large/clang-26760.c": line 3051) -* replace by zero at ("test/cases/large/clang-26760.c": line 3051) -* replace by zero at ("test/cases/large/clang-26760.c": line 3051) -* replace by zero at ("test/cases/large/clang-26760.c": line 3051) -* do without param at ("test/cases/large/clang-26760.c": line 3052) -* replace by zero at ("test/cases/large/clang-26760.c": line 3052) -* do without param at ("test/cases/large/clang-26760.c": line 3053) -* replace by zero at ("test/cases/large/clang-26760.c": line 3053) -* do without param at ("test/cases/large/clang-26760.c": line 3054) -* replace by zero at ("test/cases/large/clang-26760.c": line 3054) -* replace by zero at ("test/cases/large/clang-26760.c": line 3054) -* do without param at ("test/cases/large/clang-26760.c": line 3055) -* do without param at ("test/cases/large/clang-26760.c": line 3056) -* do without param at ("test/cases/large/clang-26760.c": line 3057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3051) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3051) +* reduce to index at ("test/cases/large/clang-26760.c": line 3051) +* remove expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to index at ("test/cases/large/clang-26760.c": line 3051) +* remove expression at ("test/cases/large/clang-26760.c": line 3050) +* remove expression at ("test/cases/large/clang-26760.c": line 3050) +* reduce to index at ("test/cases/large/clang-26760.c": line 3052) +* reduce to index at ("test/cases/large/clang-26760.c": line 3053) +* reduce to index at ("test/cases/large/clang-26760.c": line 3054) +* reduce to index at ("test/cases/large/clang-26760.c": line 3054) +* remove expression at ("test/cases/large/clang-26760.c": line 3050) +* remove expression at ("test/cases/large/clang-26760.c": line 3049) +* remove expression at ("test/cases/large/clang-26760.c": line 3049) * remove the for loop at ("test/cases/large/clang-26760.c": line 3058) * remove initializer at ("test/cases/large/clang-26760.c": line 3058) * reduce to left at ("test/cases/large/clang-26760.c": line 3058) * reduce to right at ("test/cases/large/clang-26760.c": line 3058) * reduce to operant at ("test/cases/large/clang-26760.c": line 3058) * remove check at ("test/cases/large/clang-26760.c": line 3058) +* reduce to left at ("test/cases/large/clang-26760.c": line 3058) +* reduce to right at ("test/cases/large/clang-26760.c": line 3058) * reduce to operant at ("test/cases/large/clang-26760.c": line 3058) * remove iterator at ("test/cases/large/clang-26760.c": line 3058) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3058) * remove expr statement at ("test/cases/large/clang-26760.c": line 3060) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3060) * remove condition at ("test/cases/large/clang-26760.c": line 3061) * remove continue at ("test/cases/large/clang-26760.c": line 3062) * remove the for loop at ("test/cases/large/clang-26760.c": line 3063) @@ -14040,14 +19435,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3063) * reduce to right at ("test/cases/large/clang-26760.c": line 3063) * remove check at ("test/cases/large/clang-26760.c": line 3063) +* reduce to left at ("test/cases/large/clang-26760.c": line 3063) +* reduce to right at ("test/cases/large/clang-26760.c": line 3063) * reduce to operant at ("test/cases/large/clang-26760.c": line 3063) * remove iterator at ("test/cases/large/clang-26760.c": line 3063) * reduce to left at ("test/cases/large/clang-26760.c": line 3063) * reduce to right at ("test/cases/large/clang-26760.c": line 3063) -* do without param at ("test/cases/large/clang-26760.c": line 3063) -* do without param at ("test/cases/large/clang-26760.c": line 3064) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3064) * remove return statement at ("test/cases/large/clang-26760.c": line 3066) -* replace by zero at ("test/cases/large/clang-26760.c": line 3066) +* reduce to index at ("test/cases/large/clang-26760.c": line 3066) * remove expr statement at ("test/cases/large/clang-26760.c": line 3069) * remove expr statement at ("test/cases/large/clang-26760.c": line 3070) * reduce to left at ("test/cases/large/clang-26760.c": line 3070) @@ -14060,9 +19457,11 @@ * 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 check at ("test/cases/large/clang-26760.c": line 3073) +* reduce to left at ("test/cases/large/clang-26760.c": line 3073) +* reduce to right at ("test/cases/large/clang-26760.c": line 3073) * reduce to operant at ("test/cases/large/clang-26760.c": line 3073) * remove iterator at ("test/cases/large/clang-26760.c": line 3073) -* replace by zero at ("test/cases/large/clang-26760.c": line 3075) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3073) * 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) @@ -14070,55 +19469,79 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3077) * reduce to left at ("test/cases/large/clang-26760.c": line 3077) * reduce to right at ("test/cases/large/clang-26760.c": line 3077) -* replace by zero at ("test/cases/large/clang-26760.c": line 3077) * reduce to left at ("test/cases/large/clang-26760.c": line 3077) * reduce to right at ("test/cases/large/clang-26760.c": line 3084) -* do without param at ("test/cases/large/clang-26760.c": line 3077) +* reduce to left at ("test/cases/large/clang-26760.c": line 3077) +* reduce to right at ("test/cases/large/clang-26760.c": line 3084) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3084) * reduce to left at ("test/cases/large/clang-26760.c": line 3077) * reduce to right at ("test/cases/large/clang-26760.c": line 3083) +* reduce to left at ("test/cases/large/clang-26760.c": line 3077) +* reduce to right at ("test/cases/large/clang-26760.c": line 3083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3077) +* reduce to index at ("test/cases/large/clang-26760.c": line 3077) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3077) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3077) * remove expression at ("test/cases/large/clang-26760.c": line 3077) -* replace by zero at ("test/cases/large/clang-26760.c": line 3077) -* replace by zero at ("test/cases/large/clang-26760.c": line 3077) -* replace by zero at ("test/cases/large/clang-26760.c": line 3077) -* remove expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to left at ("test/cases/large/clang-26760.c": line 3077) +* reduce to right at ("test/cases/large/clang-26760.c": line 3077) * reduce to left at ("test/cases/large/clang-26760.c": line 3077) * reduce to right at ("test/cases/large/clang-26760.c": line 3077) -* replace by zero at ("test/cases/large/clang-26760.c": line 3077) -* do without param at ("test/cases/large/clang-26760.c": line 3077) -* do without param at ("test/cases/large/clang-26760.c": line 3077) +* reduce to index at ("test/cases/large/clang-26760.c": line 3077) +* remove expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to left at ("test/cases/large/clang-26760.c": line 3077) +* reduce to right at ("test/cases/large/clang-26760.c": line 3083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3083) +* reduce to left at ("test/cases/large/clang-26760.c": line 3077) +* reduce to right at ("test/cases/large/clang-26760.c": line 3082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3078) * reduce to left at ("test/cases/large/clang-26760.c": line 3077) * reduce to right at ("test/cases/large/clang-26760.c": line 3077) * reduce to left at ("test/cases/large/clang-26760.c": line 3077) * reduce to right at ("test/cases/large/clang-26760.c": line 3077) -* replace by zero at ("test/cases/large/clang-26760.c": line 3077) -* do without param at ("test/cases/large/clang-26760.c": line 3078) -* do without param at ("test/cases/large/clang-26760.c": line 3081) -* remove expression at ("test/cases/large/clang-26760.c": line 3078) +* reduce to index at ("test/cases/large/clang-26760.c": line 3077) +* reduce to left at ("test/cases/large/clang-26760.c": line 3078) +* reduce to right at ("test/cases/large/clang-26760.c": line 3082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3082) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3078) +* reduce to left at ("test/cases/large/clang-26760.c": line 3078) +* reduce to right at ("test/cases/large/clang-26760.c": line 3081) * reduce to left at ("test/cases/large/clang-26760.c": line 3078) * reduce to right at ("test/cases/large/clang-26760.c": line 3081) -* do without param at ("test/cases/large/clang-26760.c": line 3078) -* do without param at ("test/cases/large/clang-26760.c": line 3078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3080) +* reduce to left at ("test/cases/large/clang-26760.c": line 3078) +* reduce to right at ("test/cases/large/clang-26760.c": line 3078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3079) * reduce to left at ("test/cases/large/clang-26760.c": line 3078) * reduce to right at ("test/cases/large/clang-26760.c": line 3078) -* do without param at ("test/cases/large/clang-26760.c": line 3078) -* do without param at ("test/cases/large/clang-26760.c": line 3079) -* do without param at ("test/cases/large/clang-26760.c": line 3080) -* do without param at ("test/cases/large/clang-26760.c": line 3081) -* do without param at ("test/cases/large/clang-26760.c": line 3082) -* do without param at ("test/cases/large/clang-26760.c": line 3083) +* remove expression at ("test/cases/large/clang-26760.c": line 3078) * reduce to operant at ("test/cases/large/clang-26760.c": line 3083) -* replace by zero at ("test/cases/large/clang-26760.c": line 3083) -* do without param at ("test/cases/large/clang-26760.c": line 3084) +* reduce to index at ("test/cases/large/clang-26760.c": line 3083) * remove the for loop at ("test/cases/large/clang-26760.c": line 3086) * remove initializer at ("test/cases/large/clang-26760.c": line 3086) * reduce to left at ("test/cases/large/clang-26760.c": line 3086) * 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 check at ("test/cases/large/clang-26760.c": line 3086) +* reduce to left at ("test/cases/large/clang-26760.c": line 3086) +* reduce to right at ("test/cases/large/clang-26760.c": line 3086) * remove iterator at ("test/cases/large/clang-26760.c": line 3086) +* reduce to operant 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3089) @@ -14130,223 +19553,313 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3093) * reduce to right at ("test/cases/large/clang-26760.c": line 3093) * remove check at ("test/cases/large/clang-26760.c": line 3093) +* reduce to left at ("test/cases/large/clang-26760.c": line 3093) +* reduce to right at ("test/cases/large/clang-26760.c": line 3093) * remove iterator at ("test/cases/large/clang-26760.c": line 3093) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3093) * remove expr statement at ("test/cases/large/clang-26760.c": line 3095) -* do without param at ("test/cases/large/clang-26760.c": line 3095) -* replace by zero at ("test/cases/large/clang-26760.c": line 3095) -* replace by zero at ("test/cases/large/clang-26760.c": line 3095) -* replace by zero at ("test/cases/large/clang-26760.c": line 3095) -* do without param at ("test/cases/large/clang-26760.c": line 3096) -* do without param at ("test/cases/large/clang-26760.c": line 3097) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3096) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3097) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3095) +* reduce to index at ("test/cases/large/clang-26760.c": line 3095) * remove condition at ("test/cases/large/clang-26760.c": line 3098) * remove expr statement at ("test/cases/large/clang-26760.c": line 3099) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3099) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3099) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3099) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3099) * 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 3102) +* reduce to right at ("test/cases/large/clang-26760.c": line 3102) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3182) * reduce to left at ("test/cases/large/clang-26760.c": line 3182) * reduce to right at ("test/cases/large/clang-26760.c": line 3182) -* remove expression at ("test/cases/large/clang-26760.c": line 3182) +* reduce to left at ("test/cases/large/clang-26760.c": line 3182) +* reduce to right at ("test/cases/large/clang-26760.c": line 3183) +* reduce to left at ("test/cases/large/clang-26760.c": line 3183) +* reduce to right at ("test/cases/large/clang-26760.c": line 3183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3182) +* reduce to left at ("test/cases/large/clang-26760.c": line 3182) +* reduce to right at ("test/cases/large/clang-26760.c": line 3182) * reduce to left at ("test/cases/large/clang-26760.c": line 3182) * reduce to right at ("test/cases/large/clang-26760.c": line 3182) * reduce to left at ("test/cases/large/clang-26760.c": line 3182) * reduce to right at ("test/cases/large/clang-26760.c": line 3183) -* do without param at ("test/cases/large/clang-26760.c": line 3182) -* do without param at ("test/cases/large/clang-26760.c": line 3183) -* replace by zero at ("test/cases/large/clang-26760.c": line 3183) -* replace by zero at ("test/cases/large/clang-26760.c": line 3183) -* replace by zero at ("test/cases/large/clang-26760.c": line 3183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3182) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3183) +* reduce to left at ("test/cases/large/clang-26760.c": line 3183) +* reduce to right at ("test/cases/large/clang-26760.c": line 3183) +* remove expression at ("test/cases/large/clang-26760.c": line 3182) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3183) +* reduce to index at ("test/cases/large/clang-26760.c": line 3183) +* reduce to index at ("test/cases/large/clang-26760.c": line 3183) * remove expr statement at ("test/cases/large/clang-26760.c": line 3184) * reduce to left at ("test/cases/large/clang-26760.c": line 3184) * reduce to right at ("test/cases/large/clang-26760.c": line 3184) -* do without param at ("test/cases/large/clang-26760.c": line 3184) -* replace by zero at ("test/cases/large/clang-26760.c": line 3184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3191) +* reduce to left at ("test/cases/large/clang-26760.c": line 3184) +* reduce to right at ("test/cases/large/clang-26760.c": line 3184) +* reduce to index at ("test/cases/large/clang-26760.c": line 3184) * reduce to left at ("test/cases/large/clang-26760.c": line 3184) * reduce to right at ("test/cases/large/clang-26760.c": line 3190) -* do without param at ("test/cases/large/clang-26760.c": line 3189) +* reduce to left at ("test/cases/large/clang-26760.c": line 3184) +* reduce to right at ("test/cases/large/clang-26760.c": line 3184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3190) * reduce to left at ("test/cases/large/clang-26760.c": line 3189) * reduce to right at ("test/cases/large/clang-26760.c": line 3189) * reduce to left at ("test/cases/large/clang-26760.c": line 3189) * reduce to right at ("test/cases/large/clang-26760.c": line 3189) -* remove expression at ("test/cases/large/clang-26760.c": line 3184) -* do without param at ("test/cases/large/clang-26760.c": line 3188) -* remove expression at ("test/cases/large/clang-26760.c": line 3184) -* do without param at ("test/cases/large/clang-26760.c": line 3184) -* do without param at ("test/cases/large/clang-26760.c": line 3185) -* do without param at ("test/cases/large/clang-26760.c": line 3185) -* do without param at ("test/cases/large/clang-26760.c": line 3186) +* reduce to left at ("test/cases/large/clang-26760.c": line 3189) +* reduce to right at ("test/cases/large/clang-26760.c": line 3189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3184) +* reduce to left at ("test/cases/large/clang-26760.c": line 3184) +* reduce to right at ("test/cases/large/clang-26760.c": line 3189) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3189) +* reduce to left at ("test/cases/large/clang-26760.c": line 3188) +* reduce to right at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3184) +* reduce to left at ("test/cases/large/clang-26760.c": line 3184) +* reduce to right at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3186) * reduce to left at ("test/cases/large/clang-26760.c": line 3186) * reduce to right at ("test/cases/large/clang-26760.c": line 3188) * reduce to left at ("test/cases/large/clang-26760.c": line 3186) * reduce to right at ("test/cases/large/clang-26760.c": line 3188) * reduce to left at ("test/cases/large/clang-26760.c": line 3186) * reduce to right at ("test/cases/large/clang-26760.c": line 3188) -* do without param at ("test/cases/large/clang-26760.c": line 3186) -* do without param at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3186) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) * reduce to left at ("test/cases/large/clang-26760.c": line 3188) * reduce to right at ("test/cases/large/clang-26760.c": line 3188) -* remove expression at ("test/cases/large/clang-26760.c": line 3187) -* do without param at ("test/cases/large/clang-26760.c": line 3187) -* replace by zero at ("test/cases/large/clang-26760.c": line 3187) -* do without param at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3187) +* reduce to left at ("test/cases/large/clang-26760.c": line 3187) +* reduce to right at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) +* reduce to left at ("test/cases/large/clang-26760.c": line 3187) +* reduce to right at ("test/cases/large/clang-26760.c": line 3187) +* reduce to index at ("test/cases/large/clang-26760.c": line 3187) * reduce to left at ("test/cases/large/clang-26760.c": line 3188) * reduce to right at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3188) * remove expression at ("test/cases/large/clang-26760.c": line 3188) -* replace by zero at ("test/cases/large/clang-26760.c": line 3188) -* do without param at ("test/cases/large/clang-26760.c": line 3189) -* replace by zero at ("test/cases/large/clang-26760.c": line 3189) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 3187) +* remove expression at ("test/cases/large/clang-26760.c": line 3184) +* reduce to index at ("test/cases/large/clang-26760.c": line 3188) +* reduce to index at ("test/cases/large/clang-26760.c": line 3189) +* remove expression at ("test/cases/large/clang-26760.c": line 3184) +* reduce to index at ("test/cases/large/clang-26760.c": line 3189) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3111) * remove the for loop at ("test/cases/large/clang-26760.c": line 3112) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 3112) -* do without param at ("test/cases/large/clang-26760.c": line 3113) -* replace by zero at ("test/cases/large/clang-26760.c": line 3115) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3112) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3113) * inline variable l_2105 at ("test/cases/large/clang-26760.c": line 3115) * remove the for loop at ("test/cases/large/clang-26760.c": line 3116) * remove initializer at ("test/cases/large/clang-26760.c": line 3116) * reduce to left at ("test/cases/large/clang-26760.c": line 3116) * reduce to right at ("test/cases/large/clang-26760.c": line 3116) * remove check at ("test/cases/large/clang-26760.c": line 3116) +* reduce to left at ("test/cases/large/clang-26760.c": line 3116) +* reduce to right at ("test/cases/large/clang-26760.c": line 3116) * remove iterator at ("test/cases/large/clang-26760.c": line 3116) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3116) * remove the for loop at ("test/cases/large/clang-26760.c": line 3118) * remove initializer at ("test/cases/large/clang-26760.c": line 3118) * reduce to left at ("test/cases/large/clang-26760.c": line 3118) * reduce to right at ("test/cases/large/clang-26760.c": line 3118) * remove check at ("test/cases/large/clang-26760.c": line 3118) +* reduce to left at ("test/cases/large/clang-26760.c": line 3118) +* reduce to right at ("test/cases/large/clang-26760.c": line 3118) * remove iterator at ("test/cases/large/clang-26760.c": line 3118) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3118) * remove the for loop at ("test/cases/large/clang-26760.c": line 3120) * remove initializer at ("test/cases/large/clang-26760.c": line 3120) * reduce to left at ("test/cases/large/clang-26760.c": line 3120) * reduce to right at ("test/cases/large/clang-26760.c": line 3120) * remove check at ("test/cases/large/clang-26760.c": line 3120) +* reduce to left at ("test/cases/large/clang-26760.c": line 3120) +* reduce to right at ("test/cases/large/clang-26760.c": line 3120) * remove iterator at ("test/cases/large/clang-26760.c": line 3120) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3120) * remove expr statement at ("test/cases/large/clang-26760.c": line 3122) -* do without param at ("test/cases/large/clang-26760.c": line 3122) -* replace by zero at ("test/cases/large/clang-26760.c": line 3122) -* replace by zero at ("test/cases/large/clang-26760.c": line 3122) -* replace by zero at ("test/cases/large/clang-26760.c": line 3122) -* do without param at ("test/cases/large/clang-26760.c": line 3123) -* do without param at ("test/cases/large/clang-26760.c": line 3124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3122) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3123) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3124) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3122) +* reduce to index at ("test/cases/large/clang-26760.c": line 3122) * remove condition at ("test/cases/large/clang-26760.c": line 3125) * remove expr statement at ("test/cases/large/clang-26760.c": line 3126) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3126) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3127) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3129) * remove expr statement at ("test/cases/large/clang-26760.c": line 3132) * remove expr statement at ("test/cases/large/clang-26760.c": line 3133) * reduce to left at ("test/cases/large/clang-26760.c": line 3133) * reduce to right at ("test/cases/large/clang-26760.c": line 3133) -* do without param at ("test/cases/large/clang-26760.c": line 3133) -* do without param at ("test/cases/large/clang-26760.c": line 3133) -* do without param at ("test/cases/large/clang-26760.c": line 3134) -* do without param at ("test/cases/large/clang-26760.c": line 3135) +* reduce to left at ("test/cases/large/clang-26760.c": line 3133) +* reduce to right at ("test/cases/large/clang-26760.c": line 3135) +* reduce to left at ("test/cases/large/clang-26760.c": line 3133) +* reduce to right at ("test/cases/large/clang-26760.c": line 3133) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3133) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3133) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3134) +* reduce to left at ("test/cases/large/clang-26760.c": line 3133) +* reduce to right at ("test/cases/large/clang-26760.c": line 3133) +* reduce to left at ("test/cases/large/clang-26760.c": line 3134) +* reduce to right at ("test/cases/large/clang-26760.c": line 3134) * reduce to operant at ("test/cases/large/clang-26760.c": line 3135) -* do without param at ("test/cases/large/clang-26760.c": line 3136) -* remove expression at ("test/cases/large/clang-26760.c": line 3135) +* reduce to left at ("test/cases/large/clang-26760.c": line 3135) +* reduce to right at ("test/cases/large/clang-26760.c": line 3137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3135) * reduce to left at ("test/cases/large/clang-26760.c": line 3135) * reduce to right at ("test/cases/large/clang-26760.c": line 3135) * remove expression at ("test/cases/large/clang-26760.c": line 3135) -* do without param at ("test/cases/large/clang-26760.c": line 3135) -* do without param at ("test/cases/large/clang-26760.c": line 3136) -* replace by zero at ("test/cases/large/clang-26760.c": line 3136) -* do without param at ("test/cases/large/clang-26760.c": line 3137) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3135) +* reduce to left at ("test/cases/large/clang-26760.c": line 3135) +* reduce to right at ("test/cases/large/clang-26760.c": line 3136) +* reduce to left at ("test/cases/large/clang-26760.c": line 3135) +* reduce to right at ("test/cases/large/clang-26760.c": line 3136) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3136) +* remove expression at ("test/cases/large/clang-26760.c": line 3135) +* reduce to index at ("test/cases/large/clang-26760.c": line 3136) * remove the for loop at ("test/cases/large/clang-26760.c": line 3139) * remove initializer at ("test/cases/large/clang-26760.c": line 3139) * reduce to left at ("test/cases/large/clang-26760.c": line 3139) * 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 check at ("test/cases/large/clang-26760.c": line 3139) +* reduce to left at ("test/cases/large/clang-26760.c": line 3139) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3139) -* replace by zero at ("test/cases/large/clang-26760.c": line 3141) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3139) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3142) -* replace by zero at ("test/cases/large/clang-26760.c": line 3142) -* do without param at ("test/cases/large/clang-26760.c": line 3142) -* do without param at ("test/cases/large/clang-26760.c": line 3142) -* do without param at ("test/cases/large/clang-26760.c": line 3143) -* do without param at ("test/cases/large/clang-26760.c": line 3149) -* remove expression at ("test/cases/large/clang-26760.c": line 3143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3142) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3151) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3142) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3143) +* reduce to left at ("test/cases/large/clang-26760.c": line 3142) +* reduce to right at ("test/cases/large/clang-26760.c": line 3142) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3149) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3150) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3149) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3143) * reduce to left at ("test/cases/large/clang-26760.c": line 3143) * reduce to right at ("test/cases/large/clang-26760.c": line 3143) * reduce to left at ("test/cases/large/clang-26760.c": line 3143) * reduce to right at ("test/cases/large/clang-26760.c": line 3149) * reduce to left at ("test/cases/large/clang-26760.c": line 3149) * reduce to right at ("test/cases/large/clang-26760.c": line 3149) -* remove expression at ("test/cases/large/clang-26760.c": line 3143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3149) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3143) * reduce to left at ("test/cases/large/clang-26760.c": line 3143) * reduce to right at ("test/cases/large/clang-26760.c": line 3149) * reduce to operant at ("test/cases/large/clang-26760.c": line 3143) * reduce to left at ("test/cases/large/clang-26760.c": line 3143) * reduce to right at ("test/cases/large/clang-26760.c": line 3149) -* do without param at ("test/cases/large/clang-26760.c": line 3143) -* do without param at ("test/cases/large/clang-26760.c": line 3143) -* do without param at ("test/cases/large/clang-26760.c": line 3148) -* remove expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to left at ("test/cases/large/clang-26760.c": line 3143) +* reduce to right at ("test/cases/large/clang-26760.c": line 3149) +* reduce to left at ("test/cases/large/clang-26760.c": line 3143) +* reduce to right at ("test/cases/large/clang-26760.c": line 3149) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3149) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to left at ("test/cases/large/clang-26760.c": line 3144) +* reduce to right at ("test/cases/large/clang-26760.c": line 3148) +* reduce to left at ("test/cases/large/clang-26760.c": line 3144) +* reduce to right at ("test/cases/large/clang-26760.c": line 3148) * reduce to left at ("test/cases/large/clang-26760.c": line 3144) * reduce to right at ("test/cases/large/clang-26760.c": line 3148) -* do without param at ("test/cases/large/clang-26760.c": line 3144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3148) * reduce to left at ("test/cases/large/clang-26760.c": line 3144) * reduce to right at ("test/cases/large/clang-26760.c": line 3147) -* do without param at ("test/cases/large/clang-26760.c": line 3146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3147) * reduce to left at ("test/cases/large/clang-26760.c": line 3146) * reduce to right at ("test/cases/large/clang-26760.c": line 3146) -* remove expression at ("test/cases/large/clang-26760.c": line 3144) -* remove expression at ("test/cases/large/clang-26760.c": line 3144) -* do without param at ("test/cases/large/clang-26760.c": line 3144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to left at ("test/cases/large/clang-26760.c": line 3144) +* reduce to right at ("test/cases/large/clang-26760.c": line 3146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3146) * reduce to left at ("test/cases/large/clang-26760.c": line 3144) * reduce to right at ("test/cases/large/clang-26760.c": line 3145) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3144) -* remove expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to left at ("test/cases/large/clang-26760.c": line 3144) +* reduce to right at ("test/cases/large/clang-26760.c": line 3145) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) * reduce to operant at ("test/cases/large/clang-26760.c": line 3144) * reduce to left at ("test/cases/large/clang-26760.c": line 3144) * reduce to right at ("test/cases/large/clang-26760.c": line 3145) * reduce to left at ("test/cases/large/clang-26760.c": line 3144) * reduce to right at ("test/cases/large/clang-26760.c": line 3145) -* do without param at ("test/cases/large/clang-26760.c": line 3144) -* do without param at ("test/cases/large/clang-26760.c": line 3145) -* replace by zero at ("test/cases/large/clang-26760.c": line 3145) -* replace by zero at ("test/cases/large/clang-26760.c": line 3145) -* replace by zero at ("test/cases/large/clang-26760.c": line 3145) -* replace by zero at ("test/cases/large/clang-26760.c": line 3145) -* do without param at ("test/cases/large/clang-26760.c": line 3146) -* replace by zero at ("test/cases/large/clang-26760.c": line 3146) -* do without param at ("test/cases/large/clang-26760.c": line 3147) -* replace by zero at ("test/cases/large/clang-26760.c": line 3147) -* do without param at ("test/cases/large/clang-26760.c": line 3148) -* replace by zero at ("test/cases/large/clang-26760.c": line 3148) -* replace by zero at ("test/cases/large/clang-26760.c": line 3148) -* do without param at ("test/cases/large/clang-26760.c": line 3149) -* do without param at ("test/cases/large/clang-26760.c": line 3150) -* do without param at ("test/cases/large/clang-26760.c": line 3151) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3145) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3145) +* reduce to index at ("test/cases/large/clang-26760.c": line 3145) +* remove expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to index at ("test/cases/large/clang-26760.c": line 3145) +* remove expression at ("test/cases/large/clang-26760.c": line 3144) +* remove expression at ("test/cases/large/clang-26760.c": line 3144) +* reduce to index at ("test/cases/large/clang-26760.c": line 3146) +* reduce to index at ("test/cases/large/clang-26760.c": line 3147) +* reduce to index at ("test/cases/large/clang-26760.c": line 3148) +* reduce to index at ("test/cases/large/clang-26760.c": line 3148) +* remove expression at ("test/cases/large/clang-26760.c": line 3144) +* remove expression at ("test/cases/large/clang-26760.c": line 3143) +* remove expression at ("test/cases/large/clang-26760.c": line 3143) * remove expr statement at ("test/cases/large/clang-26760.c": line 3152) * reduce to left at ("test/cases/large/clang-26760.c": line 3152) * reduce to right at ("test/cases/large/clang-26760.c": line 3152) @@ -14358,9 +19871,11 @@ * 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 check at ("test/cases/large/clang-26760.c": line 3155) +* reduce to left at ("test/cases/large/clang-26760.c": line 3155) +* reduce to right at ("test/cases/large/clang-26760.c": line 3155) * reduce to operant at ("test/cases/large/clang-26760.c": line 3155) * remove iterator at ("test/cases/large/clang-26760.c": line 3155) -* replace by zero at ("test/cases/large/clang-26760.c": line 3157) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3155) * 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) @@ -14368,83 +19883,144 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3159) * reduce to left at ("test/cases/large/clang-26760.c": line 3159) * reduce to right at ("test/cases/large/clang-26760.c": line 3159) -* replace by zero at ("test/cases/large/clang-26760.c": line 3159) * reduce to left at ("test/cases/large/clang-26760.c": line 3159) * reduce to right at ("test/cases/large/clang-26760.c": line 3166) -* do without param at ("test/cases/large/clang-26760.c": line 3159) +* reduce to left at ("test/cases/large/clang-26760.c": line 3159) +* reduce to right at ("test/cases/large/clang-26760.c": line 3166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3166) * reduce to left at ("test/cases/large/clang-26760.c": line 3159) * reduce to right at ("test/cases/large/clang-26760.c": line 3165) +* reduce to left at ("test/cases/large/clang-26760.c": line 3159) +* reduce to right at ("test/cases/large/clang-26760.c": line 3165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3159) +* reduce to index at ("test/cases/large/clang-26760.c": line 3159) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3159) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3159) * remove expression at ("test/cases/large/clang-26760.c": line 3159) -* replace by zero at ("test/cases/large/clang-26760.c": line 3159) -* replace by zero at ("test/cases/large/clang-26760.c": line 3159) -* replace by zero at ("test/cases/large/clang-26760.c": line 3159) -* remove expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) * reduce to left at ("test/cases/large/clang-26760.c": line 3159) * reduce to right at ("test/cases/large/clang-26760.c": line 3159) -* replace by zero at ("test/cases/large/clang-26760.c": line 3159) -* do without param at ("test/cases/large/clang-26760.c": line 3159) -* do without param at ("test/cases/large/clang-26760.c": line 3159) * reduce to left at ("test/cases/large/clang-26760.c": line 3159) * reduce to right at ("test/cases/large/clang-26760.c": line 3159) +* reduce to index at ("test/cases/large/clang-26760.c": line 3159) +* remove expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to left at ("test/cases/large/clang-26760.c": line 3159) +* reduce to right at ("test/cases/large/clang-26760.c": line 3165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3165) +* reduce to left at ("test/cases/large/clang-26760.c": line 3159) +* reduce to right at ("test/cases/large/clang-26760.c": line 3164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3160) * reduce to left at ("test/cases/large/clang-26760.c": line 3159) * reduce to right at ("test/cases/large/clang-26760.c": line 3159) -* replace by zero at ("test/cases/large/clang-26760.c": line 3159) -* do without param at ("test/cases/large/clang-26760.c": line 3160) -* do without param at ("test/cases/large/clang-26760.c": line 3163) -* remove expression at ("test/cases/large/clang-26760.c": line 3160) +* reduce to left at ("test/cases/large/clang-26760.c": line 3159) +* reduce to right at ("test/cases/large/clang-26760.c": line 3159) +* reduce to index at ("test/cases/large/clang-26760.c": line 3159) +* reduce to left at ("test/cases/large/clang-26760.c": line 3160) +* reduce to right at ("test/cases/large/clang-26760.c": line 3164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3160) +* reduce to left at ("test/cases/large/clang-26760.c": line 3160) +* reduce to right at ("test/cases/large/clang-26760.c": line 3163) * reduce to left at ("test/cases/large/clang-26760.c": line 3160) * reduce to right at ("test/cases/large/clang-26760.c": line 3163) -* do without param at ("test/cases/large/clang-26760.c": line 3160) -* do without param at ("test/cases/large/clang-26760.c": line 3160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3162) +* reduce to left at ("test/cases/large/clang-26760.c": line 3160) +* reduce to right at ("test/cases/large/clang-26760.c": line 3160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3161) * reduce to left at ("test/cases/large/clang-26760.c": line 3160) * reduce to right at ("test/cases/large/clang-26760.c": line 3160) -* do without param at ("test/cases/large/clang-26760.c": line 3160) -* do without param at ("test/cases/large/clang-26760.c": line 3161) -* do without param at ("test/cases/large/clang-26760.c": line 3162) -* do without param at ("test/cases/large/clang-26760.c": line 3163) -* do without param at ("test/cases/large/clang-26760.c": line 3164) -* do without param at ("test/cases/large/clang-26760.c": line 3165) +* remove expression at ("test/cases/large/clang-26760.c": line 3160) * reduce to operant at ("test/cases/large/clang-26760.c": line 3165) -* replace by zero at ("test/cases/large/clang-26760.c": line 3165) -* do without param at ("test/cases/large/clang-26760.c": line 3166) +* reduce to index at ("test/cases/large/clang-26760.c": line 3165) * remove expr statement at ("test/cases/large/clang-26760.c": line 3168) * reduce to left at ("test/cases/large/clang-26760.c": line 3168) * reduce to right at ("test/cases/large/clang-26760.c": line 3168) -* do without param at ("test/cases/large/clang-26760.c": line 3168) -* do without param at ("test/cases/large/clang-26760.c": line 3168) +* reduce to left at ("test/cases/large/clang-26760.c": line 3168) +* reduce to right at ("test/cases/large/clang-26760.c": line 3168) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3168) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3168) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3169) * reduce to left at ("test/cases/large/clang-26760.c": line 3168) * reduce to right at ("test/cases/large/clang-26760.c": line 3168) * reduce to left at ("test/cases/large/clang-26760.c": line 3168) * reduce to right at ("test/cases/large/clang-26760.c": line 3168) * reduce to operant at ("test/cases/large/clang-26760.c": line 3168) -* replace by zero at ("test/cases/large/clang-26760.c": line 3168) -* do without param at ("test/cases/large/clang-26760.c": line 3169) -* do without param at ("test/cases/large/clang-26760.c": line 3169) -* do without param at ("test/cases/large/clang-26760.c": line 3170) -* remove expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to index at ("test/cases/large/clang-26760.c": line 3168) +* reduce to left at ("test/cases/large/clang-26760.c": line 3169) +* reduce to right at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to left at ("test/cases/large/clang-26760.c": line 3172) +* reduce to right at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to left at ("test/cases/large/clang-26760.c": line 3172) +* reduce to right at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) * remove expression at ("test/cases/large/clang-26760.c": line 3170) -* do without param at ("test/cases/large/clang-26760.c": line 3170) -* remove expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to left at ("test/cases/large/clang-26760.c": line 3172) +* reduce to right at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to left at ("test/cases/large/clang-26760.c": line 3170) +* reduce to right at ("test/cases/large/clang-26760.c": line 3170) +* reduce to left at ("test/cases/large/clang-26760.c": line 3170) +* reduce to right at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) * remove expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3171) +* reduce to index at ("test/cases/large/clang-26760.c": line 3171) * remove expression at ("test/cases/large/clang-26760.c": line 3170) -* do without param at ("test/cases/large/clang-26760.c": line 3171) * remove expression at ("test/cases/large/clang-26760.c": line 3170) -* do without param at ("test/cases/large/clang-26760.c": line 3170) -* do without param at ("test/cases/large/clang-26760.c": line 3171) -* replace by zero at ("test/cases/large/clang-26760.c": line 3171) -* do without param at ("test/cases/large/clang-26760.c": line 3172) -* do without param at ("test/cases/large/clang-26760.c": line 3173) +* remove expression at ("test/cases/large/clang-26760.c": line 3172) +* remove expression at ("test/cases/large/clang-26760.c": line 3172) * remove expr statement at ("test/cases/large/clang-26760.c": line 3175) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3175) * remove expr statement at ("test/cases/large/clang-26760.c": line 3176) * reduce to left at ("test/cases/large/clang-26760.c": line 3176) * reduce to right at ("test/cases/large/clang-26760.c": line 3176) * reduce to left at ("test/cases/large/clang-26760.c": line 3176) * reduce to right at ("test/cases/large/clang-26760.c": line 3176) +* reduce to left at ("test/cases/large/clang-26760.c": line 3176) +* reduce to right at ("test/cases/large/clang-26760.c": line 3176) +* reduce to left at ("test/cases/large/clang-26760.c": line 3176) +* reduce to right at ("test/cases/large/clang-26760.c": line 3176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3176) * remove expression at ("test/cases/large/clang-26760.c": line 3176) * reduce to left at ("test/cases/large/clang-26760.c": line 3176) * reduce to right at ("test/cases/large/clang-26760.c": line 3176) -* do without param at ("test/cases/large/clang-26760.c": line 3176) -* do without param at ("test/cases/large/clang-26760.c": line 3177) +* reduce to left at ("test/cases/large/clang-26760.c": line 3176) +* reduce to right at ("test/cases/large/clang-26760.c": line 3176) +* reduce to left at ("test/cases/large/clang-26760.c": line 3176) +* reduce to right at ("test/cases/large/clang-26760.c": line 3177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3177) +* reduce to left at ("test/cases/large/clang-26760.c": line 3177) +* reduce to right at ("test/cases/large/clang-26760.c": line 3177) * reduce to left at ("test/cases/large/clang-26760.c": line 3177) * reduce to right at ("test/cases/large/clang-26760.c": line 3177) * reduce to left at ("test/cases/large/clang-26760.c": line 3177) @@ -14453,37 +20029,64 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3177) * reduce to left at ("test/cases/large/clang-26760.c": line 3177) * reduce to right at ("test/cases/large/clang-26760.c": line 3177) -* replace by zero at ("test/cases/large/clang-26760.c": line 3177) +* reduce to index at ("test/cases/large/clang-26760.c": line 3177) * remove expr statement at ("test/cases/large/clang-26760.c": line 3193) * remove expr statement at ("test/cases/large/clang-26760.c": line 3194) * remove expr statement at ("test/cases/large/clang-26760.c": line 3195) * reduce to left at ("test/cases/large/clang-26760.c": line 3195) * reduce to right at ("test/cases/large/clang-26760.c": line 3195) -* do without param at ("test/cases/large/clang-26760.c": line 3195) -* do without param at ("test/cases/large/clang-26760.c": line 3195) +* reduce to left at ("test/cases/large/clang-26760.c": line 3195) +* reduce to right at ("test/cases/large/clang-26760.c": line 3195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3195) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3196) * reduce to left at ("test/cases/large/clang-26760.c": line 3195) * reduce to right at ("test/cases/large/clang-26760.c": line 3195) * reduce to left at ("test/cases/large/clang-26760.c": line 3195) * reduce to right at ("test/cases/large/clang-26760.c": line 3195) * reduce to operant at ("test/cases/large/clang-26760.c": line 3195) -* replace by zero at ("test/cases/large/clang-26760.c": line 3195) -* do without param at ("test/cases/large/clang-26760.c": line 3196) -* do without param at ("test/cases/large/clang-26760.c": line 3196) -* do without param at ("test/cases/large/clang-26760.c": line 3197) -* remove expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to index at ("test/cases/large/clang-26760.c": line 3195) +* reduce to left at ("test/cases/large/clang-26760.c": line 3196) +* reduce to right at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to left at ("test/cases/large/clang-26760.c": line 3199) +* reduce to right at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to left at ("test/cases/large/clang-26760.c": line 3199) +* reduce to right at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) * remove expression at ("test/cases/large/clang-26760.c": line 3197) -* do without param at ("test/cases/large/clang-26760.c": line 3197) -* remove expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to left at ("test/cases/large/clang-26760.c": line 3199) +* reduce to right at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to left at ("test/cases/large/clang-26760.c": line 3197) +* reduce to right at ("test/cases/large/clang-26760.c": line 3197) +* reduce to left at ("test/cases/large/clang-26760.c": line 3197) +* reduce to right at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) * remove expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3198) +* reduce to index at ("test/cases/large/clang-26760.c": line 3198) * remove expression at ("test/cases/large/clang-26760.c": line 3197) -* do without param at ("test/cases/large/clang-26760.c": line 3198) * remove expression at ("test/cases/large/clang-26760.c": line 3197) -* do without param at ("test/cases/large/clang-26760.c": line 3197) -* do without param at ("test/cases/large/clang-26760.c": line 3198) -* replace by zero at ("test/cases/large/clang-26760.c": line 3198) -* do without param at ("test/cases/large/clang-26760.c": line 3199) -* do without param at ("test/cases/large/clang-26760.c": line 3200) +* remove expression at ("test/cases/large/clang-26760.c": line 3199) +* remove expression at ("test/cases/large/clang-26760.c": line 3199) * remove expr statement at ("test/cases/large/clang-26760.c": line 3202) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3202) * remove expr statement at ("test/cases/large/clang-26760.c": line 3203) * reduce to left at ("test/cases/large/clang-26760.c": line 3203) * reduce to right at ("test/cases/large/clang-26760.c": line 3203) @@ -14492,11 +20095,23 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3204) * reduce to left at ("test/cases/large/clang-26760.c": line 3204) * reduce to right at ("test/cases/large/clang-26760.c": line 3204) +* reduce to left at ("test/cases/large/clang-26760.c": line 3204) +* reduce to right at ("test/cases/large/clang-26760.c": line 3204) +* reduce to left at ("test/cases/large/clang-26760.c": line 3204) +* reduce to right at ("test/cases/large/clang-26760.c": line 3204) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3204) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3204) * remove expression at ("test/cases/large/clang-26760.c": line 3204) * reduce to left at ("test/cases/large/clang-26760.c": line 3204) * reduce to right at ("test/cases/large/clang-26760.c": line 3204) -* do without param at ("test/cases/large/clang-26760.c": line 3204) -* do without param at ("test/cases/large/clang-26760.c": line 3205) +* reduce to left at ("test/cases/large/clang-26760.c": line 3204) +* reduce to right at ("test/cases/large/clang-26760.c": line 3204) +* reduce to left at ("test/cases/large/clang-26760.c": line 3204) +* reduce to right at ("test/cases/large/clang-26760.c": line 3205) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3204) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3205) +* reduce to left at ("test/cases/large/clang-26760.c": line 3205) +* reduce to right at ("test/cases/large/clang-26760.c": line 3205) * reduce to left at ("test/cases/large/clang-26760.c": line 3205) * reduce to right at ("test/cases/large/clang-26760.c": line 3205) * reduce to left at ("test/cases/large/clang-26760.c": line 3205) @@ -14505,9 +20120,11 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 3205) * reduce to left at ("test/cases/large/clang-26760.c": line 3205) * reduce to right at ("test/cases/large/clang-26760.c": line 3205) -* replace by zero at ("test/cases/large/clang-26760.c": line 3205) +* reduce to index at ("test/cases/large/clang-26760.c": line 3205) * remove expr statement at ("test/cases/large/clang-26760.c": line 3226) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3226) * remove expr statement at ("test/cases/large/clang-26760.c": line 3228) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3228) * remove condition at ("test/cases/large/clang-26760.c": line 3229) * remove continue at ("test/cases/large/clang-26760.c": line 3230) * remove the for loop at ("test/cases/large/clang-26760.c": line 3231) @@ -14515,641 +20132,895 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3231) * reduce to right at ("test/cases/large/clang-26760.c": line 3231) * remove check at ("test/cases/large/clang-26760.c": line 3231) +* reduce to left at ("test/cases/large/clang-26760.c": line 3231) +* reduce to right at ("test/cases/large/clang-26760.c": line 3231) * reduce to operant at ("test/cases/large/clang-26760.c": line 3231) * remove iterator at ("test/cases/large/clang-26760.c": line 3231) * reduce to left at ("test/cases/large/clang-26760.c": line 3231) * reduce to right at ("test/cases/large/clang-26760.c": line 3231) -* do without param at ("test/cases/large/clang-26760.c": line 3231) -* do without param at ("test/cases/large/clang-26760.c": line 3232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3231) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3232) * remove return statement at ("test/cases/large/clang-26760.c": line 3234) -* replace by zero at ("test/cases/large/clang-26760.c": line 3234) +* reduce to index at ("test/cases/large/clang-26760.c": line 3234) * expand compound statment at ("test/cases/large/clang-26760.c": line 3227) * remove the for loop at ("test/cases/large/clang-26760.c": line 3237) * remove initializer at ("test/cases/large/clang-26760.c": line 3237) * 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 check at ("test/cases/large/clang-26760.c": line 3237) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3237) * reduce to left at ("test/cases/large/clang-26760.c": line 3237) * reduce to right at ("test/cases/large/clang-26760.c": line 3237) -* do without param at ("test/cases/large/clang-26760.c": line 3237) -* do without param at ("test/cases/large/clang-26760.c": line 3238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3238) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 3240) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3241) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3242) * remove the for loop at ("test/cases/large/clang-26760.c": line 3243) * remove initializer at ("test/cases/large/clang-26760.c": line 3243) * reduce to left at ("test/cases/large/clang-26760.c": line 3243) * reduce to right at ("test/cases/large/clang-26760.c": line 3243) * remove check at ("test/cases/large/clang-26760.c": line 3243) +* reduce to left at ("test/cases/large/clang-26760.c": line 3243) +* reduce to right at ("test/cases/large/clang-26760.c": line 3243) * remove iterator at ("test/cases/large/clang-26760.c": line 3243) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3243) * remove expr statement at ("test/cases/large/clang-26760.c": line 3244) * reduce to left at ("test/cases/large/clang-26760.c": line 3244) * reduce to right at ("test/cases/large/clang-26760.c": line 3244) -* replace by zero at ("test/cases/large/clang-26760.c": line 3244) +* reduce to index at ("test/cases/large/clang-26760.c": line 3244) * remove the for loop at ("test/cases/large/clang-26760.c": line 3245) * remove initializer at ("test/cases/large/clang-26760.c": line 3245) * 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 check at ("test/cases/large/clang-26760.c": line 3245) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3245) * reduce to left at ("test/cases/large/clang-26760.c": line 3245) * reduce to right at ("test/cases/large/clang-26760.c": line 3245) -* do without param at ("test/cases/large/clang-26760.c": line 3245) -* do without param at ("test/cases/large/clang-26760.c": line 3246) -* replace by zero at ("test/cases/large/clang-26760.c": line 3248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3246) * 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 the for loop at ("test/cases/large/clang-26760.c": line 3253) * remove initializer at ("test/cases/large/clang-26760.c": line 3253) * reduce to left at ("test/cases/large/clang-26760.c": line 3253) * reduce to right at ("test/cases/large/clang-26760.c": line 3253) * remove check at ("test/cases/large/clang-26760.c": line 3253) +* reduce to left at ("test/cases/large/clang-26760.c": line 3253) +* reduce to right at ("test/cases/large/clang-26760.c": line 3253) * remove iterator at ("test/cases/large/clang-26760.c": line 3253) * reduce to left at ("test/cases/large/clang-26760.c": line 3253) * reduce to right at ("test/cases/large/clang-26760.c": line 3253) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3255) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3255) * remove expr statement at ("test/cases/large/clang-26760.c": line 3256) * reduce to left at ("test/cases/large/clang-26760.c": line 3256) * reduce to right at ("test/cases/large/clang-26760.c": line 3271) -* remove expression at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3256) * reduce to left at ("test/cases/large/clang-26760.c": line 3256) * reduce to right at ("test/cases/large/clang-26760.c": line 3271) -* do without param at ("test/cases/large/clang-26760.c": line 3270) -* remove expression at ("test/cases/large/clang-26760.c": line 3256) -* do without param at ("test/cases/large/clang-26760.c": line 3256) -* do without param at ("test/cases/large/clang-26760.c": line 3256) -* do without param at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3271) +* reduce to left at ("test/cases/large/clang-26760.c": line 3270) +* reduce to right at ("test/cases/large/clang-26760.c": line 3270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3256) +* reduce to left at ("test/cases/large/clang-26760.c": line 3256) +* reduce to right at ("test/cases/large/clang-26760.c": line 3270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3268) * reduce to left at ("test/cases/large/clang-26760.c": line 3256) * reduce to right at ("test/cases/large/clang-26760.c": line 3267) -* replace by zero at ("test/cases/large/clang-26760.c": line 3256) * reduce to left at ("test/cases/large/clang-26760.c": line 3256) * reduce to right at ("test/cases/large/clang-26760.c": line 3256) -* do without param at ("test/cases/large/clang-26760.c": line 3256) -* replace by zero at ("test/cases/large/clang-26760.c": line 3256) -* do without param at ("test/cases/large/clang-26760.c": line 3257) +* reduce to index at ("test/cases/large/clang-26760.c": line 3256) +* reduce to left at ("test/cases/large/clang-26760.c": line 3256) +* reduce to right at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3257) +* reduce to index at ("test/cases/large/clang-26760.c": line 3256) * reduce to left at ("test/cases/large/clang-26760.c": line 3257) * reduce to right at ("test/cases/large/clang-26760.c": line 3267) * reduce to left at ("test/cases/large/clang-26760.c": line 3257) * reduce to right at ("test/cases/large/clang-26760.c": line 3267) * reduce to left at ("test/cases/large/clang-26760.c": line 3257) * reduce to right at ("test/cases/large/clang-26760.c": line 3259) -* replace by zero at ("test/cases/large/clang-26760.c": line 3257) +* reduce to index at ("test/cases/large/clang-26760.c": line 3257) * reduce to left at ("test/cases/large/clang-26760.c": line 3259) * reduce to right at ("test/cases/large/clang-26760.c": line 3267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3258) * remove expression at ("test/cases/large/clang-26760.c": line 3257) -* do without param at ("test/cases/large/clang-26760.c": line 3257) -* do without param at ("test/cases/large/clang-26760.c": line 3257) -* do without param at ("test/cases/large/clang-26760.c": line 3258) -* do without param at ("test/cases/large/clang-26760.c": line 3259) * reduce to left at ("test/cases/large/clang-26760.c": line 3259) * reduce to right at ("test/cases/large/clang-26760.c": line 3267) -* do without param at ("test/cases/large/clang-26760.c": line 3259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3259) * reduce to left at ("test/cases/large/clang-26760.c": line 3259) * reduce to right at ("test/cases/large/clang-26760.c": line 3267) -* do without param at ("test/cases/large/clang-26760.c": line 3259) -* replace by zero at ("test/cases/large/clang-26760.c": line 3259) -* do without param at ("test/cases/large/clang-26760.c": line 3260) -* do without param at ("test/cases/large/clang-26760.c": line 3260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3260) +* reduce to index at ("test/cases/large/clang-26760.c": line 3259) +* reduce to left at ("test/cases/large/clang-26760.c": line 3260) +* reduce to right at ("test/cases/large/clang-26760.c": line 3267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3267) +* reduce to left at ("test/cases/large/clang-26760.c": line 3260) +* reduce to right at ("test/cases/large/clang-26760.c": line 3266) * reduce to left at ("test/cases/large/clang-26760.c": line 3260) * reduce to right at ("test/cases/large/clang-26760.c": line 3266) -* do without param at ("test/cases/large/clang-26760.c": line 3260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3266) +* reduce to left at ("test/cases/large/clang-26760.c": line 3260) +* reduce to right at ("test/cases/large/clang-26760.c": line 3265) +* reduce to left at ("test/cases/large/clang-26760.c": line 3260) +* reduce to right at ("test/cases/large/clang-26760.c": line 3265) * reduce to left at ("test/cases/large/clang-26760.c": line 3260) * reduce to right at ("test/cases/large/clang-26760.c": line 3265) -* do without param at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) * remove expression at ("test/cases/large/clang-26760.c": line 3260) -* do without param at ("test/cases/large/clang-26760.c": line 3260) -* do without param at ("test/cases/large/clang-26760.c": line 3261) -* do without param at ("test/cases/large/clang-26760.c": line 3261) -* do without param at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3264) +* reduce to left at ("test/cases/large/clang-26760.c": line 3261) +* reduce to right at ("test/cases/large/clang-26760.c": line 3263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3263) * reduce to left at ("test/cases/large/clang-26760.c": line 3261) * reduce to right at ("test/cases/large/clang-26760.c": line 3262) * reduce to left at ("test/cases/large/clang-26760.c": line 3262) * reduce to right at ("test/cases/large/clang-26760.c": line 3262) * reduce to left at ("test/cases/large/clang-26760.c": line 3262) * reduce to right at ("test/cases/large/clang-26760.c": line 3262) +* reduce to left at ("test/cases/large/clang-26760.c": line 3262) +* reduce to right at ("test/cases/large/clang-26760.c": line 3262) +* reduce to left at ("test/cases/large/clang-26760.c": line 3262) +* reduce to right at ("test/cases/large/clang-26760.c": line 3262) +* reduce to left at ("test/cases/large/clang-26760.c": line 3262) +* reduce to right at ("test/cases/large/clang-26760.c": line 3262) +* reduce to left at ("test/cases/large/clang-26760.c": line 3262) +* reduce to right at ("test/cases/large/clang-26760.c": line 3262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3262) * remove expression at ("test/cases/large/clang-26760.c": line 3261) -* do without param at ("test/cases/large/clang-26760.c": line 3261) -* do without param at ("test/cases/large/clang-26760.c": line 3262) -* do without param at ("test/cases/large/clang-26760.c": line 3263) -* replace by zero at ("test/cases/large/clang-26760.c": line 3263) -* do without param at ("test/cases/large/clang-26760.c": line 3264) -* do without param at ("test/cases/large/clang-26760.c": line 3265) -* do without param at ("test/cases/large/clang-26760.c": line 3266) -* do without param at ("test/cases/large/clang-26760.c": line 3267) -* replace by zero at ("test/cases/large/clang-26760.c": line 3267) -* replace by zero at ("test/cases/large/clang-26760.c": line 3267) -* do without param at ("test/cases/large/clang-26760.c": line 3268) -* replace by zero at ("test/cases/large/clang-26760.c": line 3268) -* do without param at ("test/cases/large/clang-26760.c": line 3269) -* do without param at ("test/cases/large/clang-26760.c": line 3270) -* replace by zero at ("test/cases/large/clang-26760.c": line 3270) -* do without param at ("test/cases/large/clang-26760.c": line 3271) +* reduce to index at ("test/cases/large/clang-26760.c": line 3263) +* reduce to index at ("test/cases/large/clang-26760.c": line 3267) +* reduce to index at ("test/cases/large/clang-26760.c": line 3267) +* reduce to index at ("test/cases/large/clang-26760.c": line 3268) +* reduce to index at ("test/cases/large/clang-26760.c": line 3270) +* remove expression at ("test/cases/large/clang-26760.c": line 3256) +* remove expression at ("test/cases/large/clang-26760.c": line 3256) * remove expr statement at ("test/cases/large/clang-26760.c": line 3272) * reduce to left at ("test/cases/large/clang-26760.c": line 3272) * reduce to right at ("test/cases/large/clang-26760.c": line 3272) * reduce to left at ("test/cases/large/clang-26760.c": line 3272) * reduce to right at ("test/cases/large/clang-26760.c": line 3272) -* replace by zero at ("test/cases/large/clang-26760.c": line 3272) +* reduce to index at ("test/cases/large/clang-26760.c": line 3272) +* reduce to left at ("test/cases/large/clang-26760.c": line 3272) +* reduce to right at ("test/cases/large/clang-26760.c": line 3274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3272) * remove expression at ("test/cases/large/clang-26760.c": line 3272) -* do without param at ("test/cases/large/clang-26760.c": line 3272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3274) +* reduce to left at ("test/cases/large/clang-26760.c": line 3272) +* reduce to right at ("test/cases/large/clang-26760.c": line 3273) * reduce to left at ("test/cases/large/clang-26760.c": line 3272) * reduce to right at ("test/cases/large/clang-26760.c": line 3273) * reduce to left at ("test/cases/large/clang-26760.c": line 3272) * reduce to right at ("test/cases/large/clang-26760.c": line 3272) * reduce to left at ("test/cases/large/clang-26760.c": line 3272) * reduce to right at ("test/cases/large/clang-26760.c": line 3272) -* do without param at ("test/cases/large/clang-26760.c": line 3272) -* do without param at ("test/cases/large/clang-26760.c": line 3273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3273) +* reduce to left at ("test/cases/large/clang-26760.c": line 3273) +* reduce to right at ("test/cases/large/clang-26760.c": line 3273) * reduce to left at ("test/cases/large/clang-26760.c": line 3273) * reduce to right at ("test/cases/large/clang-26760.c": line 3273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3273) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3273) +* reduce to index at ("test/cases/large/clang-26760.c": line 3273) * remove expression at ("test/cases/large/clang-26760.c": line 3273) -* replace by zero at ("test/cases/large/clang-26760.c": line 3273) -* replace by zero at ("test/cases/large/clang-26760.c": line 3273) -* do without param at ("test/cases/large/clang-26760.c": line 3274) +* reduce to index at ("test/cases/large/clang-26760.c": line 3273) * remove expr statement at ("test/cases/large/clang-26760.c": line 3275) * reduce to left at ("test/cases/large/clang-26760.c": line 3275) * reduce to right at ("test/cases/large/clang-26760.c": line 3275) -* replace by zero at ("test/cases/large/clang-26760.c": line 3275) +* reduce to left at ("test/cases/large/clang-26760.c": line 3275) +* reduce to right at ("test/cases/large/clang-26760.c": line 3275) * remove expr statement at ("test/cases/large/clang-26760.c": line 3277) * remove the for loop at ("test/cases/large/clang-26760.c": line 3278) * remove initializer at ("test/cases/large/clang-26760.c": line 3278) * 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 check at ("test/cases/large/clang-26760.c": line 3278) +* reduce to left at ("test/cases/large/clang-26760.c": line 3278) +* reduce to right at ("test/cases/large/clang-26760.c": line 3278) * reduce to operant at ("test/cases/large/clang-26760.c": line 3278) * remove iterator at ("test/cases/large/clang-26760.c": line 3278) * reduce to left at ("test/cases/large/clang-26760.c": line 3278) * reduce to right at ("test/cases/large/clang-26760.c": line 3278) -* do without param at ("test/cases/large/clang-26760.c": line 3278) -* do without param at ("test/cases/large/clang-26760.c": line 3279) -* replace by zero at ("test/cases/large/clang-26760.c": line 3281) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3279) * 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 the for loop at ("test/cases/large/clang-26760.c": line 3289) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 3289) * remove iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 3289) -* do without param at ("test/cases/large/clang-26760.c": line 3290) -* replace by zero at ("test/cases/large/clang-26760.c": line 3292) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3290) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 3294) -* replace by zero at ("test/cases/large/clang-26760.c": line 3294) -* replace by zero at ("test/cases/large/clang-26760.c": line 3294) -* remove expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) * reduce to left at ("test/cases/large/clang-26760.c": line 3294) * reduce to right at ("test/cases/large/clang-26760.c": line 3295) -* do without param at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3295) +* reduce to index at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3295) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3295) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3295) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to index at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to left at ("test/cases/large/clang-26760.c": line 3294) +* reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to index at ("test/cases/large/clang-26760.c": line 3294) * reduce to operant at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) * reduce to left at ("test/cases/large/clang-26760.c": line 3294) * reduce to right at ("test/cases/large/clang-26760.c": line 3294) -* replace by zero at ("test/cases/large/clang-26760.c": line 3294) * reduce to left at ("test/cases/large/clang-26760.c": line 3294) * reduce to right at ("test/cases/large/clang-26760.c": line 3294) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3294) * reduce to left at ("test/cases/large/clang-26760.c": line 3294) * reduce to right at ("test/cases/large/clang-26760.c": line 3294) -* replace by zero at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3294) +* remove expression at ("test/cases/large/clang-26760.c": line 3294) * reduce to operant at ("test/cases/large/clang-26760.c": line 3294) * remove expression at ("test/cases/large/clang-26760.c": line 3294) * remove expression at ("test/cases/large/clang-26760.c": line 3294) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3294) * remove expression at ("test/cases/large/clang-26760.c": line 3294) -* reduce to operant at ("test/cases/large/clang-26760.c": line 3294) -* do without param at ("test/cases/large/clang-26760.c": line 3295) -* replace by zero at ("test/cases/large/clang-26760.c": line 3295) +* reduce to index at ("test/cases/large/clang-26760.c": line 3295) * remove expr statement at ("test/cases/large/clang-26760.c": line 3296) * reduce to left at ("test/cases/large/clang-26760.c": line 3296) * reduce to right at ("test/cases/large/clang-26760.c": line 3296) -* replace by zero at ("test/cases/large/clang-26760.c": line 3296) -* do without param at ("test/cases/large/clang-26760.c": line 3296) -* do without param at ("test/cases/large/clang-26760.c": line 3296) -* do without param at ("test/cases/large/clang-26760.c": line 3297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3303) +* reduce to left at ("test/cases/large/clang-26760.c": line 3296) +* reduce to right at ("test/cases/large/clang-26760.c": line 3302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3297) +* reduce to left at ("test/cases/large/clang-26760.c": line 3297) +* reduce to right at ("test/cases/large/clang-26760.c": line 3302) * reduce to left at ("test/cases/large/clang-26760.c": line 3297) * reduce to right at ("test/cases/large/clang-26760.c": line 3302) * reduce to left at ("test/cases/large/clang-26760.c": line 3297) * reduce to right at ("test/cases/large/clang-26760.c": line 3297) -* do without param at ("test/cases/large/clang-26760.c": line 3297) -* do without param at ("test/cases/large/clang-26760.c": line 3297) -* remove expression at ("test/cases/large/clang-26760.c": line 3297) -* do without param at ("test/cases/large/clang-26760.c": line 3297) -* do without param at ("test/cases/large/clang-26760.c": line 3298) -* do without param at ("test/cases/large/clang-26760.c": line 3300) -* remove expression at ("test/cases/large/clang-26760.c": line 3300) -* remove expression at ("test/cases/large/clang-26760.c": line 3300) -* remove expression at ("test/cases/large/clang-26760.c": line 3298) -* do without param at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3297) +* reduce to left at ("test/cases/large/clang-26760.c": line 3297) +* reduce to right at ("test/cases/large/clang-26760.c": line 3302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3302) +* reduce to left at ("test/cases/large/clang-26760.c": line 3297) +* reduce to right at ("test/cases/large/clang-26760.c": line 3301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3300) * reduce to left at ("test/cases/large/clang-26760.c": line 3298) * reduce to right at ("test/cases/large/clang-26760.c": line 3299) -* do without param at ("test/cases/large/clang-26760.c": line 3298) -* remove expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3298) +* reduce to left at ("test/cases/large/clang-26760.c": line 3298) +* reduce to right at ("test/cases/large/clang-26760.c": line 3298) * reduce to left at ("test/cases/large/clang-26760.c": line 3298) * reduce to right at ("test/cases/large/clang-26760.c": line 3298) * reduce to operant at ("test/cases/large/clang-26760.c": line 3298) * reduce to left at ("test/cases/large/clang-26760.c": line 3298) * reduce to right at ("test/cases/large/clang-26760.c": line 3298) -* do without param at ("test/cases/large/clang-26760.c": line 3299) -* do without param at ("test/cases/large/clang-26760.c": line 3300) -* do without param at ("test/cases/large/clang-26760.c": line 3301) -* do without param at ("test/cases/large/clang-26760.c": line 3302) -* do without param at ("test/cases/large/clang-26760.c": line 3303) +* reduce to left at ("test/cases/large/clang-26760.c": line 3298) +* reduce to right at ("test/cases/large/clang-26760.c": line 3298) +* reduce to left at ("test/cases/large/clang-26760.c": line 3298) +* reduce to right at ("test/cases/large/clang-26760.c": line 3298) +* reduce to left at ("test/cases/large/clang-26760.c": line 3298) +* reduce to right at ("test/cases/large/clang-26760.c": line 3298) +* reduce to left at ("test/cases/large/clang-26760.c": line 3298) +* reduce to right at ("test/cases/large/clang-26760.c": line 3298) +* remove expression at ("test/cases/large/clang-26760.c": line 3298) +* remove expression at ("test/cases/large/clang-26760.c": line 3298) +* remove expression at ("test/cases/large/clang-26760.c": line 3300) +* remove expression at ("test/cases/large/clang-26760.c": line 3300) +* remove expression at ("test/cases/large/clang-26760.c": line 3297) * remove expr statement at ("test/cases/large/clang-26760.c": line 3304) * reduce to left at ("test/cases/large/clang-26760.c": line 3304) * reduce to right at ("test/cases/large/clang-26760.c": line 3304) -* replace by zero at ("test/cases/large/clang-26760.c": line 3304) * remove the for loop at ("test/cases/large/clang-26760.c": line 3305) * remove initializer at ("test/cases/large/clang-26760.c": line 3305) * reduce to left at ("test/cases/large/clang-26760.c": line 3305) * reduce to right at ("test/cases/large/clang-26760.c": line 3305) * remove check at ("test/cases/large/clang-26760.c": line 3305) +* reduce to left at ("test/cases/large/clang-26760.c": line 3305) +* reduce to right at ("test/cases/large/clang-26760.c": line 3305) * remove iterator at ("test/cases/large/clang-26760.c": line 3305) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3305) * remove the for loop at ("test/cases/large/clang-26760.c": line 3307) * remove initializer at ("test/cases/large/clang-26760.c": line 3307) * reduce to left at ("test/cases/large/clang-26760.c": line 3307) * reduce to right at ("test/cases/large/clang-26760.c": line 3307) * remove check at ("test/cases/large/clang-26760.c": line 3307) +* reduce to left at ("test/cases/large/clang-26760.c": line 3307) +* reduce to right at ("test/cases/large/clang-26760.c": line 3307) * remove iterator at ("test/cases/large/clang-26760.c": line 3307) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3307) * remove the for loop at ("test/cases/large/clang-26760.c": line 3309) * remove initializer at ("test/cases/large/clang-26760.c": line 3309) * reduce to left at ("test/cases/large/clang-26760.c": line 3309) * reduce to right at ("test/cases/large/clang-26760.c": line 3309) * remove check at ("test/cases/large/clang-26760.c": line 3309) +* reduce to left at ("test/cases/large/clang-26760.c": line 3309) +* reduce to right at ("test/cases/large/clang-26760.c": line 3309) * remove iterator at ("test/cases/large/clang-26760.c": line 3309) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3309) * remove expr statement at ("test/cases/large/clang-26760.c": line 3311) -* do without param at ("test/cases/large/clang-26760.c": line 3311) -* replace by zero at ("test/cases/large/clang-26760.c": line 3311) -* replace by zero at ("test/cases/large/clang-26760.c": line 3311) -* replace by zero at ("test/cases/large/clang-26760.c": line 3311) -* do without param at ("test/cases/large/clang-26760.c": line 3312) -* do without param at ("test/cases/large/clang-26760.c": line 3313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3313) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3311) +* reduce to index at ("test/cases/large/clang-26760.c": line 3311) * remove condition at ("test/cases/large/clang-26760.c": line 3314) * remove expr statement at ("test/cases/large/clang-26760.c": line 3315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3316) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3318) * remove expr statement at ("test/cases/large/clang-26760.c": line 3322) * remove condition at ("test/cases/large/clang-26760.c": line 3323) * remove break at ("test/cases/large/clang-26760.c": line 3324) * remove condition at ("test/cases/large/clang-26760.c": line 3326) * reduce to left at ("test/cases/large/clang-26760.c": line 3326) * reduce to right at ("test/cases/large/clang-26760.c": line 3326) -* replace by zero at ("test/cases/large/clang-26760.c": line 3326) -* replace by zero at ("test/cases/large/clang-26760.c": line 3326) -* replace by zero at ("test/cases/large/clang-26760.c": line 3326) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3326) +* reduce to index at ("test/cases/large/clang-26760.c": line 3326) * remove condition at ("test/cases/large/clang-26760.c": line 3333) * remove break at ("test/cases/large/clang-26760.c": line 3334) * remove expr statement at ("test/cases/large/clang-26760.c": line 3328) * reduce to left at ("test/cases/large/clang-26760.c": line 3328) * reduce to right at ("test/cases/large/clang-26760.c": line 3328) -* replace by zero at ("test/cases/large/clang-26760.c": line 3328) +* reduce to index at ("test/cases/large/clang-26760.c": line 3328) * remove return statement at ("test/cases/large/clang-26760.c": line 3329) * remove the for loop at ("test/cases/large/clang-26760.c": line 3336) * remove initializer at ("test/cases/large/clang-26760.c": line 3336) * reduce to left at ("test/cases/large/clang-26760.c": line 3336) * reduce to right at ("test/cases/large/clang-26760.c": line 3336) * remove check at ("test/cases/large/clang-26760.c": line 3336) +* reduce to left at ("test/cases/large/clang-26760.c": line 3336) +* reduce to right at ("test/cases/large/clang-26760.c": line 3336) * remove iterator at ("test/cases/large/clang-26760.c": line 3336) * reduce to left at ("test/cases/large/clang-26760.c": line 3336) * reduce to right at ("test/cases/large/clang-26760.c": line 3336) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3338) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3338) * remove expr statement at ("test/cases/large/clang-26760.c": line 3339) * reduce to left at ("test/cases/large/clang-26760.c": line 3339) * reduce to right at ("test/cases/large/clang-26760.c": line 3354) -* remove expression at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3354) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3339) * reduce to left at ("test/cases/large/clang-26760.c": line 3339) * reduce to right at ("test/cases/large/clang-26760.c": line 3354) -* do without param at ("test/cases/large/clang-26760.c": line 3353) -* remove expression at ("test/cases/large/clang-26760.c": line 3339) -* do without param at ("test/cases/large/clang-26760.c": line 3339) -* do without param at ("test/cases/large/clang-26760.c": line 3339) -* do without param at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3354) +* reduce to left at ("test/cases/large/clang-26760.c": line 3353) +* reduce to right at ("test/cases/large/clang-26760.c": line 3353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3339) +* reduce to left at ("test/cases/large/clang-26760.c": line 3339) +* reduce to right at ("test/cases/large/clang-26760.c": line 3353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3352) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3351) * reduce to left at ("test/cases/large/clang-26760.c": line 3339) * reduce to right at ("test/cases/large/clang-26760.c": line 3350) -* replace by zero at ("test/cases/large/clang-26760.c": line 3339) * reduce to left at ("test/cases/large/clang-26760.c": line 3339) * reduce to right at ("test/cases/large/clang-26760.c": line 3339) -* do without param at ("test/cases/large/clang-26760.c": line 3339) -* replace by zero at ("test/cases/large/clang-26760.c": line 3339) -* do without param at ("test/cases/large/clang-26760.c": line 3340) +* reduce to index at ("test/cases/large/clang-26760.c": line 3339) +* reduce to left at ("test/cases/large/clang-26760.c": line 3339) +* reduce to right at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3340) +* reduce to index at ("test/cases/large/clang-26760.c": line 3339) * reduce to left at ("test/cases/large/clang-26760.c": line 3340) * reduce to right at ("test/cases/large/clang-26760.c": line 3350) * reduce to left at ("test/cases/large/clang-26760.c": line 3340) * reduce to right at ("test/cases/large/clang-26760.c": line 3350) * reduce to left at ("test/cases/large/clang-26760.c": line 3340) * reduce to right at ("test/cases/large/clang-26760.c": line 3342) -* replace by zero at ("test/cases/large/clang-26760.c": line 3340) +* reduce to index at ("test/cases/large/clang-26760.c": line 3340) * reduce to left at ("test/cases/large/clang-26760.c": line 3342) * reduce to right at ("test/cases/large/clang-26760.c": line 3350) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3340) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3341) * remove expression at ("test/cases/large/clang-26760.c": line 3340) -* do without param at ("test/cases/large/clang-26760.c": line 3340) -* do without param at ("test/cases/large/clang-26760.c": line 3340) -* do without param at ("test/cases/large/clang-26760.c": line 3341) -* do without param at ("test/cases/large/clang-26760.c": line 3342) * reduce to left at ("test/cases/large/clang-26760.c": line 3342) * reduce to right at ("test/cases/large/clang-26760.c": line 3350) -* do without param at ("test/cases/large/clang-26760.c": line 3342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3342) * reduce to left at ("test/cases/large/clang-26760.c": line 3342) * reduce to right at ("test/cases/large/clang-26760.c": line 3350) -* do without param at ("test/cases/large/clang-26760.c": line 3342) -* replace by zero at ("test/cases/large/clang-26760.c": line 3342) -* do without param at ("test/cases/large/clang-26760.c": line 3343) -* do without param at ("test/cases/large/clang-26760.c": line 3343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3342) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3343) +* reduce to index at ("test/cases/large/clang-26760.c": line 3342) +* reduce to left at ("test/cases/large/clang-26760.c": line 3343) +* reduce to right at ("test/cases/large/clang-26760.c": line 3350) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3350) +* reduce to left at ("test/cases/large/clang-26760.c": line 3343) +* reduce to right at ("test/cases/large/clang-26760.c": line 3349) * reduce to left at ("test/cases/large/clang-26760.c": line 3343) * reduce to right at ("test/cases/large/clang-26760.c": line 3349) -* do without param at ("test/cases/large/clang-26760.c": line 3343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3349) +* reduce to left at ("test/cases/large/clang-26760.c": line 3343) +* reduce to right at ("test/cases/large/clang-26760.c": line 3348) +* reduce to left at ("test/cases/large/clang-26760.c": line 3343) +* reduce to right at ("test/cases/large/clang-26760.c": line 3348) * reduce to left at ("test/cases/large/clang-26760.c": line 3343) * reduce to right at ("test/cases/large/clang-26760.c": line 3348) -* do without param at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3348) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3343) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) * remove expression at ("test/cases/large/clang-26760.c": line 3343) -* do without param at ("test/cases/large/clang-26760.c": line 3343) -* do without param at ("test/cases/large/clang-26760.c": line 3344) -* do without param at ("test/cases/large/clang-26760.c": line 3344) -* do without param at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3347) +* reduce to left at ("test/cases/large/clang-26760.c": line 3344) +* reduce to right at ("test/cases/large/clang-26760.c": line 3346) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3346) * reduce to left at ("test/cases/large/clang-26760.c": line 3344) * reduce to right at ("test/cases/large/clang-26760.c": line 3345) * reduce to left at ("test/cases/large/clang-26760.c": line 3345) * reduce to right at ("test/cases/large/clang-26760.c": line 3345) * reduce to left at ("test/cases/large/clang-26760.c": line 3345) * reduce to right at ("test/cases/large/clang-26760.c": line 3345) +* reduce to left at ("test/cases/large/clang-26760.c": line 3345) +* reduce to right at ("test/cases/large/clang-26760.c": line 3345) +* reduce to left at ("test/cases/large/clang-26760.c": line 3345) +* reduce to right at ("test/cases/large/clang-26760.c": line 3345) +* reduce to left at ("test/cases/large/clang-26760.c": line 3345) +* reduce to right at ("test/cases/large/clang-26760.c": line 3345) +* reduce to left at ("test/cases/large/clang-26760.c": line 3345) +* reduce to right at ("test/cases/large/clang-26760.c": line 3345) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3345) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3344) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3345) * remove expression at ("test/cases/large/clang-26760.c": line 3344) -* do without param at ("test/cases/large/clang-26760.c": line 3344) -* do without param at ("test/cases/large/clang-26760.c": line 3345) -* do without param at ("test/cases/large/clang-26760.c": line 3346) -* replace by zero at ("test/cases/large/clang-26760.c": line 3346) -* do without param at ("test/cases/large/clang-26760.c": line 3347) -* do without param at ("test/cases/large/clang-26760.c": line 3348) -* do without param at ("test/cases/large/clang-26760.c": line 3349) -* do without param at ("test/cases/large/clang-26760.c": line 3350) -* replace by zero at ("test/cases/large/clang-26760.c": line 3350) -* replace by zero at ("test/cases/large/clang-26760.c": line 3350) -* do without param at ("test/cases/large/clang-26760.c": line 3351) -* replace by zero at ("test/cases/large/clang-26760.c": line 3351) -* do without param at ("test/cases/large/clang-26760.c": line 3352) -* do without param at ("test/cases/large/clang-26760.c": line 3353) -* replace by zero at ("test/cases/large/clang-26760.c": line 3353) -* do without param at ("test/cases/large/clang-26760.c": line 3354) +* reduce to index at ("test/cases/large/clang-26760.c": line 3346) +* reduce to index at ("test/cases/large/clang-26760.c": line 3350) +* reduce to index at ("test/cases/large/clang-26760.c": line 3350) +* reduce to index at ("test/cases/large/clang-26760.c": line 3351) +* reduce to index at ("test/cases/large/clang-26760.c": line 3353) +* remove expression at ("test/cases/large/clang-26760.c": line 3339) +* remove expression at ("test/cases/large/clang-26760.c": line 3339) * remove expr statement at ("test/cases/large/clang-26760.c": line 3355) * reduce to left at ("test/cases/large/clang-26760.c": line 3355) * reduce to right at ("test/cases/large/clang-26760.c": line 3355) * reduce to left at ("test/cases/large/clang-26760.c": line 3355) * reduce to right at ("test/cases/large/clang-26760.c": line 3355) -* replace by zero at ("test/cases/large/clang-26760.c": line 3355) +* reduce to index at ("test/cases/large/clang-26760.c": line 3355) +* reduce to left at ("test/cases/large/clang-26760.c": line 3355) +* reduce to right at ("test/cases/large/clang-26760.c": line 3357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3355) * remove expression at ("test/cases/large/clang-26760.c": line 3355) -* do without param at ("test/cases/large/clang-26760.c": line 3355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3357) +* reduce to left at ("test/cases/large/clang-26760.c": line 3355) +* reduce to right at ("test/cases/large/clang-26760.c": line 3356) * reduce to left at ("test/cases/large/clang-26760.c": line 3355) * reduce to right at ("test/cases/large/clang-26760.c": line 3356) * reduce to left at ("test/cases/large/clang-26760.c": line 3355) * reduce to right at ("test/cases/large/clang-26760.c": line 3355) * reduce to left at ("test/cases/large/clang-26760.c": line 3355) * reduce to right at ("test/cases/large/clang-26760.c": line 3355) -* do without param at ("test/cases/large/clang-26760.c": line 3355) -* do without param at ("test/cases/large/clang-26760.c": line 3356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3356) +* reduce to left at ("test/cases/large/clang-26760.c": line 3356) +* reduce to right at ("test/cases/large/clang-26760.c": line 3356) * reduce to left at ("test/cases/large/clang-26760.c": line 3356) * reduce to right at ("test/cases/large/clang-26760.c": line 3356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3356) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3356) +* reduce to index at ("test/cases/large/clang-26760.c": line 3356) * remove expression at ("test/cases/large/clang-26760.c": line 3356) -* replace by zero at ("test/cases/large/clang-26760.c": line 3356) -* replace by zero at ("test/cases/large/clang-26760.c": line 3356) -* do without param at ("test/cases/large/clang-26760.c": line 3357) +* reduce to index at ("test/cases/large/clang-26760.c": line 3356) * remove expr statement at ("test/cases/large/clang-26760.c": line 3358) * reduce to left at ("test/cases/large/clang-26760.c": line 3358) * reduce to right at ("test/cases/large/clang-26760.c": line 3358) -* replace by zero at ("test/cases/large/clang-26760.c": line 3358) +* reduce to left at ("test/cases/large/clang-26760.c": line 3358) +* reduce to right at ("test/cases/large/clang-26760.c": line 3358) * remove the for loop at ("test/cases/large/clang-26760.c": line 3360) * remove initializer at ("test/cases/large/clang-26760.c": line 3360) * 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 check at ("test/cases/large/clang-26760.c": line 3360) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3360) * reduce to left at ("test/cases/large/clang-26760.c": line 3360) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3364) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3366) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3366) * remove the for loop at ("test/cases/large/clang-26760.c": line 3367) * remove initializer at ("test/cases/large/clang-26760.c": line 3367) * reduce to left at ("test/cases/large/clang-26760.c": line 3367) * reduce to right at ("test/cases/large/clang-26760.c": line 3367) * remove check at ("test/cases/large/clang-26760.c": line 3367) +* reduce to left at ("test/cases/large/clang-26760.c": line 3367) +* reduce to right at ("test/cases/large/clang-26760.c": line 3367) * remove iterator at ("test/cases/large/clang-26760.c": line 3367) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3367) * remove the for loop at ("test/cases/large/clang-26760.c": line 3369) * remove initializer at ("test/cases/large/clang-26760.c": line 3369) * reduce to left at ("test/cases/large/clang-26760.c": line 3369) * reduce to right at ("test/cases/large/clang-26760.c": line 3369) * remove check at ("test/cases/large/clang-26760.c": line 3369) +* reduce to left at ("test/cases/large/clang-26760.c": line 3369) +* reduce to right at ("test/cases/large/clang-26760.c": line 3369) * remove iterator at ("test/cases/large/clang-26760.c": line 3369) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3369) * remove expr statement at ("test/cases/large/clang-26760.c": line 3370) * reduce to left at ("test/cases/large/clang-26760.c": line 3370) * reduce to right at ("test/cases/large/clang-26760.c": line 3370) -* replace by zero at ("test/cases/large/clang-26760.c": line 3370) -* replace by zero at ("test/cases/large/clang-26760.c": line 3370) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3370) +* reduce to index at ("test/cases/large/clang-26760.c": line 3370) * remove expr statement at ("test/cases/large/clang-26760.c": line 3372) * reduce to left at ("test/cases/large/clang-26760.c": line 3372) * reduce to right at ("test/cases/large/clang-26760.c": line 3372) -* replace by zero at ("test/cases/large/clang-26760.c": line 3372) +* reduce to index at ("test/cases/large/clang-26760.c": line 3372) * remove expr statement at ("test/cases/large/clang-26760.c": line 3373) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3373) * remove expr statement at ("test/cases/large/clang-26760.c": line 3374) * reduce to left at ("test/cases/large/clang-26760.c": line 3374) * reduce to right at ("test/cases/large/clang-26760.c": line 3374) +* reduce to left at ("test/cases/large/clang-26760.c": line 3374) +* reduce to right at ("test/cases/large/clang-26760.c": line 3374) * remove expr statement at ("test/cases/large/clang-26760.c": line 3375) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3384) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3383) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3383) -* replace by zero at ("test/cases/large/clang-26760.c": line 3375) -* replace by zero at ("test/cases/large/clang-26760.c": line 3375) -* replace by zero at ("test/cases/large/clang-26760.c": line 3375) -* remove expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3375) +* reduce to index at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3375) -* replace by zero at ("test/cases/large/clang-26760.c": line 3375) -* replace by zero at ("test/cases/large/clang-26760.c": line 3375) -* replace by zero at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3375) +* reduce to index at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3381) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3380) +* reduce to left at ("test/cases/large/clang-26760.c": line 3375) +* reduce to right at ("test/cases/large/clang-26760.c": line 3379) +* reduce to left at ("test/cases/large/clang-26760.c": line 3375) +* reduce to right at ("test/cases/large/clang-26760.c": line 3375) +* reduce to left at ("test/cases/large/clang-26760.c": line 3375) +* reduce to right at ("test/cases/large/clang-26760.c": line 3379) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3379) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3378) +* reduce to left at ("test/cases/large/clang-26760.c": line 3375) +* reduce to right at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3377) +* reduce to left at ("test/cases/large/clang-26760.c": line 3375) +* reduce to right at ("test/cases/large/clang-26760.c": line 3376) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) * reduce to left at ("test/cases/large/clang-26760.c": line 3375) * reduce to right at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3375) -* do without param at ("test/cases/large/clang-26760.c": line 3376) -* replace by zero at ("test/cases/large/clang-26760.c": line 3376) -* do without param at ("test/cases/large/clang-26760.c": line 3377) -* do without param at ("test/cases/large/clang-26760.c": line 3378) -* do without param at ("test/cases/large/clang-26760.c": line 3379) -* replace by zero at ("test/cases/large/clang-26760.c": line 3379) -* replace by zero at ("test/cases/large/clang-26760.c": line 3379) -* do without param at ("test/cases/large/clang-26760.c": line 3380) -* do without param at ("test/cases/large/clang-26760.c": line 3381) -* replace by zero at ("test/cases/large/clang-26760.c": line 3381) -* do without param at ("test/cases/large/clang-26760.c": line 3382) -* do without param at ("test/cases/large/clang-26760.c": line 3383) -* replace by zero at ("test/cases/large/clang-26760.c": line 3383) -* do without param at ("test/cases/large/clang-26760.c": line 3384) +* reduce to left at ("test/cases/large/clang-26760.c": line 3375) +* reduce to right at ("test/cases/large/clang-26760.c": line 3376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3376) +* reduce to left at ("test/cases/large/clang-26760.c": line 3376) +* reduce to right at ("test/cases/large/clang-26760.c": line 3376) +* reduce to index at ("test/cases/large/clang-26760.c": line 3376) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3379) +* reduce to index at ("test/cases/large/clang-26760.c": line 3379) +* reduce to index at ("test/cases/large/clang-26760.c": line 3381) +* remove expression at ("test/cases/large/clang-26760.c": line 3375) +* reduce to index at ("test/cases/large/clang-26760.c": line 3383) * remove expr statement at ("test/cases/large/clang-26760.c": line 3387) * reduce to left at ("test/cases/large/clang-26760.c": line 3387) * reduce to right at ("test/cases/large/clang-26760.c": line 3387) * remove expr statement at ("test/cases/large/clang-26760.c": line 3388) * reduce to left at ("test/cases/large/clang-26760.c": line 3388) * reduce to right at ("test/cases/large/clang-26760.c": line 3388) -* replace by zero at ("test/cases/large/clang-26760.c": line 3388) -* replace by zero at ("test/cases/large/clang-26760.c": line 3388) -* remove expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3389) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3389) +* reduce to index at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3389) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) * reduce to left at ("test/cases/large/clang-26760.c": line 3388) * reduce to right at ("test/cases/large/clang-26760.c": line 3389) -* do without param at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3389) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) * reduce to operant at ("test/cases/large/clang-26760.c": line 3388) * reduce to left at ("test/cases/large/clang-26760.c": line 3388) * reduce to right at ("test/cases/large/clang-26760.c": line 3388) -* replace by zero at ("test/cases/large/clang-26760.c": line 3388) +* reduce to index at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) * reduce to left at ("test/cases/large/clang-26760.c": line 3388) * reduce to right at ("test/cases/large/clang-26760.c": line 3388) * reduce to left at ("test/cases/large/clang-26760.c": line 3388) * reduce to right at ("test/cases/large/clang-26760.c": line 3388) -* replace by zero at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) +* reduce to index at ("test/cases/large/clang-26760.c": line 3388) * reduce to operant at ("test/cases/large/clang-26760.c": line 3388) -* remove expression at ("test/cases/large/clang-26760.c": line 3388) -* remove expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) * reduce to operant at ("test/cases/large/clang-26760.c": line 3388) +* reduce to left at ("test/cases/large/clang-26760.c": line 3388) +* reduce to right at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3388) * remove expression at ("test/cases/large/clang-26760.c": line 3388) * reduce to operant at ("test/cases/large/clang-26760.c": line 3388) -* do without param at ("test/cases/large/clang-26760.c": line 3389) -* replace by zero at ("test/cases/large/clang-26760.c": line 3389) +* remove expression at ("test/cases/large/clang-26760.c": line 3388) +* remove expression at ("test/cases/large/clang-26760.c": line 3388) +* remove expression at ("test/cases/large/clang-26760.c": line 3388) +* reduce to index at ("test/cases/large/clang-26760.c": line 3389) * remove expr statement at ("test/cases/large/clang-26760.c": line 3390) * reduce to left at ("test/cases/large/clang-26760.c": line 3390) * reduce to right at ("test/cases/large/clang-26760.c": line 3390) +* reduce to left at ("test/cases/large/clang-26760.c": line 3390) +* reduce to right at ("test/cases/large/clang-26760.c": line 3390) * remove expr statement at ("test/cases/large/clang-26760.c": line 3391) * reduce to left at ("test/cases/large/clang-26760.c": line 3391) * reduce to right at ("test/cases/large/clang-26760.c": line 3391) -* replace by zero at ("test/cases/large/clang-26760.c": line 3391) -* do without param at ("test/cases/large/clang-26760.c": line 3391) -* do without param at ("test/cases/large/clang-26760.c": line 3391) -* do without param at ("test/cases/large/clang-26760.c": line 3392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3398) +* reduce to left at ("test/cases/large/clang-26760.c": line 3391) +* reduce to right at ("test/cases/large/clang-26760.c": line 3397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3392) +* reduce to left at ("test/cases/large/clang-26760.c": line 3392) +* reduce to right at ("test/cases/large/clang-26760.c": line 3397) * reduce to left at ("test/cases/large/clang-26760.c": line 3392) * reduce to right at ("test/cases/large/clang-26760.c": line 3397) * reduce to left at ("test/cases/large/clang-26760.c": line 3392) * reduce to right at ("test/cases/large/clang-26760.c": line 3392) -* do without param at ("test/cases/large/clang-26760.c": line 3392) -* do without param at ("test/cases/large/clang-26760.c": line 3392) -* remove expression at ("test/cases/large/clang-26760.c": line 3392) -* do without param at ("test/cases/large/clang-26760.c": line 3392) -* do without param at ("test/cases/large/clang-26760.c": line 3393) -* do without param at ("test/cases/large/clang-26760.c": line 3395) -* remove expression at ("test/cases/large/clang-26760.c": line 3395) -* remove expression at ("test/cases/large/clang-26760.c": line 3395) -* remove expression at ("test/cases/large/clang-26760.c": line 3393) -* do without param at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3392) +* reduce to left at ("test/cases/large/clang-26760.c": line 3392) +* reduce to right at ("test/cases/large/clang-26760.c": line 3397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3397) +* reduce to left at ("test/cases/large/clang-26760.c": line 3392) +* reduce to right at ("test/cases/large/clang-26760.c": line 3396) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3396) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3396) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3395) * reduce to left at ("test/cases/large/clang-26760.c": line 3393) * reduce to right at ("test/cases/large/clang-26760.c": line 3394) -* do without param at ("test/cases/large/clang-26760.c": line 3393) -* remove expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3393) +* reduce to left at ("test/cases/large/clang-26760.c": line 3393) +* reduce to right at ("test/cases/large/clang-26760.c": line 3393) * reduce to left at ("test/cases/large/clang-26760.c": line 3393) * reduce to right at ("test/cases/large/clang-26760.c": line 3393) * reduce to operant at ("test/cases/large/clang-26760.c": line 3393) * reduce to left at ("test/cases/large/clang-26760.c": line 3393) * reduce to right at ("test/cases/large/clang-26760.c": line 3393) -* do without param at ("test/cases/large/clang-26760.c": line 3394) -* do without param at ("test/cases/large/clang-26760.c": line 3395) -* do without param at ("test/cases/large/clang-26760.c": line 3396) -* do without param at ("test/cases/large/clang-26760.c": line 3397) -* do without param at ("test/cases/large/clang-26760.c": line 3398) +* reduce to left at ("test/cases/large/clang-26760.c": line 3393) +* reduce to right at ("test/cases/large/clang-26760.c": line 3393) +* reduce to left at ("test/cases/large/clang-26760.c": line 3393) +* reduce to right at ("test/cases/large/clang-26760.c": line 3393) +* reduce to left at ("test/cases/large/clang-26760.c": line 3393) +* reduce to right at ("test/cases/large/clang-26760.c": line 3393) +* reduce to left at ("test/cases/large/clang-26760.c": line 3393) +* reduce to right at ("test/cases/large/clang-26760.c": line 3393) +* remove expression at ("test/cases/large/clang-26760.c": line 3393) +* remove expression at ("test/cases/large/clang-26760.c": line 3393) +* remove expression at ("test/cases/large/clang-26760.c": line 3395) +* remove expression at ("test/cases/large/clang-26760.c": line 3395) +* remove expression at ("test/cases/large/clang-26760.c": line 3392) * remove expr statement at ("test/cases/large/clang-26760.c": line 3399) * reduce to left at ("test/cases/large/clang-26760.c": line 3399) * reduce to right at ("test/cases/large/clang-26760.c": line 3399) -* replace by zero at ("test/cases/large/clang-26760.c": line 3399) * remove condition at ("test/cases/large/clang-26760.c": line 3400) * remove expr statement at ("test/cases/large/clang-26760.c": line 3403) -* do without param at ("test/cases/large/clang-26760.c": line 3403) -* replace by zero at ("test/cases/large/clang-26760.c": line 3403) -* replace by zero at ("test/cases/large/clang-26760.c": line 3403) -* replace by zero at ("test/cases/large/clang-26760.c": line 3403) -* do without param at ("test/cases/large/clang-26760.c": line 3404) -* do without param at ("test/cases/large/clang-26760.c": line 3405) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3405) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3403) +* reduce to index at ("test/cases/large/clang-26760.c": line 3403) * remove condition at ("test/cases/large/clang-26760.c": line 3406) * remove expr statement at ("test/cases/large/clang-26760.c": line 3407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3407) * expand compound statment at ("test/cases/large/clang-26760.c": line 3402) * remove break at ("test/cases/large/clang-26760.c": line 3409) * remove condition at ("test/cases/large/clang-26760.c": line 3412) * reduce to left at ("test/cases/large/clang-26760.c": line 3412) * reduce to right at ("test/cases/large/clang-26760.c": line 3412) -* replace by zero at ("test/cases/large/clang-26760.c": line 3412) -* replace by zero at ("test/cases/large/clang-26760.c": line 3412) -* replace by zero at ("test/cases/large/clang-26760.c": line 3412) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3412) +* reduce to index at ("test/cases/large/clang-26760.c": line 3412) * remove condition at ("test/cases/large/clang-26760.c": line 3431) * remove break at ("test/cases/large/clang-26760.c": line 3432) * remove expr statement at ("test/cases/large/clang-26760.c": line 3416) -* do without param at ("test/cases/large/clang-26760.c": line 3416) -* replace by zero at ("test/cases/large/clang-26760.c": line 3416) -* do without param at ("test/cases/large/clang-26760.c": line 3416) -* do without param at ("test/cases/large/clang-26760.c": line 3416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3416) +* reduce to index at ("test/cases/large/clang-26760.c": line 3416) * remove condition at ("test/cases/large/clang-26760.c": line 3417) * remove expr statement at ("test/cases/large/clang-26760.c": line 3418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3418) * expand compound statment at ("test/cases/large/clang-26760.c": line 3415) * remove expr statement at ("test/cases/large/clang-26760.c": line 3420) * reduce to left at ("test/cases/large/clang-26760.c": line 3420) * reduce to right at ("test/cases/large/clang-26760.c": line 3420) -* do without param at ("test/cases/large/clang-26760.c": line 3420) -* do without param at ("test/cases/large/clang-26760.c": line 3420) -* do without param at ("test/cases/large/clang-26760.c": line 3421) -* do without param at ("test/cases/large/clang-26760.c": line 3422) +* reduce to left at ("test/cases/large/clang-26760.c": line 3420) +* reduce to right at ("test/cases/large/clang-26760.c": line 3422) +* reduce to left at ("test/cases/large/clang-26760.c": line 3420) +* reduce to right at ("test/cases/large/clang-26760.c": line 3420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3422) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3421) +* reduce to left at ("test/cases/large/clang-26760.c": line 3420) +* reduce to right at ("test/cases/large/clang-26760.c": line 3420) +* reduce to left at ("test/cases/large/clang-26760.c": line 3421) +* reduce to right at ("test/cases/large/clang-26760.c": line 3421) * reduce to operant at ("test/cases/large/clang-26760.c": line 3422) -* do without param at ("test/cases/large/clang-26760.c": line 3423) -* remove expression at ("test/cases/large/clang-26760.c": line 3422) +* reduce to left at ("test/cases/large/clang-26760.c": line 3422) +* reduce to right at ("test/cases/large/clang-26760.c": line 3424) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3424) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3422) * reduce to left at ("test/cases/large/clang-26760.c": line 3422) * reduce to right at ("test/cases/large/clang-26760.c": line 3422) * remove expression at ("test/cases/large/clang-26760.c": line 3422) -* do without param at ("test/cases/large/clang-26760.c": line 3422) -* do without param at ("test/cases/large/clang-26760.c": line 3423) -* replace by zero at ("test/cases/large/clang-26760.c": line 3423) -* do without param at ("test/cases/large/clang-26760.c": line 3424) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3422) +* reduce to left at ("test/cases/large/clang-26760.c": line 3422) +* reduce to right at ("test/cases/large/clang-26760.c": line 3423) +* reduce to left at ("test/cases/large/clang-26760.c": line 3422) +* reduce to right at ("test/cases/large/clang-26760.c": line 3423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3422) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3423) +* remove expression at ("test/cases/large/clang-26760.c": line 3422) +* reduce to index at ("test/cases/large/clang-26760.c": line 3423) * expand compound statment at ("test/cases/large/clang-26760.c": line 3414) * remove expr statement at ("test/cases/large/clang-26760.c": line 3426) * reduce to left at ("test/cases/large/clang-26760.c": line 3426) * reduce to right at ("test/cases/large/clang-26760.c": line 3426) -* replace by zero at ("test/cases/large/clang-26760.c": line 3426) +* reduce to index at ("test/cases/large/clang-26760.c": line 3426) * remove return statement at ("test/cases/large/clang-26760.c": line 3427) * remove expr statement at ("test/cases/large/clang-26760.c": line 3435) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3435) * remove condition at ("test/cases/large/clang-26760.c": line 3436) * remove continue at ("test/cases/large/clang-26760.c": line 3437) * remove the for loop at ("test/cases/large/clang-26760.c": line 3438) @@ -15157,216 +21028,293 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 3438) * reduce to right at ("test/cases/large/clang-26760.c": line 3438) * remove check at ("test/cases/large/clang-26760.c": line 3438) +* reduce to left at ("test/cases/large/clang-26760.c": line 3438) +* reduce to right at ("test/cases/large/clang-26760.c": line 3438) * reduce to operant at ("test/cases/large/clang-26760.c": line 3438) * remove iterator at ("test/cases/large/clang-26760.c": line 3438) * reduce to left at ("test/cases/large/clang-26760.c": line 3438) * reduce to right at ("test/cases/large/clang-26760.c": line 3438) -* do without param at ("test/cases/large/clang-26760.c": line 3438) -* do without param at ("test/cases/large/clang-26760.c": line 3439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3439) * remove return statement at ("test/cases/large/clang-26760.c": line 3441) -* replace by zero at ("test/cases/large/clang-26760.c": line 3441) +* reduce to index at ("test/cases/large/clang-26760.c": line 3441) * expand compound statment at ("test/cases/large/clang-26760.c": line 3434) * remove the for loop at ("test/cases/large/clang-26760.c": line 3444) * remove initializer at ("test/cases/large/clang-26760.c": line 3444) * reduce to left at ("test/cases/large/clang-26760.c": line 3444) * reduce to right at ("test/cases/large/clang-26760.c": line 3444) * remove check at ("test/cases/large/clang-26760.c": line 3444) +* reduce to left at ("test/cases/large/clang-26760.c": line 3444) +* reduce to right at ("test/cases/large/clang-26760.c": line 3444) * remove iterator at ("test/cases/large/clang-26760.c": line 3444) * reduce to left at ("test/cases/large/clang-26760.c": line 3444) * reduce to right at ("test/cases/large/clang-26760.c": line 3444) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3446) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3446) * remove expr statement at ("test/cases/large/clang-26760.c": line 3447) * reduce to left at ("test/cases/large/clang-26760.c": line 3447) * reduce to right at ("test/cases/large/clang-26760.c": line 3462) -* remove expression at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3462) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3447) * reduce to left at ("test/cases/large/clang-26760.c": line 3447) * reduce to right at ("test/cases/large/clang-26760.c": line 3462) -* do without param at ("test/cases/large/clang-26760.c": line 3461) -* remove expression at ("test/cases/large/clang-26760.c": line 3447) -* do without param at ("test/cases/large/clang-26760.c": line 3447) -* do without param at ("test/cases/large/clang-26760.c": line 3447) -* do without param at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3462) +* reduce to left at ("test/cases/large/clang-26760.c": line 3461) +* reduce to right at ("test/cases/large/clang-26760.c": line 3461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3447) +* reduce to left at ("test/cases/large/clang-26760.c": line 3447) +* reduce to right at ("test/cases/large/clang-26760.c": line 3461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3460) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3459) * reduce to left at ("test/cases/large/clang-26760.c": line 3447) * reduce to right at ("test/cases/large/clang-26760.c": line 3458) -* replace by zero at ("test/cases/large/clang-26760.c": line 3447) * reduce to left at ("test/cases/large/clang-26760.c": line 3447) * reduce to right at ("test/cases/large/clang-26760.c": line 3447) -* do without param at ("test/cases/large/clang-26760.c": line 3447) -* replace by zero at ("test/cases/large/clang-26760.c": line 3447) -* do without param at ("test/cases/large/clang-26760.c": line 3448) +* reduce to index at ("test/cases/large/clang-26760.c": line 3447) +* reduce to left at ("test/cases/large/clang-26760.c": line 3447) +* reduce to right at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3448) +* reduce to index at ("test/cases/large/clang-26760.c": line 3447) * reduce to left at ("test/cases/large/clang-26760.c": line 3448) * reduce to right at ("test/cases/large/clang-26760.c": line 3458) * reduce to left at ("test/cases/large/clang-26760.c": line 3448) * reduce to right at ("test/cases/large/clang-26760.c": line 3458) * reduce to left at ("test/cases/large/clang-26760.c": line 3448) * reduce to right at ("test/cases/large/clang-26760.c": line 3450) -* replace by zero at ("test/cases/large/clang-26760.c": line 3448) +* reduce to index at ("test/cases/large/clang-26760.c": line 3448) * reduce to left at ("test/cases/large/clang-26760.c": line 3450) * reduce to right at ("test/cases/large/clang-26760.c": line 3458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3449) * remove expression at ("test/cases/large/clang-26760.c": line 3448) -* do without param at ("test/cases/large/clang-26760.c": line 3448) -* do without param at ("test/cases/large/clang-26760.c": line 3448) -* do without param at ("test/cases/large/clang-26760.c": line 3449) -* do without param at ("test/cases/large/clang-26760.c": line 3450) * reduce to left at ("test/cases/large/clang-26760.c": line 3450) * reduce to right at ("test/cases/large/clang-26760.c": line 3458) -* do without param at ("test/cases/large/clang-26760.c": line 3450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3450) * reduce to left at ("test/cases/large/clang-26760.c": line 3450) * reduce to right at ("test/cases/large/clang-26760.c": line 3458) -* do without param at ("test/cases/large/clang-26760.c": line 3450) -* replace by zero at ("test/cases/large/clang-26760.c": line 3450) -* do without param at ("test/cases/large/clang-26760.c": line 3451) -* do without param at ("test/cases/large/clang-26760.c": line 3451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3451) +* reduce to index at ("test/cases/large/clang-26760.c": line 3450) +* reduce to left at ("test/cases/large/clang-26760.c": line 3451) +* reduce to right at ("test/cases/large/clang-26760.c": line 3458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3458) * reduce to left at ("test/cases/large/clang-26760.c": line 3451) * reduce to right at ("test/cases/large/clang-26760.c": line 3457) -* do without param at ("test/cases/large/clang-26760.c": line 3451) +* reduce to left at ("test/cases/large/clang-26760.c": line 3451) +* reduce to right at ("test/cases/large/clang-26760.c": line 3457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3457) +* reduce to left at ("test/cases/large/clang-26760.c": line 3451) +* reduce to right at ("test/cases/large/clang-26760.c": line 3456) * reduce to left at ("test/cases/large/clang-26760.c": line 3451) * reduce to right at ("test/cases/large/clang-26760.c": line 3456) -* do without param at ("test/cases/large/clang-26760.c": line 3452) +* reduce to left at ("test/cases/large/clang-26760.c": line 3451) +* reduce to right at ("test/cases/large/clang-26760.c": line 3456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) * remove expression at ("test/cases/large/clang-26760.c": line 3451) -* do without param at ("test/cases/large/clang-26760.c": line 3451) -* do without param at ("test/cases/large/clang-26760.c": line 3452) -* do without param at ("test/cases/large/clang-26760.c": line 3452) -* do without param at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3455) * reduce to left at ("test/cases/large/clang-26760.c": line 3452) +* reduce to right at ("test/cases/large/clang-26760.c": line 3454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3454) +* reduce to left at ("test/cases/large/clang-26760.c": line 3452) +* reduce to right at ("test/cases/large/clang-26760.c": line 3453) +* reduce to left at ("test/cases/large/clang-26760.c": line 3453) +* reduce to right at ("test/cases/large/clang-26760.c": line 3453) +* reduce to left at ("test/cases/large/clang-26760.c": line 3453) +* reduce to right at ("test/cases/large/clang-26760.c": line 3453) +* reduce to left at ("test/cases/large/clang-26760.c": line 3453) +* reduce to right at ("test/cases/large/clang-26760.c": line 3453) +* reduce to left at ("test/cases/large/clang-26760.c": line 3453) * reduce to right at ("test/cases/large/clang-26760.c": line 3453) * reduce to left at ("test/cases/large/clang-26760.c": line 3453) * reduce to right at ("test/cases/large/clang-26760.c": line 3453) * reduce to left at ("test/cases/large/clang-26760.c": line 3453) * reduce to right at ("test/cases/large/clang-26760.c": line 3453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3453) * remove expression at ("test/cases/large/clang-26760.c": line 3452) -* do without param at ("test/cases/large/clang-26760.c": line 3452) -* do without param at ("test/cases/large/clang-26760.c": line 3453) -* do without param at ("test/cases/large/clang-26760.c": line 3454) -* replace by zero at ("test/cases/large/clang-26760.c": line 3454) -* do without param at ("test/cases/large/clang-26760.c": line 3455) -* do without param at ("test/cases/large/clang-26760.c": line 3456) -* do without param at ("test/cases/large/clang-26760.c": line 3457) -* do without param at ("test/cases/large/clang-26760.c": line 3458) -* replace by zero at ("test/cases/large/clang-26760.c": line 3458) -* replace by zero at ("test/cases/large/clang-26760.c": line 3458) -* do without param at ("test/cases/large/clang-26760.c": line 3459) -* replace by zero at ("test/cases/large/clang-26760.c": line 3459) -* do without param at ("test/cases/large/clang-26760.c": line 3460) -* do without param at ("test/cases/large/clang-26760.c": line 3461) -* replace by zero at ("test/cases/large/clang-26760.c": line 3461) -* do without param at ("test/cases/large/clang-26760.c": line 3462) +* reduce to index at ("test/cases/large/clang-26760.c": line 3454) +* reduce to index at ("test/cases/large/clang-26760.c": line 3458) +* reduce to index at ("test/cases/large/clang-26760.c": line 3458) +* reduce to index at ("test/cases/large/clang-26760.c": line 3459) +* reduce to index at ("test/cases/large/clang-26760.c": line 3461) +* remove expression at ("test/cases/large/clang-26760.c": line 3447) +* remove expression at ("test/cases/large/clang-26760.c": line 3447) * remove expr statement at ("test/cases/large/clang-26760.c": line 3463) * reduce to left at ("test/cases/large/clang-26760.c": line 3463) * reduce to right at ("test/cases/large/clang-26760.c": line 3463) * reduce to left at ("test/cases/large/clang-26760.c": line 3463) * reduce to right at ("test/cases/large/clang-26760.c": line 3463) -* replace by zero at ("test/cases/large/clang-26760.c": line 3463) +* reduce to index at ("test/cases/large/clang-26760.c": line 3463) +* reduce to left at ("test/cases/large/clang-26760.c": line 3463) +* reduce to right at ("test/cases/large/clang-26760.c": line 3465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3463) * remove expression at ("test/cases/large/clang-26760.c": line 3463) -* do without param at ("test/cases/large/clang-26760.c": line 3463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3465) +* reduce to left at ("test/cases/large/clang-26760.c": line 3463) +* reduce to right at ("test/cases/large/clang-26760.c": line 3464) * reduce to left at ("test/cases/large/clang-26760.c": line 3463) * reduce to right at ("test/cases/large/clang-26760.c": line 3464) * reduce to left at ("test/cases/large/clang-26760.c": line 3463) * reduce to right at ("test/cases/large/clang-26760.c": line 3463) * reduce to left at ("test/cases/large/clang-26760.c": line 3463) * reduce to right at ("test/cases/large/clang-26760.c": line 3463) -* do without param at ("test/cases/large/clang-26760.c": line 3463) -* do without param at ("test/cases/large/clang-26760.c": line 3464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3464) * reduce to left at ("test/cases/large/clang-26760.c": line 3464) * reduce to right at ("test/cases/large/clang-26760.c": line 3464) +* reduce to left at ("test/cases/large/clang-26760.c": line 3464) +* reduce to right at ("test/cases/large/clang-26760.c": line 3464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3464) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3464) +* reduce to index at ("test/cases/large/clang-26760.c": line 3464) * remove expression at ("test/cases/large/clang-26760.c": line 3464) -* replace by zero at ("test/cases/large/clang-26760.c": line 3464) -* replace by zero at ("test/cases/large/clang-26760.c": line 3464) -* do without param at ("test/cases/large/clang-26760.c": line 3465) +* reduce to index at ("test/cases/large/clang-26760.c": line 3464) * remove expr statement at ("test/cases/large/clang-26760.c": line 3466) * reduce to left at ("test/cases/large/clang-26760.c": line 3466) * reduce to right at ("test/cases/large/clang-26760.c": line 3466) -* replace by zero at ("test/cases/large/clang-26760.c": line 3466) +* reduce to left at ("test/cases/large/clang-26760.c": line 3466) +* reduce to right at ("test/cases/large/clang-26760.c": line 3466) * remove the for loop at ("test/cases/large/clang-26760.c": line 3468) * remove initializer at ("test/cases/large/clang-26760.c": line 3468) * 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 check at ("test/cases/large/clang-26760.c": line 3468) +* 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 iterator at ("test/cases/large/clang-26760.c": line 3468) * reduce to left at ("test/cases/large/clang-26760.c": line 3468) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3472) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3474) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3474) * delete variable at ("test/cases/large/clang-26760.c": line 3476) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3477) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 3477) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3477) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 3477) * remove expr statement at ("test/cases/large/clang-26760.c": line 3478) * reduce to left at ("test/cases/large/clang-26760.c": line 3478) * reduce to right at ("test/cases/large/clang-26760.c": line 3478) -* replace by zero at ("test/cases/large/clang-26760.c": line 3478) -* do without param at ("test/cases/large/clang-26760.c": line 3486) -* remove expression at ("test/cases/large/clang-26760.c": line 3478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3478) * reduce to left at ("test/cases/large/clang-26760.c": line 3478) * reduce to right at ("test/cases/large/clang-26760.c": line 3486) -* do without param at ("test/cases/large/clang-26760.c": line 3478) -* replace by zero at ("test/cases/large/clang-26760.c": line 3478) -* replace by zero at ("test/cases/large/clang-26760.c": line 3478) -* do without param at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to left at ("test/cases/large/clang-26760.c": line 3478) +* reduce to right at ("test/cases/large/clang-26760.c": line 3478) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3478) +* reduce to index at ("test/cases/large/clang-26760.c": line 3478) * reduce to left at ("test/cases/large/clang-26760.c": line 3479) * reduce to right at ("test/cases/large/clang-26760.c": line 3486) -* do without param at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3486) +* reduce to left at ("test/cases/large/clang-26760.c": line 3479) +* reduce to right at ("test/cases/large/clang-26760.c": line 3485) +* reduce to left at ("test/cases/large/clang-26760.c": line 3479) +* reduce to right at ("test/cases/large/clang-26760.c": line 3479) * reduce to left at ("test/cases/large/clang-26760.c": line 3479) * reduce to right at ("test/cases/large/clang-26760.c": line 3485) * reduce to left at ("test/cases/large/clang-26760.c": line 3479) * reduce to right at ("test/cases/large/clang-26760.c": line 3485) -* do without param at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3485) +* reduce to left at ("test/cases/large/clang-26760.c": line 3479) +* reduce to right at ("test/cases/large/clang-26760.c": line 3484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to left at ("test/cases/large/clang-26760.c": line 3479) +* reduce to right at ("test/cases/large/clang-26760.c": line 3479) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3479) +* reduce to index at ("test/cases/large/clang-26760.c": line 3479) +* reduce to index at ("test/cases/large/clang-26760.c": line 3479) * remove expression at ("test/cases/large/clang-26760.c": line 3479) * reduce to left at ("test/cases/large/clang-26760.c": line 3479) -* reduce to right at ("test/cases/large/clang-26760.c": line 3479) -* replace by zero at ("test/cases/large/clang-26760.c": line 3479) -* replace by zero at ("test/cases/large/clang-26760.c": line 3479) -* do without param at ("test/cases/large/clang-26760.c": line 3480) +* reduce to right at ("test/cases/large/clang-26760.c": line 3484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3479) +* reduce to index at ("test/cases/large/clang-26760.c": line 3479) * remove expression at ("test/cases/large/clang-26760.c": line 3479) -* do without param at ("test/cases/large/clang-26760.c": line 3479) -* replace by zero at ("test/cases/large/clang-26760.c": line 3479) -* replace by zero at ("test/cases/large/clang-26760.c": line 3479) -* replace by zero at ("test/cases/large/clang-26760.c": line 3479) -* do without param at ("test/cases/large/clang-26760.c": line 3480) -* do without param at ("test/cases/large/clang-26760.c": line 3480) -* do without param at ("test/cases/large/clang-26760.c": line 3480) +* reduce to left at ("test/cases/large/clang-26760.c": line 3480) +* reduce to right at ("test/cases/large/clang-26760.c": line 3483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3483) +* reduce to left at ("test/cases/large/clang-26760.c": line 3480) +* reduce to right at ("test/cases/large/clang-26760.c": line 3482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3482) * reduce to left at ("test/cases/large/clang-26760.c": line 3480) * reduce to right at ("test/cases/large/clang-26760.c": line 3481) * reduce to left at ("test/cases/large/clang-26760.c": line 3480) * reduce to right at ("test/cases/large/clang-26760.c": line 3481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3481) +* reduce to left at ("test/cases/large/clang-26760.c": line 3480) +* reduce to right at ("test/cases/large/clang-26760.c": line 3480) * remove expression at ("test/cases/large/clang-26760.c": line 3480) -* do without param at ("test/cases/large/clang-26760.c": line 3480) -* do without param at ("test/cases/large/clang-26760.c": line 3481) -* replace by zero at ("test/cases/large/clang-26760.c": line 3481) -* do without param at ("test/cases/large/clang-26760.c": line 3482) -* replace by zero at ("test/cases/large/clang-26760.c": line 3482) -* do without param at ("test/cases/large/clang-26760.c": line 3483) +* reduce to index at ("test/cases/large/clang-26760.c": line 3481) +* reduce to index at ("test/cases/large/clang-26760.c": line 3482) * reduce to operant at ("test/cases/large/clang-26760.c": line 3483) -* do without param at ("test/cases/large/clang-26760.c": line 3484) -* replace by zero at ("test/cases/large/clang-26760.c": line 3484) -* do without param at ("test/cases/large/clang-26760.c": line 3485) -* replace by zero at ("test/cases/large/clang-26760.c": line 3485) -* do without param at ("test/cases/large/clang-26760.c": line 3486) -* do without param at ("test/cases/large/clang-26760.c": line 3487) +* reduce to index at ("test/cases/large/clang-26760.c": line 3484) +* reduce to index at ("test/cases/large/clang-26760.c": line 3485) +* remove expression at ("test/cases/large/clang-26760.c": line 3478) * remove the for loop at ("test/cases/large/clang-26760.c": line 3489) * remove initializer at ("test/cases/large/clang-26760.c": line 3489) * reduce to left at ("test/cases/large/clang-26760.c": line 3489) * reduce to right at ("test/cases/large/clang-26760.c": line 3489) * remove check at ("test/cases/large/clang-26760.c": line 3489) +* reduce to left at ("test/cases/large/clang-26760.c": line 3489) +* reduce to right 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) * remove the for loop at ("test/cases/large/clang-26760.c": line 3491) * remove initializer at ("test/cases/large/clang-26760.c": line 3491) * reduce to left at ("test/cases/large/clang-26760.c": line 3491) * reduce to right at ("test/cases/large/clang-26760.c": line 3491) * remove check at ("test/cases/large/clang-26760.c": line 3491) +* reduce to left at ("test/cases/large/clang-26760.c": line 3491) +* reduce to right at ("test/cases/large/clang-26760.c": line 3491) * remove iterator at ("test/cases/large/clang-26760.c": line 3491) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3491) * remove expr statement at ("test/cases/large/clang-26760.c": line 3492) * reduce to left at ("test/cases/large/clang-26760.c": line 3492) * reduce to right at ("test/cases/large/clang-26760.c": line 3492) -* replace by zero at ("test/cases/large/clang-26760.c": line 3492) -* replace by zero at ("test/cases/large/clang-26760.c": line 3492) -* replace by zero at ("test/cases/large/clang-26760.c": line 3495) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3492) +* reduce to index at ("test/cases/large/clang-26760.c": line 3492) * 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) @@ -15374,74 +21322,108 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3497) * reduce to left at ("test/cases/large/clang-26760.c": line 3497) * reduce to right at ("test/cases/large/clang-26760.c": line 3497) -* replace by zero at ("test/cases/large/clang-26760.c": line 3497) * reduce to left at ("test/cases/large/clang-26760.c": line 3497) * reduce to right at ("test/cases/large/clang-26760.c": line 3504) -* do without param at ("test/cases/large/clang-26760.c": line 3497) +* reduce to left at ("test/cases/large/clang-26760.c": line 3497) +* reduce to right at ("test/cases/large/clang-26760.c": line 3504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3504) * reduce to left at ("test/cases/large/clang-26760.c": line 3497) * reduce to right at ("test/cases/large/clang-26760.c": line 3503) +* reduce to left at ("test/cases/large/clang-26760.c": line 3497) +* reduce to right at ("test/cases/large/clang-26760.c": line 3503) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3497) +* reduce to index at ("test/cases/large/clang-26760.c": line 3497) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3497) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3497) * remove expression at ("test/cases/large/clang-26760.c": line 3497) -* replace by zero at ("test/cases/large/clang-26760.c": line 3497) -* replace by zero at ("test/cases/large/clang-26760.c": line 3497) -* replace by zero at ("test/cases/large/clang-26760.c": line 3497) -* remove expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to left at ("test/cases/large/clang-26760.c": line 3497) +* reduce to right at ("test/cases/large/clang-26760.c": line 3497) * reduce to left at ("test/cases/large/clang-26760.c": line 3497) * reduce to right at ("test/cases/large/clang-26760.c": line 3497) -* replace by zero at ("test/cases/large/clang-26760.c": line 3497) -* do without param at ("test/cases/large/clang-26760.c": line 3497) -* do without param at ("test/cases/large/clang-26760.c": line 3497) +* reduce to index at ("test/cases/large/clang-26760.c": line 3497) +* remove expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to left at ("test/cases/large/clang-26760.c": line 3497) +* reduce to right at ("test/cases/large/clang-26760.c": line 3503) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3503) +* reduce to left at ("test/cases/large/clang-26760.c": line 3497) +* reduce to right at ("test/cases/large/clang-26760.c": line 3502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3497) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3498) * reduce to left at ("test/cases/large/clang-26760.c": line 3497) * reduce to right at ("test/cases/large/clang-26760.c": line 3497) * reduce to left at ("test/cases/large/clang-26760.c": line 3497) * reduce to right at ("test/cases/large/clang-26760.c": line 3497) -* replace by zero at ("test/cases/large/clang-26760.c": line 3497) -* do without param at ("test/cases/large/clang-26760.c": line 3498) -* do without param at ("test/cases/large/clang-26760.c": line 3501) -* remove expression at ("test/cases/large/clang-26760.c": line 3498) +* reduce to index at ("test/cases/large/clang-26760.c": line 3497) +* reduce to left at ("test/cases/large/clang-26760.c": line 3498) +* reduce to right at ("test/cases/large/clang-26760.c": line 3502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3501) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3501) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3498) +* reduce to left at ("test/cases/large/clang-26760.c": line 3498) +* reduce to right at ("test/cases/large/clang-26760.c": line 3501) * reduce to left at ("test/cases/large/clang-26760.c": line 3498) * reduce to right at ("test/cases/large/clang-26760.c": line 3501) -* do without param at ("test/cases/large/clang-26760.c": line 3498) -* do without param at ("test/cases/large/clang-26760.c": line 3498) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3498) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3501) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3498) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3500) * reduce to left at ("test/cases/large/clang-26760.c": line 3498) * reduce to right at ("test/cases/large/clang-26760.c": line 3498) -* do without param at ("test/cases/large/clang-26760.c": line 3498) -* do without param at ("test/cases/large/clang-26760.c": line 3499) -* do without param at ("test/cases/large/clang-26760.c": line 3500) -* do without param at ("test/cases/large/clang-26760.c": line 3501) -* do without param at ("test/cases/large/clang-26760.c": line 3502) -* do without param at ("test/cases/large/clang-26760.c": line 3503) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3498) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3499) +* reduce to left at ("test/cases/large/clang-26760.c": line 3498) +* reduce to right at ("test/cases/large/clang-26760.c": line 3498) +* remove expression at ("test/cases/large/clang-26760.c": line 3498) * reduce to operant at ("test/cases/large/clang-26760.c": line 3503) -* replace by zero at ("test/cases/large/clang-26760.c": line 3503) -* do without param at ("test/cases/large/clang-26760.c": line 3504) +* reduce to index at ("test/cases/large/clang-26760.c": line 3503) * remove condition at ("test/cases/large/clang-26760.c": line 3506) * remove expr statement at ("test/cases/large/clang-26760.c": line 3509) -* do without param at ("test/cases/large/clang-26760.c": line 3509) -* replace by zero at ("test/cases/large/clang-26760.c": line 3509) -* do without param at ("test/cases/large/clang-26760.c": line 3509) -* do without param at ("test/cases/large/clang-26760.c": line 3509) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3509) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3509) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3509) +* reduce to index at ("test/cases/large/clang-26760.c": line 3509) * remove condition at ("test/cases/large/clang-26760.c": line 3510) * remove expr statement at ("test/cases/large/clang-26760.c": line 3511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3511) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3511) * expand compound statment at ("test/cases/large/clang-26760.c": line 3508) * remove expr statement at ("test/cases/large/clang-26760.c": line 3513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3513) * remove expr statement at ("test/cases/large/clang-26760.c": line 3515) * reduce to left at ("test/cases/large/clang-26760.c": line 3515) * reduce to right at ("test/cases/large/clang-26760.c": line 3515) -* replace by zero at ("test/cases/large/clang-26760.c": line 3515) +* reduce to index at ("test/cases/large/clang-26760.c": line 3515) * remove return statement at ("test/cases/large/clang-26760.c": line 3517) * expand compound statment at ("test/cases/large/clang-26760.c": line 3516) * remove expr statement at ("test/cases/large/clang-26760.c": line 3519) +* reduce to operant at ("test/cases/large/clang-26760.c": line 3519) * remove expr statement at ("test/cases/large/clang-26760.c": line 3520) * reduce to left at ("test/cases/large/clang-26760.c": line 3520) * reduce to right at ("test/cases/large/clang-26760.c": line 3520) +* reduce to left at ("test/cases/large/clang-26760.c": line 3520) +* reduce to right at ("test/cases/large/clang-26760.c": line 3520) * remove expr statement at ("test/cases/large/clang-26760.c": line 3522) -* do without param at ("test/cases/large/clang-26760.c": line 3522) -* replace by zero at ("test/cases/large/clang-26760.c": line 3522) -* replace by zero at ("test/cases/large/clang-26760.c": line 3522) -* replace by zero at ("test/cases/large/clang-26760.c": line 3522) -* do without param at ("test/cases/large/clang-26760.c": line 3523) -* do without param at ("test/cases/large/clang-26760.c": line 3524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3524) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3522) +* reduce to index at ("test/cases/large/clang-26760.c": line 3522) * remove condition at ("test/cases/large/clang-26760.c": line 3525) * remove expr statement at ("test/cases/large/clang-26760.c": line 3526) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3526) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3526) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3526) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3526) * expand compound statment at ("test/cases/large/clang-26760.c": line 3521) * remove condition at ("test/cases/large/clang-26760.c": line 3528) * remove expr statement at ("test/cases/large/clang-26760.c": line 3530) @@ -15451,93 +21433,132 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 3533) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3542) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3541) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3541) -* replace by zero at ("test/cases/large/clang-26760.c": line 3533) -* replace by zero at ("test/cases/large/clang-26760.c": line 3533) -* replace by zero at ("test/cases/large/clang-26760.c": line 3533) -* remove expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3533) +* reduce to index at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to left at ("test/cases/large/clang-26760.c": line 3533) +* reduce to right at ("test/cases/large/clang-26760.c": line 3533) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3533) -* replace by zero at ("test/cases/large/clang-26760.c": line 3533) -* replace by zero at ("test/cases/large/clang-26760.c": line 3533) -* replace by zero at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3533) +* reduce to index at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3539) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3538) +* reduce to left at ("test/cases/large/clang-26760.c": line 3533) +* reduce to right at ("test/cases/large/clang-26760.c": line 3537) +* reduce to left at ("test/cases/large/clang-26760.c": line 3533) +* reduce to right at ("test/cases/large/clang-26760.c": line 3533) +* reduce to left at ("test/cases/large/clang-26760.c": line 3533) +* reduce to right at ("test/cases/large/clang-26760.c": line 3537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3536) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3535) +* reduce to left at ("test/cases/large/clang-26760.c": line 3533) +* reduce to right at ("test/cases/large/clang-26760.c": line 3534) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) * reduce to left at ("test/cases/large/clang-26760.c": line 3533) * reduce to right at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3533) -* do without param at ("test/cases/large/clang-26760.c": line 3534) -* replace by zero at ("test/cases/large/clang-26760.c": line 3534) -* do without param at ("test/cases/large/clang-26760.c": line 3535) -* do without param at ("test/cases/large/clang-26760.c": line 3536) -* do without param at ("test/cases/large/clang-26760.c": line 3537) -* replace by zero at ("test/cases/large/clang-26760.c": line 3537) -* replace by zero at ("test/cases/large/clang-26760.c": line 3537) -* do without param at ("test/cases/large/clang-26760.c": line 3538) -* do without param at ("test/cases/large/clang-26760.c": line 3539) -* replace by zero at ("test/cases/large/clang-26760.c": line 3539) -* do without param at ("test/cases/large/clang-26760.c": line 3540) -* do without param at ("test/cases/large/clang-26760.c": line 3541) -* replace by zero at ("test/cases/large/clang-26760.c": line 3541) -* do without param at ("test/cases/large/clang-26760.c": line 3542) +* reduce to left at ("test/cases/large/clang-26760.c": line 3533) +* reduce to right at ("test/cases/large/clang-26760.c": line 3534) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to expression at ("test/cases/large/clang-26760.c": line 3534) +* reduce to left at ("test/cases/large/clang-26760.c": line 3534) +* reduce to right at ("test/cases/large/clang-26760.c": line 3534) +* reduce to index at ("test/cases/large/clang-26760.c": line 3534) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 3537) +* reduce to index at ("test/cases/large/clang-26760.c": line 3537) +* reduce to index at ("test/cases/large/clang-26760.c": line 3539) +* remove expression at ("test/cases/large/clang-26760.c": line 3533) +* reduce to index at ("test/cases/large/clang-26760.c": line 3541) * remove expr statement at ("test/cases/large/clang-26760.c": line 4426) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4426) * remove expr statement at ("test/cases/large/clang-26760.c": line 4427) * reduce to left at ("test/cases/large/clang-26760.c": line 4427) * reduce to right at ("test/cases/large/clang-26760.c": line 4427) -* do without param at ("test/cases/large/clang-26760.c": line 4434) -* remove expression at ("test/cases/large/clang-26760.c": line 4427) -* do without param at ("test/cases/large/clang-26760.c": line 4427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4434) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4434) * reduce to left at ("test/cases/large/clang-26760.c": line 4427) * reduce to right at ("test/cases/large/clang-26760.c": line 4433) * reduce to left at ("test/cases/large/clang-26760.c": line 4427) * reduce to right at ("test/cases/large/clang-26760.c": line 4433) -* do without param at ("test/cases/large/clang-26760.c": line 4427) -* do without param at ("test/cases/large/clang-26760.c": line 4427) -* do without param at ("test/cases/large/clang-26760.c": line 4428) -* do without param at ("test/cases/large/clang-26760.c": line 4428) -* do without param at ("test/cases/large/clang-26760.c": line 4428) -* do without param at ("test/cases/large/clang-26760.c": line 4428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4433) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4428) * reduce to left at ("test/cases/large/clang-26760.c": line 4428) * reduce to right at ("test/cases/large/clang-26760.c": line 4428) * reduce to left at ("test/cases/large/clang-26760.c": line 4428) +* reduce to right at ("test/cases/large/clang-26760.c": line 4428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4432) +* reduce to left at ("test/cases/large/clang-26760.c": line 4428) +* reduce to right at ("test/cases/large/clang-26760.c": line 4431) +* reduce to left at ("test/cases/large/clang-26760.c": line 4428) +* reduce to right at ("test/cases/large/clang-26760.c": line 4431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4430) +* reduce to left at ("test/cases/large/clang-26760.c": line 4428) +* reduce to right at ("test/cases/large/clang-26760.c": line 4429) +* reduce to left at ("test/cases/large/clang-26760.c": line 4428) +* reduce to right at ("test/cases/large/clang-26760.c": line 4428) +* reduce to left at ("test/cases/large/clang-26760.c": line 4428) +* reduce to right at ("test/cases/large/clang-26760.c": line 4429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4429) +* reduce to left at ("test/cases/large/clang-26760.c": line 4429) +* reduce to right at ("test/cases/large/clang-26760.c": line 4429) +* reduce to left at ("test/cases/large/clang-26760.c": line 4429) +* reduce to right at ("test/cases/large/clang-26760.c": line 4429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4429) +* reduce to left at ("test/cases/large/clang-26760.c": line 4429) * reduce to right at ("test/cases/large/clang-26760.c": line 4429) -* do without param at ("test/cases/large/clang-26760.c": line 4428) -* do without param at ("test/cases/large/clang-26760.c": line 4429) -* remove expression at ("test/cases/large/clang-26760.c": line 4429) * reduce to operant at ("test/cases/large/clang-26760.c": line 4429) -* remove expression at ("test/cases/large/clang-26760.c": line 4429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4429) * reduce to left at ("test/cases/large/clang-26760.c": line 4429) * reduce to right at ("test/cases/large/clang-26760.c": line 4429) * reduce to operant at ("test/cases/large/clang-26760.c": line 4429) * reduce to operant at ("test/cases/large/clang-26760.c": line 4429) -* replace by zero at ("test/cases/large/clang-26760.c": line 4429) -* do without param at ("test/cases/large/clang-26760.c": line 4430) -* do without param at ("test/cases/large/clang-26760.c": line 4431) -* do without param at ("test/cases/large/clang-26760.c": line 4432) -* do without param at ("test/cases/large/clang-26760.c": line 4433) -* do without param at ("test/cases/large/clang-26760.c": line 4434) -* replace by zero at ("test/cases/large/clang-26760.c": line 4434) -* do without param at ("test/cases/large/clang-26760.c": line 4435) +* reduce to left at ("test/cases/large/clang-26760.c": line 4429) +* reduce to right at ("test/cases/large/clang-26760.c": line 4429) +* remove expression at ("test/cases/large/clang-26760.c": line 4429) +* remove expression at ("test/cases/large/clang-26760.c": line 4429) +* reduce to index at ("test/cases/large/clang-26760.c": line 4429) +* remove expression at ("test/cases/large/clang-26760.c": line 4427) +* reduce to index at ("test/cases/large/clang-26760.c": line 4434) * remove while loop at ("test/cases/large/clang-26760.c": line 4436) * remove expr statement at ("test/cases/large/clang-26760.c": line 4438) * reduce to left at ("test/cases/large/clang-26760.c": line 4438) * reduce to right at ("test/cases/large/clang-26760.c": line 4438) -* replace by zero at ("test/cases/large/clang-26760.c": line 4436) +* reduce to left at ("test/cases/large/clang-26760.c": line 4436) +* reduce to right 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) @@ -15545,14 +21566,10 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4446) * reduce to left at ("test/cases/large/clang-26760.c": line 4446) * reduce to right at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4447) -* do without param at ("test/cases/large/clang-26760.c": line 4447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4447) +* reduce to expression 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) @@ -15560,76 +21577,110 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4454) * reduce to left at ("test/cases/large/clang-26760.c": line 4454) * reduce to right at ("test/cases/large/clang-26760.c": line 4454) -* replace by zero at ("test/cases/large/clang-26760.c": line 4454) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) +* reduce to right at ("test/cases/large/clang-26760.c": line 4454) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) +* reduce to right at ("test/cases/large/clang-26760.c": line 4471) * reduce to left at ("test/cases/large/clang-26760.c": line 4454) * reduce to right at ("test/cases/large/clang-26760.c": line 4471) -* do without param at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) * remove expression at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4468) -* do without param at ("test/cases/large/clang-26760.c": line 4469) -* do without param at ("test/cases/large/clang-26760.c": line 4470) -* do without param at ("test/cases/large/clang-26760.c": line 4471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4470) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4468) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) * remove the for loop at ("test/cases/large/clang-26760.c": line 4472) * remove initializer at ("test/cases/large/clang-26760.c": line 4472) * 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 check at ("test/cases/large/clang-26760.c": line 4472) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4472) -* replace by zero at ("test/cases/large/clang-26760.c": line 4474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4472) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4476) -* replace by zero at ("test/cases/large/clang-26760.c": line 4476) * remove expr statement at ("test/cases/large/clang-26760.c": line 4477) * reduce to left at ("test/cases/large/clang-26760.c": line 4477) * reduce to right at ("test/cases/large/clang-26760.c": line 4477) * reduce to left at ("test/cases/large/clang-26760.c": line 4477) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) +* reduce to left at ("test/cases/large/clang-26760.c": line 4477) +* reduce to right at ("test/cases/large/clang-26760.c": line 4477) +* reduce to left at ("test/cases/large/clang-26760.c": line 4477) * reduce to right at ("test/cases/large/clang-26760.c": line 4477) -* replace by zero at ("test/cases/large/clang-26760.c": line 4477) -* do without param at ("test/cases/large/clang-26760.c": line 4477) -* do without param at ("test/cases/large/clang-26760.c": line 4478) +* reduce to index at ("test/cases/large/clang-26760.c": line 4477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) * reduce to operant at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4482) -* remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) * reduce to left at ("test/cases/large/clang-26760.c": line 4478) * reduce to right at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* reduce to operant at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4481) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4480) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4480) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) * remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4480) +* reduce to left at ("test/cases/large/clang-26760.c": line 4479) +* reduce to right at ("test/cases/large/clang-26760.c": line 4479) * remove expression at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4479) -* do without param at ("test/cases/large/clang-26760.c": line 4479) -* do without param at ("test/cases/large/clang-26760.c": line 4480) -* do without param at ("test/cases/large/clang-26760.c": line 4481) -* do without param at ("test/cases/large/clang-26760.c": line 4482) -* do without param at ("test/cases/large/clang-26760.c": line 4483) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4491) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4490) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) * remove the for loop at ("test/cases/large/clang-26760.c": line 4492) * remove initializer at ("test/cases/large/clang-26760.c": line 4492) * reduce to left at ("test/cases/large/clang-26760.c": line 4492) * reduce to right at ("test/cases/large/clang-26760.c": line 4492) * remove check at ("test/cases/large/clang-26760.c": line 4492) +* reduce to left at ("test/cases/large/clang-26760.c": line 4492) +* reduce to right at ("test/cases/large/clang-26760.c": line 4492) * remove iterator at ("test/cases/large/clang-26760.c": line 4492) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4492) * remove the for loop at ("test/cases/large/clang-26760.c": line 4494) * remove initializer at ("test/cases/large/clang-26760.c": line 4494) * 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 check at ("test/cases/large/clang-26760.c": line 4494) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4494) +* reduce to operant 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) @@ -15642,8 +21693,7 @@ * 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) +* delete variable 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) @@ -15661,8 +21711,7 @@ * 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) +* delete variable 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) @@ -15681,8 +21730,7 @@ * 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) +* delete variable 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) @@ -15698,8 +21746,7 @@ * 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) +* delete variable 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) @@ -15725,10 +21772,11 @@ * 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) +* delete variable 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 4502) +* reduce to right at ("test/cases/large/clang-26760.c": line 4502) * remove expr statement at ("test/cases/large/clang-26760.c": line 4504) * reduce to left at ("test/cases/large/clang-26760.c": line 4504) * reduce to right at ("test/cases/large/clang-26760.c": line 4504) @@ -15843,27 +21891,39 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4515) * reduce to right at ("test/cases/large/clang-26760.c": line 4515) * remove check at ("test/cases/large/clang-26760.c": line 4515) +* reduce to left at ("test/cases/large/clang-26760.c": line 4515) +* reduce to right at ("test/cases/large/clang-26760.c": line 4515) * remove iterator at ("test/cases/large/clang-26760.c": line 4515) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4515) * remove the for loop at ("test/cases/large/clang-26760.c": line 4517) * remove initializer at ("test/cases/large/clang-26760.c": line 4517) * reduce to left at ("test/cases/large/clang-26760.c": line 4517) * reduce to right at ("test/cases/large/clang-26760.c": line 4517) * remove check at ("test/cases/large/clang-26760.c": line 4517) +* reduce to left at ("test/cases/large/clang-26760.c": line 4517) +* reduce to right at ("test/cases/large/clang-26760.c": line 4517) * remove iterator at ("test/cases/large/clang-26760.c": line 4517) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4517) * remove expr statement at ("test/cases/large/clang-26760.c": line 4519) -* do without param at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* do without param at ("test/cases/large/clang-26760.c": line 4520) -* do without param at ("test/cases/large/clang-26760.c": line 4521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4520) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4521) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4519) +* reduce to index at ("test/cases/large/clang-26760.c": line 4519) * remove condition at ("test/cases/large/clang-26760.c": line 4522) * remove expr statement at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) * expand compound statment at ("test/cases/large/clang-26760.c": line 4514) * reduce to left at ("test/cases/large/clang-26760.c": line 4512) * reduce to right at ("test/cases/large/clang-26760.c": line 4512) +* reduce to left at ("test/cases/large/clang-26760.c": line 4512) +* reduce to right at ("test/cases/large/clang-26760.c": line 4512) * reduce to operant at ("test/cases/large/clang-26760.c": line 4512) -* replace by zero at ("test/cases/large/clang-26760.c": line 4512) +* reduce to left at ("test/cases/large/clang-26760.c": line 4512) +* reduce to right at ("test/cases/large/clang-26760.c": line 4512) * remove expr statement at ("test/cases/large/clang-26760.c": line 4528) * reduce to left at ("test/cases/large/clang-26760.c": line 4528) * reduce to right at ("test/cases/large/clang-26760.c": line 4528) @@ -15925,8 +21985,7 @@ * 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) +* delete variable 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) @@ -15944,8 +22003,7 @@ * 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) +* delete variable 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) @@ -15962,8 +22020,7 @@ * 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) +* delete variable 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) @@ -15986,8 +22043,7 @@ * 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) +* delete variable 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) @@ -16007,13 +22063,14 @@ * 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) +* delete variable 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) * reduce to left at ("test/cases/large/clang-26760.c": line 4537) * reduce to right at ("test/cases/large/clang-26760.c": line 4537) * remove condition at ("test/cases/large/clang-26760.c": line 4538) +* reduce to left at ("test/cases/large/clang-26760.c": line 4538) +* reduce to right at ("test/cases/large/clang-26760.c": line 4538) * remove expr statement at ("test/cases/large/clang-26760.c": line 4540) * reduce to left at ("test/cases/large/clang-26760.c": line 4540) * reduce to right at ("test/cases/large/clang-26760.c": line 4540) @@ -16034,8 +22091,7 @@ * 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) +* delete variable 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) @@ -16048,8 +22104,7 @@ * 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) +* delete variable 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) @@ -16064,8 +22119,7 @@ * 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) +* delete variable 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) @@ -16087,8 +22141,7 @@ * 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) +* delete variable 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) @@ -16117,11 +22170,14 @@ * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4548) +* reduce to left at ("test/cases/large/clang-26760.c": line 4548) +* reduce to right at ("test/cases/large/clang-26760.c": line 4548) +* reduce to left at ("test/cases/large/clang-26760.c": line 4548) +* reduce to right at ("test/cases/large/clang-26760.c": line 4548) * remove expr statement at ("test/cases/large/clang-26760.c": line 4550) * reduce to left at ("test/cases/large/clang-26760.c": line 4550) * reduce to right at ("test/cases/large/clang-26760.c": line 4550) @@ -16273,7 +22329,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4561) * reduce to operant at ("test/cases/large/clang-26760.c": line 4561) * remove expr statement at ("test/cases/large/clang-26760.c": line 4563) -* don't cast at ("test/cases/large/clang-26760.c": line 4563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4563) +* do not cast at ("test/cases/large/clang-26760.c": line 4563) * remove expr statement at ("test/cases/large/clang-26760.c": line 4564) * reduce to left at ("test/cases/large/clang-26760.c": line 4564) * reduce to right at ("test/cases/large/clang-26760.c": line 4564) @@ -16306,9 +22364,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4566) * reduce to left at ("test/cases/large/clang-26760.c": line 4566) * reduce to right at ("test/cases/large/clang-26760.c": line 4566) +* reduce to left at ("test/cases/large/clang-26760.c": line 4566) +* reduce to right at ("test/cases/large/clang-26760.c": line 4566) * reduce to operant at ("test/cases/large/clang-26760.c": line 4566) * remove expr statement at ("test/cases/large/clang-26760.c": line 4568) -* don't cast at ("test/cases/large/clang-26760.c": line 4568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4568) +* do not cast at ("test/cases/large/clang-26760.c": line 4568) * remove expr statement at ("test/cases/large/clang-26760.c": line 4569) * reduce to left at ("test/cases/large/clang-26760.c": line 4569) * reduce to right at ("test/cases/large/clang-26760.c": line 4569) @@ -16368,7 +22430,9 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4573) * reduce to operant at ("test/cases/large/clang-26760.c": line 4573) * remove expr statement at ("test/cases/large/clang-26760.c": line 4575) -* don't cast at ("test/cases/large/clang-26760.c": line 4575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4575) +* do not cast at ("test/cases/large/clang-26760.c": line 4575) * remove goto at ("test/cases/large/clang-26760.c": line 4576) * remove expr statement at ("test/cases/large/clang-26760.c": line 4579) * reduce to left at ("test/cases/large/clang-26760.c": line 4579) @@ -16445,23 +22509,31 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4586) * remove condition at ("test/cases/large/clang-26760.c": line 4587) * reduce to operant at ("test/cases/large/clang-26760.c": line 4587) +* reduce to left at ("test/cases/large/clang-26760.c": line 4587) +* reduce to right at ("test/cases/large/clang-26760.c": line 4587) * remove the for loop at ("test/cases/large/clang-26760.c": line 4589) * remove initializer at ("test/cases/large/clang-26760.c": line 4589) * reduce to left at ("test/cases/large/clang-26760.c": line 4589) * reduce to right at ("test/cases/large/clang-26760.c": line 4589) * remove check at ("test/cases/large/clang-26760.c": line 4589) +* reduce to left at ("test/cases/large/clang-26760.c": line 4589) +* reduce to right at ("test/cases/large/clang-26760.c": line 4589) * remove iterator at ("test/cases/large/clang-26760.c": line 4589) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4589) * remove the for loop at ("test/cases/large/clang-26760.c": line 4591) * remove initializer at ("test/cases/large/clang-26760.c": line 4591) * reduce to left at ("test/cases/large/clang-26760.c": line 4591) * reduce to right at ("test/cases/large/clang-26760.c": line 4591) * remove check at ("test/cases/large/clang-26760.c": line 4591) +* reduce to left at ("test/cases/large/clang-26760.c": line 4591) +* reduce to right at ("test/cases/large/clang-26760.c": line 4591) * remove iterator at ("test/cases/large/clang-26760.c": line 4591) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4591) * remove expr statement at ("test/cases/large/clang-26760.c": line 4592) * reduce to left at ("test/cases/large/clang-26760.c": line 4592) * reduce to right at ("test/cases/large/clang-26760.c": line 4592) -* replace by zero at ("test/cases/large/clang-26760.c": line 4592) -* replace by zero at ("test/cases/large/clang-26760.c": line 4592) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4592) +* reduce to index at ("test/cases/large/clang-26760.c": line 4592) * remove expr statement at ("test/cases/large/clang-26760.c": line 4594) * remove expr statement at ("test/cases/large/clang-26760.c": line 4596) * reduce to left at ("test/cases/large/clang-26760.c": line 4596) @@ -16555,33 +22627,51 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4599) * reduce to operant at ("test/cases/large/clang-26760.c": line 4599) * remove expr statement at ("test/cases/large/clang-26760.c": line 4601) -* don't cast at ("test/cases/large/clang-26760.c": line 4601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4601) +* do not cast at ("test/cases/large/clang-26760.c": line 4601) * remove goto at ("test/cases/large/clang-26760.c": line 4602) * remove condition at ("test/cases/large/clang-26760.c": line 4604) +* reduce to left at ("test/cases/large/clang-26760.c": line 4604) +* reduce to right at ("test/cases/large/clang-26760.c": line 4604) * remove expr statement at ("test/cases/large/clang-26760.c": line 4606) -* don't cast at ("test/cases/large/clang-26760.c": line 4606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4606) +* do not cast at ("test/cases/large/clang-26760.c": line 4606) * remove break at ("test/cases/large/clang-26760.c": line 4607) * remove condition at ("test/cases/large/clang-26760.c": line 4609) * reduce to left at ("test/cases/large/clang-26760.c": line 4609) * reduce to right at ("test/cases/large/clang-26760.c": line 4609) +* reduce to left at ("test/cases/large/clang-26760.c": line 4609) +* reduce to right at ("test/cases/large/clang-26760.c": line 4609) +* reduce to left at ("test/cases/large/clang-26760.c": line 4609) +* reduce to right at ("test/cases/large/clang-26760.c": line 4609) * remove expr statement at ("test/cases/large/clang-26760.c": line 4611) -* don't cast at ("test/cases/large/clang-26760.c": line 4611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4611) +* do not cast at ("test/cases/large/clang-26760.c": line 4611) * remove break at ("test/cases/large/clang-26760.c": line 4612) * remove condition at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * remove expr statement at ("test/cases/large/clang-26760.c": line 4616) -* don't cast at ("test/cases/large/clang-26760.c": line 4616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4616) +* do not cast at ("test/cases/large/clang-26760.c": line 4616) * remove continue at ("test/cases/large/clang-26760.c": line 4617) * remove condition at ("test/cases/large/clang-26760.c": line 4619) * reduce to left at ("test/cases/large/clang-26760.c": line 4619) * reduce to right at ("test/cases/large/clang-26760.c": line 4619) +* reduce to left at ("test/cases/large/clang-26760.c": line 4619) +* reduce to right at ("test/cases/large/clang-26760.c": line 4619) * remove expr statement at ("test/cases/large/clang-26760.c": line 4621) * reduce to left at ("test/cases/large/clang-26760.c": line 4621) * reduce to right at ("test/cases/large/clang-26760.c": line 4621) * remove expr statement at ("test/cases/large/clang-26760.c": line 4622) -* don't cast at ("test/cases/large/clang-26760.c": line 4622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4622) +* do not cast at ("test/cases/large/clang-26760.c": line 4622) * remove expr statement at ("test/cases/large/clang-26760.c": line 4623) * reduce to left at ("test/cases/large/clang-26760.c": line 4623) * reduce to right at ("test/cases/large/clang-26760.c": line 4623) @@ -16626,11 +22716,14 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4632) * reduce to left at ("test/cases/large/clang-26760.c": line 4632) * reduce to right at ("test/cases/large/clang-26760.c": line 4632) -* replace by zero at ("test/cases/large/clang-26760.c": line 4630) +* reduce to left at ("test/cases/large/clang-26760.c": line 4630) +* reduce to right at ("test/cases/large/clang-26760.c": line 4630) * remove expr statement at ("test/cases/large/clang-26760.c": line 4634) * reduce to left at ("test/cases/large/clang-26760.c": line 4634) * reduce to right at ("test/cases/large/clang-26760.c": line 4634) * remove condition at ("test/cases/large/clang-26760.c": line 4635) +* reduce to left at ("test/cases/large/clang-26760.c": line 4635) +* reduce to right at ("test/cases/large/clang-26760.c": line 4635) * remove expr statement at ("test/cases/large/clang-26760.c": line 4636) * reduce to left at ("test/cases/large/clang-26760.c": line 4636) * reduce to right at ("test/cases/large/clang-26760.c": line 4636) @@ -16639,10 +22732,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4637) * reduce to left at ("test/cases/large/clang-26760.c": line 4637) * reduce to right at ("test/cases/large/clang-26760.c": line 4637) +* reduce to left at ("test/cases/large/clang-26760.c": line 4637) +* reduce to right at ("test/cases/large/clang-26760.c": line 4637) * reduce to operant at ("test/cases/large/clang-26760.c": line 4637) * reduce to operant at ("test/cases/large/clang-26760.c": line 4637) +* reduce to left at ("test/cases/large/clang-26760.c": line 4637) +* reduce to right at ("test/cases/large/clang-26760.c": line 4637) * remove expr statement at ("test/cases/large/clang-26760.c": line 4639) -* don't cast at ("test/cases/large/clang-26760.c": line 4639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4639) +* do not cast at ("test/cases/large/clang-26760.c": line 4639) * remove expr statement at ("test/cases/large/clang-26760.c": line 4640) * reduce to left at ("test/cases/large/clang-26760.c": line 4640) * reduce to right at ("test/cases/large/clang-26760.c": line 4640) @@ -16702,34 +22801,47 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4641) * reduce to operant at ("test/cases/large/clang-26760.c": line 4641) * remove condition at ("test/cases/large/clang-26760.c": line 4643) +* reduce to left at ("test/cases/large/clang-26760.c": line 4643) +* reduce to right at ("test/cases/large/clang-26760.c": line 4643) * remove the for loop at ("test/cases/large/clang-26760.c": line 4645) * remove initializer at ("test/cases/large/clang-26760.c": line 4645) * reduce to left at ("test/cases/large/clang-26760.c": line 4645) * reduce to right at ("test/cases/large/clang-26760.c": line 4645) * remove check at ("test/cases/large/clang-26760.c": line 4645) +* reduce to left at ("test/cases/large/clang-26760.c": line 4645) +* reduce to right at ("test/cases/large/clang-26760.c": line 4645) * remove iterator at ("test/cases/large/clang-26760.c": line 4645) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4645) * remove the for loop at ("test/cases/large/clang-26760.c": line 4647) * remove initializer at ("test/cases/large/clang-26760.c": line 4647) * reduce to left at ("test/cases/large/clang-26760.c": line 4647) * reduce to right at ("test/cases/large/clang-26760.c": line 4647) * remove check at ("test/cases/large/clang-26760.c": line 4647) +* reduce to left at ("test/cases/large/clang-26760.c": line 4647) +* reduce to right at ("test/cases/large/clang-26760.c": line 4647) * remove iterator at ("test/cases/large/clang-26760.c": line 4647) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4647) * remove expr statement at ("test/cases/large/clang-26760.c": line 4648) * reduce to left at ("test/cases/large/clang-26760.c": line 4648) * reduce to right at ("test/cases/large/clang-26760.c": line 4648) -* replace by zero at ("test/cases/large/clang-26760.c": line 4648) +* reduce to index at ("test/cases/large/clang-26760.c": line 4648) * remove expr statement at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4649) +* reduce to index at ("test/cases/large/clang-26760.c": line 4649) * remove condition at ("test/cases/large/clang-26760.c": line 4650) * remove expr statement at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) * remove expr statement at ("test/cases/large/clang-26760.c": line 4653) * remove expr statement at ("test/cases/large/clang-26760.c": line 4654) -* don't cast at ("test/cases/large/clang-26760.c": line 4654) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4654) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4654) +* do not cast at ("test/cases/large/clang-26760.c": line 4654) * remove expr statement at ("test/cases/large/clang-26760.c": line 4655) * reduce to left at ("test/cases/large/clang-26760.c": line 4655) * reduce to right at ("test/cases/large/clang-26760.c": line 4655) @@ -16780,12 +22892,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4666) * reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove check at ("test/cases/large/clang-26760.c": line 4666) +* reduce to left at ("test/cases/large/clang-26760.c": line 4666) +* reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove iterator at ("test/cases/large/clang-26760.c": line 4666) * reduce to left at ("test/cases/large/clang-26760.c": line 4666) * reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove return statement at ("test/cases/large/clang-26760.c": line 4668) * remove return statement at ("test/cases/large/clang-26760.c": line 4670) -* replace by zero at ("test/cases/large/clang-26760.c": line 4670) +* reduce to index at ("test/cases/large/clang-26760.c": line 4670) * expand compound statment at ("test/cases/large/clang-26760.c": line 4665) * remove expr statement at ("test/cases/large/clang-26760.c": line 4673) * reduce to left at ("test/cases/large/clang-26760.c": line 4673) @@ -16793,570 +22907,738 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4674) * reduce to left at ("test/cases/large/clang-26760.c": line 4674) * reduce to right at ("test/cases/large/clang-26760.c": line 4674) -* replace by zero at ("test/cases/large/clang-26760.c": line 4674) -* replace by zero at ("test/cases/large/clang-26760.c": line 4674) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4674) +* reduce to index at ("test/cases/large/clang-26760.c": line 4674) * remove the for loop at ("test/cases/large/clang-26760.c": line 4677) * remove initializer at ("test/cases/large/clang-26760.c": line 4677) * 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 check at ("test/cases/large/clang-26760.c": line 4677) +* reduce to left at ("test/cases/large/clang-26760.c": line 4677) +* reduce to right at ("test/cases/large/clang-26760.c": line 4677) * reduce to operant at ("test/cases/large/clang-26760.c": line 4677) * remove iterator at ("test/cases/large/clang-26760.c": line 4677) * reduce to left at ("test/cases/large/clang-26760.c": line 4677) * reduce to right at ("test/cases/large/clang-26760.c": line 4677) -* do without param at ("test/cases/large/clang-26760.c": line 4677) -* do without param at ("test/cases/large/clang-26760.c": line 4678) -* replace by zero at ("test/cases/large/clang-26760.c": line 4680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4678) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4688) -* remove expression at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4687) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4687) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) * reduce to right at ("test/cases/large/clang-26760.c": line 4687) -* do without param at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4687) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) * reduce to right at ("test/cases/large/clang-26760.c": line 4686) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4683) -* do without param at ("test/cases/large/clang-26760.c": line 4683) -* remove expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4686) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4685) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4683) +* reduce to right at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) * reduce to left at ("test/cases/large/clang-26760.c": line 4683) * reduce to right at ("test/cases/large/clang-26760.c": line 4683) * reduce to operant at ("test/cases/large/clang-26760.c": line 4683) -* do without param at ("test/cases/large/clang-26760.c": line 4684) -* do without param at ("test/cases/large/clang-26760.c": line 4685) -* replace by zero at ("test/cases/large/clang-26760.c": line 4685) -* do without param at ("test/cases/large/clang-26760.c": line 4686) -* do without param at ("test/cases/large/clang-26760.c": line 4687) -* do without param at ("test/cases/large/clang-26760.c": line 4688) -* do without param at ("test/cases/large/clang-26760.c": line 4689) -* do without param at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) +* remove expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4684) +* reduce to right at ("test/cases/large/clang-26760.c": line 4684) +* reduce to index at ("test/cases/large/clang-26760.c": line 4685) +* remove expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) * remove while loop at ("test/cases/large/clang-26760.c": line 4692) * remove expr statement at ("test/cases/large/clang-26760.c": line 4694) * reduce to left at ("test/cases/large/clang-26760.c": line 4694) * reduce to right at ("test/cases/large/clang-26760.c": line 4694) -* do without param at ("test/cases/large/clang-26760.c": line 4694) -* do without param at ("test/cases/large/clang-26760.c": line 4694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4694) * reduce to operant at ("test/cases/large/clang-26760.c": line 4692) -* 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) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4701) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4701) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4704) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4705) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4713) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4713) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4713) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4720) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4719) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) * remove the for loop at ("test/cases/large/clang-26760.c": line 4721) * remove initializer at ("test/cases/large/clang-26760.c": line 4721) * reduce to left at ("test/cases/large/clang-26760.c": line 4721) * reduce to right at ("test/cases/large/clang-26760.c": line 4721) * remove check at ("test/cases/large/clang-26760.c": line 4721) +* reduce to left at ("test/cases/large/clang-26760.c": line 4721) +* reduce to right at ("test/cases/large/clang-26760.c": line 4721) * remove iterator at ("test/cases/large/clang-26760.c": line 4721) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4721) * remove the for loop at ("test/cases/large/clang-26760.c": line 4723) * remove initializer at ("test/cases/large/clang-26760.c": line 4723) * reduce to left at ("test/cases/large/clang-26760.c": line 4723) * reduce to right at ("test/cases/large/clang-26760.c": line 4723) * remove check at ("test/cases/large/clang-26760.c": line 4723) +* reduce to left at ("test/cases/large/clang-26760.c": line 4723) +* reduce to right at ("test/cases/large/clang-26760.c": line 4723) * remove iterator at ("test/cases/large/clang-26760.c": line 4723) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4723) * remove expr statement at ("test/cases/large/clang-26760.c": line 4724) * reduce to left at ("test/cases/large/clang-26760.c": line 4724) * reduce to right at ("test/cases/large/clang-26760.c": line 4724) -* replace by zero at ("test/cases/large/clang-26760.c": line 4724) -* replace by zero at ("test/cases/large/clang-26760.c": line 4724) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4724) +* reduce to index at ("test/cases/large/clang-26760.c": line 4724) * remove while loop at ("test/cases/large/clang-26760.c": line 4726) * remove expr statement at ("test/cases/large/clang-26760.c": line 4729) -* do without param at ("test/cases/large/clang-26760.c": line 4729) -* replace by zero at ("test/cases/large/clang-26760.c": line 4729) -* replace by zero at ("test/cases/large/clang-26760.c": line 4729) -* do without param at ("test/cases/large/clang-26760.c": line 4730) -* do without param at ("test/cases/large/clang-26760.c": line 4731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4731) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4729) +* reduce to index at ("test/cases/large/clang-26760.c": line 4729) * remove condition at ("test/cases/large/clang-26760.c": line 4732) * remove expr statement at ("test/cases/large/clang-26760.c": line 4733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4733) * expand compound statment at ("test/cases/large/clang-26760.c": line 4728) * reduce to operant at ("test/cases/large/clang-26760.c": line 4726) -* replace by zero at ("test/cases/large/clang-26760.c": line 4726) * remove the for loop at ("test/cases/large/clang-26760.c": line 4736) * remove initializer at ("test/cases/large/clang-26760.c": line 4736) * reduce to left at ("test/cases/large/clang-26760.c": line 4736) * reduce to right at ("test/cases/large/clang-26760.c": line 4736) * remove check at ("test/cases/large/clang-26760.c": line 4736) +* reduce to left at ("test/cases/large/clang-26760.c": line 4736) +* reduce to right at ("test/cases/large/clang-26760.c": line 4736) * remove iterator at ("test/cases/large/clang-26760.c": line 4736) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4736) * remove expr statement at ("test/cases/large/clang-26760.c": line 4737) * reduce to left at ("test/cases/large/clang-26760.c": line 4737) * reduce to right at ("test/cases/large/clang-26760.c": line 4737) -* replace by zero at ("test/cases/large/clang-26760.c": line 4737) +* reduce to index at ("test/cases/large/clang-26760.c": line 4737) * remove the for loop at ("test/cases/large/clang-26760.c": line 4738) * remove initializer at ("test/cases/large/clang-26760.c": line 4738) * 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 check at ("test/cases/large/clang-26760.c": line 4738) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4738) -* replace by zero at ("test/cases/large/clang-26760.c": line 4740) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4738) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 4745) -* do without param at ("test/cases/large/clang-26760.c": line 4745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4745) +* reduce to left at ("test/cases/large/clang-26760.c": line 4744) +* reduce to right at ("test/cases/large/clang-26760.c": line 4744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4751) +* reduce to left at ("test/cases/large/clang-26760.c": line 4745) +* reduce to right at ("test/cases/large/clang-26760.c": line 4750) +* reduce to left at ("test/cases/large/clang-26760.c": line 4745) +* reduce to right at ("test/cases/large/clang-26760.c": line 4745) +* reduce to index at ("test/cases/large/clang-26760.c": line 4745) +* reduce to left at ("test/cases/large/clang-26760.c": line 4745) +* reduce to right at ("test/cases/large/clang-26760.c": line 4750) * reduce to left at ("test/cases/large/clang-26760.c": line 4745) * reduce to right at ("test/cases/large/clang-26760.c": line 4750) -* replace by zero at ("test/cases/large/clang-26760.c": line 4745) * reduce to left at ("test/cases/large/clang-26760.c": line 4745) * reduce to right at ("test/cases/large/clang-26760.c": line 4750) -* do without param at ("test/cases/large/clang-26760.c": line 4745) -* do without param at ("test/cases/large/clang-26760.c": line 4746) -* do without param at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4750) +* reduce to left at ("test/cases/large/clang-26760.c": line 4746) +* reduce to right at ("test/cases/large/clang-26760.c": line 4747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4747) +* reduce to index at ("test/cases/large/clang-26760.c": line 4746) * remove expression at ("test/cases/large/clang-26760.c": line 4746) -* do without param at ("test/cases/large/clang-26760.c": line 4746) -* replace by zero at ("test/cases/large/clang-26760.c": line 4746) -* do without param at ("test/cases/large/clang-26760.c": line 4747) -* do without param at ("test/cases/large/clang-26760.c": line 4747) -* do without param at ("test/cases/large/clang-26760.c": line 4749) -* remove expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to left at ("test/cases/large/clang-26760.c": line 4747) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4749) +* reduce to left at ("test/cases/large/clang-26760.c": line 4749) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to left at ("test/cases/large/clang-26760.c": line 4748) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) * reduce to left at ("test/cases/large/clang-26760.c": line 4748) * reduce to right at ("test/cases/large/clang-26760.c": line 4749) * reduce to left at ("test/cases/large/clang-26760.c": line 4748) * reduce to right at ("test/cases/large/clang-26760.c": line 4749) -* do without param at ("test/cases/large/clang-26760.c": line 4748) -* do without param at ("test/cases/large/clang-26760.c": line 4749) -* replace by zero at ("test/cases/large/clang-26760.c": line 4749) -* replace by zero at ("test/cases/large/clang-26760.c": line 4749) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 4748) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4749) +* reduce to index at ("test/cases/large/clang-26760.c": line 4749) +* reduce to index at ("test/cases/large/clang-26760.c": line 4749) +* remove expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to index at ("test/cases/large/clang-26760.c": line 4750) * 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 the for loop at ("test/cases/large/clang-26760.c": line 4815) * remove initializer at ("test/cases/large/clang-26760.c": line 4815) * reduce to left at ("test/cases/large/clang-26760.c": line 4815) * reduce to right at ("test/cases/large/clang-26760.c": line 4815) * remove check at ("test/cases/large/clang-26760.c": line 4815) +* reduce to left at ("test/cases/large/clang-26760.c": line 4815) +* reduce to right at ("test/cases/large/clang-26760.c": line 4815) * remove iterator at ("test/cases/large/clang-26760.c": line 4815) * reduce to left at ("test/cases/large/clang-26760.c": line 4815) * reduce to right at ("test/cases/large/clang-26760.c": line 4815) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4817) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4817) * remove return statement at ("test/cases/large/clang-26760.c": line 4818) -* replace by zero at ("test/cases/large/clang-26760.c": line 4818) +* reduce to index at ("test/cases/large/clang-26760.c": line 4818) * remove expr statement at ("test/cases/large/clang-26760.c": line 4820) * remove expr statement at ("test/cases/large/clang-26760.c": line 4821) * reduce to left at ("test/cases/large/clang-26760.c": line 4821) * reduce to right at ("test/cases/large/clang-26760.c": line 4821) -* do without param at ("test/cases/large/clang-26760.c": line 4821) -* do without param at ("test/cases/large/clang-26760.c": line 4821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4821) * remove the for loop at ("test/cases/large/clang-26760.c": line 4822) * remove initializer at ("test/cases/large/clang-26760.c": line 4822) * 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 check at ("test/cases/large/clang-26760.c": line 4822) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4822) -* replace by zero at ("test/cases/large/clang-26760.c": line 4824) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4822) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4826) -* replace by zero at ("test/cases/large/clang-26760.c": line 4826) * remove expr statement at ("test/cases/large/clang-26760.c": line 4827) * reduce to left at ("test/cases/large/clang-26760.c": line 4827) * reduce to right at ("test/cases/large/clang-26760.c": line 4827) * reduce to left at ("test/cases/large/clang-26760.c": line 4827) +* reduce to right at ("test/cases/large/clang-26760.c": line 4833) +* reduce to left at ("test/cases/large/clang-26760.c": line 4827) +* reduce to right at ("test/cases/large/clang-26760.c": line 4827) +* reduce to left at ("test/cases/large/clang-26760.c": line 4827) * reduce to right at ("test/cases/large/clang-26760.c": line 4827) -* replace by zero at ("test/cases/large/clang-26760.c": line 4827) -* do without param at ("test/cases/large/clang-26760.c": line 4827) -* do without param at ("test/cases/large/clang-26760.c": line 4828) +* reduce to index at ("test/cases/large/clang-26760.c": line 4827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4833) * reduce to operant at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4832) -* remove expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) * reduce to left at ("test/cases/large/clang-26760.c": line 4828) * reduce to right at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4828) -* reduce to operant at ("test/cases/large/clang-26760.c": line 4828) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4831) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4830) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4830) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) * remove expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* remove expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4830) +* reduce to left at ("test/cases/large/clang-26760.c": line 4829) +* reduce to right at ("test/cases/large/clang-26760.c": line 4829) * remove expression at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4829) -* do without param at ("test/cases/large/clang-26760.c": line 4829) -* do without param at ("test/cases/large/clang-26760.c": line 4830) -* do without param at ("test/cases/large/clang-26760.c": line 4831) -* do without param at ("test/cases/large/clang-26760.c": line 4832) -* do without param at ("test/cases/large/clang-26760.c": line 4833) * remove expr statement at ("test/cases/large/clang-26760.c": line 4835) * remove condition at ("test/cases/large/clang-26760.c": line 4836) * remove condition at ("test/cases/large/clang-26760.c": line 4838) +* reduce to left at ("test/cases/large/clang-26760.c": line 4838) +* reduce to right 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5067) +* delete variable at ("test/cases/large/clang-26760.c": line 5066) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) * remove expr statement at ("test/cases/large/clang-26760.c": line 5068) * reduce to left at ("test/cases/large/clang-26760.c": line 5068) * reduce to right at ("test/cases/large/clang-26760.c": line 5068) -* replace by zero at ("test/cases/large/clang-26760.c": line 5068) -* do without param at ("test/cases/large/clang-26760.c": line 5068) -* do without param at ("test/cases/large/clang-26760.c": line 5068) -* do without param at ("test/cases/large/clang-26760.c": line 5069) -* do without param at ("test/cases/large/clang-26760.c": line 5070) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5068) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5070) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5068) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5069) * remove expr statement at ("test/cases/large/clang-26760.c": line 5071) * reduce to left at ("test/cases/large/clang-26760.c": line 5071) * reduce to right at ("test/cases/large/clang-26760.c": line 5071) -* replace by zero at ("test/cases/large/clang-26760.c": line 5071) +* reduce to index at ("test/cases/large/clang-26760.c": line 5071) * remove the for loop at ("test/cases/large/clang-26760.c": line 5072) * remove initializer at ("test/cases/large/clang-26760.c": line 5072) * 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 check at ("test/cases/large/clang-26760.c": line 5072) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5072) -* replace by zero at ("test/cases/large/clang-26760.c": line 5074) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5072) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5078) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5083) * remove the for loop at ("test/cases/large/clang-26760.c": line 5084) * remove initializer at ("test/cases/large/clang-26760.c": line 5084) * reduce to left at ("test/cases/large/clang-26760.c": line 5084) * reduce to right at ("test/cases/large/clang-26760.c": line 5084) * remove check at ("test/cases/large/clang-26760.c": line 5084) +* reduce to left at ("test/cases/large/clang-26760.c": line 5084) +* reduce to right at ("test/cases/large/clang-26760.c": line 5084) * remove iterator at ("test/cases/large/clang-26760.c": line 5084) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5084) * remove expr statement at ("test/cases/large/clang-26760.c": line 5085) * reduce to left at ("test/cases/large/clang-26760.c": line 5085) * reduce to right at ("test/cases/large/clang-26760.c": line 5085) -* replace by zero at ("test/cases/large/clang-26760.c": line 5085) +* reduce to index at ("test/cases/large/clang-26760.c": line 5085) * remove condition at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) * remove expression at ("test/cases/large/clang-26760.c": line 5086) * reduce to left at ("test/cases/large/clang-26760.c": line 5095) * reduce to right at ("test/cases/large/clang-26760.c": line 5095) -* remove expression at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5093) +* reduce to left at ("test/cases/large/clang-26760.c": line 5086) +* reduce to right at ("test/cases/large/clang-26760.c": line 5086) * reduce to operant at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5087) -* do without param at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5090) -* remove expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to left at ("test/cases/large/clang-26760.c": line 5086) +* reduce to right at ("test/cases/large/clang-26760.c": line 5092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5087) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) * reduce to left at ("test/cases/large/clang-26760.c": line 5090) * reduce to right at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) * remove expression at ("test/cases/large/clang-26760.c": line 5088) -* remove expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5090) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5090) * reduce to operant at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5088) +* reduce to index at ("test/cases/large/clang-26760.c": line 5088) * remove expression at ("test/cases/large/clang-26760.c": line 5088) -* replace by zero at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5089) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5088) * reduce to operant at ("test/cases/large/clang-26760.c": line 5088) * reduce to left at ("test/cases/large/clang-26760.c": line 5088) * reduce to right at ("test/cases/large/clang-26760.c": line 5088) * reduce to left at ("test/cases/large/clang-26760.c": line 5088) * reduce to right at ("test/cases/large/clang-26760.c": line 5088) -* replace by zero at ("test/cases/large/clang-26760.c": line 5088) -* replace by zero at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5089) -* do without param at ("test/cases/large/clang-26760.c": line 5090) -* do without param at ("test/cases/large/clang-26760.c": line 5091) -* do without param at ("test/cases/large/clang-26760.c": line 5092) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 5088) +* reduce to index at ("test/cases/large/clang-26760.c": line 5088) +* remove expression at ("test/cases/large/clang-26760.c": line 5088) +* remove expression at ("test/cases/large/clang-26760.c": line 5090) +* remove expression at ("test/cases/large/clang-26760.c": line 5086) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5112) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5110) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5111) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) * remove the for loop at ("test/cases/large/clang-26760.c": line 5113) * remove initializer at ("test/cases/large/clang-26760.c": line 5113) * 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 check at ("test/cases/large/clang-26760.c": line 5113) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5113) -* replace by zero at ("test/cases/large/clang-26760.c": line 5116) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5113) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5118) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5122) * remove expr statement at ("test/cases/large/clang-26760.c": line 5123) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5123) * remove expr statement at ("test/cases/large/clang-26760.c": line 5124) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5124) * remove expr statement at ("test/cases/large/clang-26760.c": line 5126) * reduce to left at ("test/cases/large/clang-26760.c": line 5126) * reduce to right at ("test/cases/large/clang-26760.c": line 5126) -* replace by zero at ("test/cases/large/clang-26760.c": line 5126) +* reduce to index at ("test/cases/large/clang-26760.c": line 5126) * remove the for loop at ("test/cases/large/clang-26760.c": line 5128) * remove initializer at ("test/cases/large/clang-26760.c": line 5128) * reduce to left at ("test/cases/large/clang-26760.c": line 5128) * reduce to right at ("test/cases/large/clang-26760.c": line 5128) * remove check at ("test/cases/large/clang-26760.c": line 5128) +* reduce to left at ("test/cases/large/clang-26760.c": line 5128) +* reduce to right at ("test/cases/large/clang-26760.c": line 5128) * remove iterator at ("test/cases/large/clang-26760.c": line 5128) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5128) * remove the for loop at ("test/cases/large/clang-26760.c": line 5130) * remove initializer at ("test/cases/large/clang-26760.c": line 5130) * reduce to left at ("test/cases/large/clang-26760.c": line 5130) * reduce to right at ("test/cases/large/clang-26760.c": line 5130) * remove check at ("test/cases/large/clang-26760.c": line 5130) +* reduce to left at ("test/cases/large/clang-26760.c": line 5130) +* reduce to right at ("test/cases/large/clang-26760.c": line 5130) * remove iterator at ("test/cases/large/clang-26760.c": line 5130) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5130) * remove expr statement at ("test/cases/large/clang-26760.c": line 5131) * reduce to left at ("test/cases/large/clang-26760.c": line 5131) * reduce to right at ("test/cases/large/clang-26760.c": line 5131) -* replace by zero at ("test/cases/large/clang-26760.c": line 5131) -* replace by zero at ("test/cases/large/clang-26760.c": line 5131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5131) +* reduce to index at ("test/cases/large/clang-26760.c": line 5131) * remove expr statement at ("test/cases/large/clang-26760.c": line 5133) * reduce to left at ("test/cases/large/clang-26760.c": line 5133) * reduce to right at ("test/cases/large/clang-26760.c": line 5133) +* reduce to left at ("test/cases/large/clang-26760.c": line 5133) +* reduce to right at ("test/cases/large/clang-26760.c": line 5133) * remove the for loop at ("test/cases/large/clang-26760.c": line 5134) * remove initializer at ("test/cases/large/clang-26760.c": line 5134) * 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 check at ("test/cases/large/clang-26760.c": line 5134) +* reduce to left at ("test/cases/large/clang-26760.c": line 5134) +* reduce to right at ("test/cases/large/clang-26760.c": line 5134) * reduce to operant at ("test/cases/large/clang-26760.c": line 5134) * remove iterator at ("test/cases/large/clang-26760.c": line 5134) * reduce to left at ("test/cases/large/clang-26760.c": line 5134) * reduce to right at ("test/cases/large/clang-26760.c": line 5134) -* do without param at ("test/cases/large/clang-26760.c": line 5134) -* do without param at ("test/cases/large/clang-26760.c": line 5135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5134) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5135) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5137) * remove the for loop at ("test/cases/large/clang-26760.c": line 5138) * remove initializer at ("test/cases/large/clang-26760.c": line 5138) * reduce to left at ("test/cases/large/clang-26760.c": line 5138) * reduce to right at ("test/cases/large/clang-26760.c": line 5138) * remove check at ("test/cases/large/clang-26760.c": line 5138) +* reduce to left at ("test/cases/large/clang-26760.c": line 5138) +* reduce to right at ("test/cases/large/clang-26760.c": line 5138) * remove iterator at ("test/cases/large/clang-26760.c": line 5138) * reduce to left at ("test/cases/large/clang-26760.c": line 5138) * reduce to right at ("test/cases/large/clang-26760.c": line 5138) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5140) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5140) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) * remove return statement at ("test/cases/large/clang-26760.c": line 5141) -* replace by zero at ("test/cases/large/clang-26760.c": line 5141) -* replace by zero at ("test/cases/large/clang-26760.c": line 5141) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5141) +* reduce to index at ("test/cases/large/clang-26760.c": line 5141) * remove expr statement at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5148) * reduce to left at ("test/cases/large/clang-26760.c": line 5148) * reduce to right at ("test/cases/large/clang-26760.c": line 5148) -* remove expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) -* replace by zero at ("test/cases/large/clang-26760.c": line 5143) +* reduce to index at ("test/cases/large/clang-26760.c": line 5143) * reduce to operant at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5147) -* remove expression at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5143) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5148) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5148) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5147) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5146) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5146) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5143) -* replace by zero at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5144) -* remove expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to index at ("test/cases/large/clang-26760.c": line 5143) +* reduce to left at ("test/cases/large/clang-26760.c": line 5144) +* reduce to right at ("test/cases/large/clang-26760.c": line 5145) +* reduce to left at ("test/cases/large/clang-26760.c": line 5144) +* reduce to right at ("test/cases/large/clang-26760.c": line 5145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to left at ("test/cases/large/clang-26760.c": line 5144) +* reduce to right at ("test/cases/large/clang-26760.c": line 5144) * reduce to operant at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* remove expression at ("test/cases/large/clang-26760.c": line 5144) * remove expression at ("test/cases/large/clang-26760.c": line 5144) * reduce to left at ("test/cases/large/clang-26760.c": line 5144) * reduce to right at ("test/cases/large/clang-26760.c": line 5145) -* do without param at ("test/cases/large/clang-26760.c": line 5144) -* do without param at ("test/cases/large/clang-26760.c": line 5145) -* do without param at ("test/cases/large/clang-26760.c": line 5146) -* replace by zero at ("test/cases/large/clang-26760.c": line 5146) -* do without param at ("test/cases/large/clang-26760.c": line 5147) -* do without param at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5145) +* reduce to index at ("test/cases/large/clang-26760.c": line 5146) +* remove expression at ("test/cases/large/clang-26760.c": line 5143) * reduce to operant at ("test/cases/large/clang-26760.c": line 5148) +* remove expression at ("test/cases/large/clang-26760.c": line 5143) * remove the for loop at ("test/cases/large/clang-26760.c": line 5149) * remove initializer at ("test/cases/large/clang-26760.c": line 5149) * reduce to left at ("test/cases/large/clang-26760.c": line 5149) * reduce to right at ("test/cases/large/clang-26760.c": line 5149) * remove check at ("test/cases/large/clang-26760.c": line 5149) +* reduce to left at ("test/cases/large/clang-26760.c": line 5149) +* reduce to right at ("test/cases/large/clang-26760.c": line 5149) * remove iterator at ("test/cases/large/clang-26760.c": line 5149) * reduce to left at ("test/cases/large/clang-26760.c": line 5149) * reduce to right at ("test/cases/large/clang-26760.c": line 5149) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5151) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5151) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) * remove expr statement at ("test/cases/large/clang-26760.c": line 5152) * reduce to left at ("test/cases/large/clang-26760.c": line 5152) * reduce to right at ("test/cases/large/clang-26760.c": line 5152) -* replace by zero at ("test/cases/large/clang-26760.c": line 5152) -* replace by zero at ("test/cases/large/clang-26760.c": line 5152) -* replace by zero at ("test/cases/large/clang-26760.c": line 5152) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5152) +* reduce to index at ("test/cases/large/clang-26760.c": line 5152) * remove condition at ("test/cases/large/clang-26760.c": line 5155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5155) * remove expression at ("test/cases/large/clang-26760.c": line 5155) * remove the for loop at ("test/cases/large/clang-26760.c": line 5209) * remove initializer at ("test/cases/large/clang-26760.c": line 5209) * reduce to left at ("test/cases/large/clang-26760.c": line 5209) * reduce to right at ("test/cases/large/clang-26760.c": line 5209) * remove check at ("test/cases/large/clang-26760.c": line 5209) +* reduce to left at ("test/cases/large/clang-26760.c": line 5209) +* reduce to right at ("test/cases/large/clang-26760.c": line 5209) * remove iterator at ("test/cases/large/clang-26760.c": line 5209) * reduce to left at ("test/cases/large/clang-26760.c": line 5209) * reduce to right at ("test/cases/large/clang-26760.c": line 5209) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5211) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5211) * remove condition at ("test/cases/large/clang-26760.c": line 5212) -* replace by zero at ("test/cases/large/clang-26760.c": line 5212) +* reduce to index at ("test/cases/large/clang-26760.c": line 5212) * remove break at ("test/cases/large/clang-26760.c": line 5213) * remove condition at ("test/cases/large/clang-26760.c": line 5214) -* replace by zero at ("test/cases/large/clang-26760.c": line 5214) +* reduce to index at ("test/cases/large/clang-26760.c": line 5214) * remove break at ("test/cases/large/clang-26760.c": line 5215) * remove return statement at ("test/cases/large/clang-26760.c": line 5216) * delete variable at ("test/cases/large/clang-26760.c": line 5157) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5158) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5158) * remove condition at ("test/cases/large/clang-26760.c": line 5159) * remove break at ("test/cases/large/clang-26760.c": line 5160) * remove condition at ("test/cases/large/clang-26760.c": line 5161) -* do without param at ("test/cases/large/clang-26760.c": line 5161) -* do without param at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) * reduce to left at ("test/cases/large/clang-26760.c": line 5163) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) * reduce to left at ("test/cases/large/clang-26760.c": line 5163) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to left at ("test/cases/large/clang-26760.c": line 5163) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) * reduce to operant at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) -* replace by zero at ("test/cases/large/clang-26760.c": line 5161) +* reduce to index at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) * reduce to operant at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) -* do without param at ("test/cases/large/clang-26760.c": line 5161) -* do without param at ("test/cases/large/clang-26760.c": line 5162) -* do without param at ("test/cases/large/clang-26760.c": line 5162) -* do without param at ("test/cases/large/clang-26760.c": line 5163) -* replace by zero at ("test/cases/large/clang-26760.c": line 5163) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5163) +* reduce to index at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5161) +* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5161) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5183) -* replace by zero at ("test/cases/large/clang-26760.c": line 5183) +* reduce to left at ("test/cases/large/clang-26760.c": line 5183) +* reduce to right at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5183) * reduce to right at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5193) * reduce to right at ("test/cases/large/clang-26760.c": line 5193) -* remove expression at ("test/cases/large/clang-26760.c": line 5183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5193) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5183) +* reduce to left at ("test/cases/large/clang-26760.c": line 5183) +* reduce to right at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5183) * reduce to right at ("test/cases/large/clang-26760.c": line 5183) -* do without param at ("test/cases/large/clang-26760.c": line 5183) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5192) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5191) +* reduce to left at ("test/cases/large/clang-26760.c": line 5184) +* reduce to right at ("test/cases/large/clang-26760.c": line 5190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5189) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) * remove expression at ("test/cases/large/clang-26760.c": line 5184) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5184) @@ -17364,379 +23646,511 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5188) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5188) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5188) +* reduce to left at ("test/cases/large/clang-26760.c": line 5184) +* reduce to right at ("test/cases/large/clang-26760.c": line 5187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5185) * reduce to left at ("test/cases/large/clang-26760.c": line 5185) * reduce to right at ("test/cases/large/clang-26760.c": line 5185) -* replace by zero at ("test/cases/large/clang-26760.c": line 5185) +* reduce to left at ("test/cases/large/clang-26760.c": line 5185) +* reduce to right at ("test/cases/large/clang-26760.c": line 5185) +* reduce to index at ("test/cases/large/clang-26760.c": line 5185) +* reduce to left at ("test/cases/large/clang-26760.c": line 5185) +* reduce to right at ("test/cases/large/clang-26760.c": line 5186) * reduce to left at ("test/cases/large/clang-26760.c": line 5185) * reduce to right at ("test/cases/large/clang-26760.c": line 5186) -* do without param at ("test/cases/large/clang-26760.c": line 5185) -* do without param at ("test/cases/large/clang-26760.c": line 5186) -* do without param at ("test/cases/large/clang-26760.c": line 5187) -* do without param at ("test/cases/large/clang-26760.c": line 5188) -* replace by zero at ("test/cases/large/clang-26760.c": line 5188) -* do without param at ("test/cases/large/clang-26760.c": line 5189) -* do without param at ("test/cases/large/clang-26760.c": line 5190) -* do without param at ("test/cases/large/clang-26760.c": line 5191) -* do without param at ("test/cases/large/clang-26760.c": line 5192) -* do without param at ("test/cases/large/clang-26760.c": line 5193) +* reduce to left at ("test/cases/large/clang-26760.c": line 5185) +* reduce to right at ("test/cases/large/clang-26760.c": line 5186) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5186) +* reduce to index at ("test/cases/large/clang-26760.c": line 5188) +* remove expression at ("test/cases/large/clang-26760.c": line 5183) * remove condition at ("test/cases/large/clang-26760.c": line 5194) * remove break at ("test/cases/large/clang-26760.c": line 5195) * remove expr statement at ("test/cases/large/clang-26760.c": line 5196) * reduce to left at ("test/cases/large/clang-26760.c": line 5196) * reduce to right at ("test/cases/large/clang-26760.c": line 5196) -* replace by zero at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5202) -* remove expression at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5201) -* remove expression at ("test/cases/large/clang-26760.c": line 5201) -* remove expression at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5203) +* reduce to left at ("test/cases/large/clang-26760.c": line 5202) +* reduce to right at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5202) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) * reduce to left at ("test/cases/large/clang-26760.c": line 5196) * reduce to right at ("test/cases/large/clang-26760.c": line 5200) * reduce to left at ("test/cases/large/clang-26760.c": line 5196) * reduce to right at ("test/cases/large/clang-26760.c": line 5200) -* do without param at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5200) -* remove expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) * reduce to operant at ("test/cases/large/clang-26760.c": line 5197) -* do without param at ("test/cases/large/clang-26760.c": line 5197) -* do without param at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5199) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) * remove expression at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5198) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5198) -* do without param at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) -* do without param at ("test/cases/large/clang-26760.c": line 5198) -* do without param at ("test/cases/large/clang-26760.c": line 5199) -* do without param at ("test/cases/large/clang-26760.c": line 5200) -* replace by zero at ("test/cases/large/clang-26760.c": line 5200) -* do without param at ("test/cases/large/clang-26760.c": line 5201) -* replace by zero at ("test/cases/large/clang-26760.c": line 5201) -* do without param at ("test/cases/large/clang-26760.c": line 5202) -* replace by zero at ("test/cases/large/clang-26760.c": line 5202) -* do without param at ("test/cases/large/clang-26760.c": line 5203) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5198) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5200) +* remove expression at ("test/cases/large/clang-26760.c": line 5197) +* remove expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5201) +* reduce to index at ("test/cases/large/clang-26760.c": line 5201) +* remove expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to index at ("test/cases/large/clang-26760.c": line 5202) +* remove expression at ("test/cases/large/clang-26760.c": line 5196) * delete variable at ("test/cases/large/clang-26760.c": line 5167) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5168) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5168) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) * remove expr statement at ("test/cases/large/clang-26760.c": line 5169) * reduce to left at ("test/cases/large/clang-26760.c": line 5169) * reduce to right at ("test/cases/large/clang-26760.c": line 5169) * reduce to left at ("test/cases/large/clang-26760.c": line 5169) * reduce to right at ("test/cases/large/clang-26760.c": line 5171) -* do without param at ("test/cases/large/clang-26760.c": line 5169) -* do without param at ("test/cases/large/clang-26760.c": line 5169) -* do without param at ("test/cases/large/clang-26760.c": line 5170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5170) * reduce to left at ("test/cases/large/clang-26760.c": line 5170) * reduce to right at ("test/cases/large/clang-26760.c": line 5170) * reduce to operant at ("test/cases/large/clang-26760.c": line 5170) -* do without param at ("test/cases/large/clang-26760.c": line 5171) -* do without param at ("test/cases/large/clang-26760.c": line 5171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5172) +* reduce to left at ("test/cases/large/clang-26760.c": line 5171) +* reduce to right at ("test/cases/large/clang-26760.c": line 5171) * reduce to left at ("test/cases/large/clang-26760.c": line 5171) * reduce to right at ("test/cases/large/clang-26760.c": line 5171) -* do without param at ("test/cases/large/clang-26760.c": line 5172) * reduce to operant at ("test/cases/large/clang-26760.c": line 5172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5172) +* reduce to left at ("test/cases/large/clang-26760.c": line 5172) +* reduce to right at ("test/cases/large/clang-26760.c": line 5172) +* reduce to left at ("test/cases/large/clang-26760.c": line 5172) +* reduce to right at ("test/cases/large/clang-26760.c": line 5172) +* reduce to index at ("test/cases/large/clang-26760.c": line 5172) +* reduce to index at ("test/cases/large/clang-26760.c": line 5172) * remove expression at ("test/cases/large/clang-26760.c": line 5172) -* replace by zero at ("test/cases/large/clang-26760.c": line 5172) -* replace by zero at ("test/cases/large/clang-26760.c": line 5172) -* replace by zero at ("test/cases/large/clang-26760.c": line 5172) +* reduce to index at ("test/cases/large/clang-26760.c": line 5172) * remove expr statement at ("test/cases/large/clang-26760.c": line 5173) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) * reduce to operant at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* do without param at ("test/cases/large/clang-26760.c": line 5173) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5173) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5173) +* reduce to index at ("test/cases/large/clang-26760.c": line 5173) +* reduce to index at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5178) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5177) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5177) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5177) -* do without param at ("test/cases/large/clang-26760.c": line 5173) -* do without param at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5174) * reduce to operant at ("test/cases/large/clang-26760.c": line 5173) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5173) * reduce to operant at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* do without param at ("test/cases/large/clang-26760.c": line 5174) -* replace by zero at ("test/cases/large/clang-26760.c": line 5174) -* do without param at ("test/cases/large/clang-26760.c": line 5175) -* do without param at ("test/cases/large/clang-26760.c": line 5175) -* reduce to operant at ("test/cases/large/clang-26760.c": line 5175) -* remove expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5173) +* reduce to index at ("test/cases/large/clang-26760.c": line 5173) +* reduce to left at ("test/cases/large/clang-26760.c": line 5174) +* reduce to right at ("test/cases/large/clang-26760.c": line 5174) +* reduce to index at ("test/cases/large/clang-26760.c": line 5174) +* reduce to left at ("test/cases/large/clang-26760.c": line 5175) +* reduce to right at ("test/cases/large/clang-26760.c": line 5177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5177) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) * reduce to left at ("test/cases/large/clang-26760.c": line 5175) * reduce to right at ("test/cases/large/clang-26760.c": line 5176) * reduce to left at ("test/cases/large/clang-26760.c": line 5175) * reduce to right at ("test/cases/large/clang-26760.c": line 5176) -* do without param at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5176) * reduce to left at ("test/cases/large/clang-26760.c": line 5175) * reduce to right at ("test/cases/large/clang-26760.c": line 5175) -* do without param at ("test/cases/large/clang-26760.c": line 5176) -* replace by zero at ("test/cases/large/clang-26760.c": line 5176) -* do without param at ("test/cases/large/clang-26760.c": line 5177) -* do without param at ("test/cases/large/clang-26760.c": line 5178) +* remove expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to index at ("test/cases/large/clang-26760.c": line 5176) * remove expr statement at ("test/cases/large/clang-26760.c": line 5205) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5205) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5205) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5098) -* do without param at ("test/cases/large/clang-26760.c": line 5098) -* do without param at ("test/cases/large/clang-26760.c": line 5098) -* do without param at ("test/cases/large/clang-26760.c": line 5099) -* replace by zero at ("test/cases/large/clang-26760.c": line 5099) -* do without param at ("test/cases/large/clang-26760.c": line 5100) -* replace by zero at ("test/cases/large/clang-26760.c": line 5100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5099) +* reduce to index at ("test/cases/large/clang-26760.c": line 5099) +* reduce to left at ("test/cases/large/clang-26760.c": line 5100) +* reduce to right at ("test/cases/large/clang-26760.c": line 5100) +* reduce to left at ("test/cases/large/clang-26760.c": line 5100) +* reduce to right at ("test/cases/large/clang-26760.c": line 5100) +* reduce to index at ("test/cases/large/clang-26760.c": line 5100) +* reduce to left at ("test/cases/large/clang-26760.c": line 5100) +* reduce to right at ("test/cases/large/clang-26760.c": line 5100) * remove expr statement at ("test/cases/large/clang-26760.c": line 5101) * reduce to left at ("test/cases/large/clang-26760.c": line 5101) * reduce to right at ("test/cases/large/clang-26760.c": line 5101) -* replace by zero at ("test/cases/large/clang-26760.c": line 5101) * reduce to left at ("test/cases/large/clang-26760.c": line 5101) * reduce to right at ("test/cases/large/clang-26760.c": line 5101) -* replace by zero at ("test/cases/large/clang-26760.c": line 5101) +* reduce to left at ("test/cases/large/clang-26760.c": line 5101) +* reduce to right at ("test/cases/large/clang-26760.c": line 5101) +* reduce to index at ("test/cases/large/clang-26760.c": line 5101) * remove condition at ("test/cases/large/clang-26760.c": line 5102) * remove break at ("test/cases/large/clang-26760.c": line 5103) * remove condition at ("test/cases/large/clang-26760.c": line 5104) * remove break 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5255) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5254) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) * remove the for loop at ("test/cases/large/clang-26760.c": line 5256) * remove initializer at ("test/cases/large/clang-26760.c": line 5256) * reduce to left at ("test/cases/large/clang-26760.c": line 5256) * reduce to right at ("test/cases/large/clang-26760.c": line 5256) * remove check at ("test/cases/large/clang-26760.c": line 5256) +* reduce to left at ("test/cases/large/clang-26760.c": line 5256) +* reduce to right at ("test/cases/large/clang-26760.c": line 5256) * remove iterator at ("test/cases/large/clang-26760.c": line 5256) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5256) * remove the for loop at ("test/cases/large/clang-26760.c": line 5258) * remove initializer at ("test/cases/large/clang-26760.c": line 5258) * reduce to left at ("test/cases/large/clang-26760.c": line 5258) * reduce to right at ("test/cases/large/clang-26760.c": line 5258) * remove check at ("test/cases/large/clang-26760.c": line 5258) +* reduce to left at ("test/cases/large/clang-26760.c": line 5258) +* reduce to right at ("test/cases/large/clang-26760.c": line 5258) * remove iterator at ("test/cases/large/clang-26760.c": line 5258) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5258) * remove expr statement at ("test/cases/large/clang-26760.c": line 5259) * reduce to left at ("test/cases/large/clang-26760.c": line 5259) * reduce to right at ("test/cases/large/clang-26760.c": line 5259) -* replace by zero at ("test/cases/large/clang-26760.c": line 5259) -* replace by zero at ("test/cases/large/clang-26760.c": line 5259) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5259) +* reduce to index at ("test/cases/large/clang-26760.c": line 5259) * remove expr statement at ("test/cases/large/clang-26760.c": line 5261) -* replace by zero at ("test/cases/large/clang-26760.c": line 5222) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5261) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) -* remove expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5223) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5223) +* reduce to index at ("test/cases/large/clang-26760.c": line 5223) * remove expression at ("test/cases/large/clang-26760.c": line 5223) -* replace by zero at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) -* do without param at ("test/cases/large/clang-26760.c": line 5230) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5230) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) +* reduce to left at ("test/cases/large/clang-26760.c": line 5230) +* reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5230) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) -* remove expression at ("test/cases/large/clang-26760.c": line 5223) -* do without param at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5229) -* do without param at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) * reduce to operant at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5223) -* do without param at ("test/cases/large/clang-26760.c": line 5223) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) * reduce to left at ("test/cases/large/clang-26760.c": line 5225) * reduce to right at ("test/cases/large/clang-26760.c": line 5227) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) * remove expression at ("test/cases/large/clang-26760.c": line 5225) -* do without param at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5227) * reduce to left at ("test/cases/large/clang-26760.c": line 5225) * reduce to right at ("test/cases/large/clang-26760.c": line 5226) -* do without param at ("test/cases/large/clang-26760.c": line 5225) -* remove expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5226) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5226) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5226) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) * reduce to operant at ("test/cases/large/clang-26760.c": line 5225) -* replace by zero at ("test/cases/large/clang-26760.c": line 5225) -* do without param at ("test/cases/large/clang-26760.c": line 5226) -* replace by zero at ("test/cases/large/clang-26760.c": line 5226) -* do without param at ("test/cases/large/clang-26760.c": line 5227) -* do without param at ("test/cases/large/clang-26760.c": line 5228) -* do without param at ("test/cases/large/clang-26760.c": line 5229) -* do without param at ("test/cases/large/clang-26760.c": line 5230) +* remove expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to index at ("test/cases/large/clang-26760.c": line 5225) +* reduce to index at ("test/cases/large/clang-26760.c": line 5226) * reduce to operant at ("test/cases/large/clang-26760.c": line 5230) -* replace by zero at ("test/cases/large/clang-26760.c": line 5230) -* replace by zero at ("test/cases/large/clang-26760.c": line 5230) +* remove expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to index at ("test/cases/large/clang-26760.c": line 5230) +* reduce to index at ("test/cases/large/clang-26760.c": line 5230) +* remove expression at ("test/cases/large/clang-26760.c": line 5223) * remove expr statement at ("test/cases/large/clang-26760.c": line 5231) * reduce to left at ("test/cases/large/clang-26760.c": line 5231) * reduce to right at ("test/cases/large/clang-26760.c": line 5231) * remove expr statement at ("test/cases/large/clang-26760.c": line 5232) * reduce to left at ("test/cases/large/clang-26760.c": line 5232) * reduce to right at ("test/cases/large/clang-26760.c": line 5232) -* do without param at ("test/cases/large/clang-26760.c": line 5232) +* reduce to left at ("test/cases/large/clang-26760.c": line 5232) +* reduce to right at ("test/cases/large/clang-26760.c": line 5243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) * reduce to operant at ("test/cases/large/clang-26760.c": line 5232) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5242) +* reduce to left at ("test/cases/large/clang-26760.c": line 5233) +* reduce to right at ("test/cases/large/clang-26760.c": line 5241) * reduce to left at ("test/cases/large/clang-26760.c": line 5233) * reduce to right at ("test/cases/large/clang-26760.c": line 5241) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5241) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5239) * reduce to left at ("test/cases/large/clang-26760.c": line 5238) * reduce to right at ("test/cases/large/clang-26760.c": line 5238) -* remove expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to left at ("test/cases/large/clang-26760.c": line 5233) +* reduce to right at ("test/cases/large/clang-26760.c": line 5238) * reduce to left at ("test/cases/large/clang-26760.c": line 5233) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* replace by zero at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to index at ("test/cases/large/clang-26760.c": line 5233) * reduce to operant at ("test/cases/large/clang-26760.c": line 5234) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5238) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) +* reduce to right at ("test/cases/large/clang-26760.c": line 5238) +* reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) -* remove expression at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5236) * reduce to operant at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5235) -* do without param at ("test/cases/large/clang-26760.c": line 5236) -* do without param at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5235) +* remove expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to left at ("test/cases/large/clang-26760.c": line 5237) +* reduce to right at ("test/cases/large/clang-26760.c": line 5238) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) -* do without param at ("test/cases/large/clang-26760.c": line 5237) -* do without param at ("test/cases/large/clang-26760.c": line 5238) -* replace by zero at ("test/cases/large/clang-26760.c": line 5238) -* replace by zero at ("test/cases/large/clang-26760.c": line 5238) -* do without param at ("test/cases/large/clang-26760.c": line 5239) -* do without param at ("test/cases/large/clang-26760.c": line 5240) -* do without param at ("test/cases/large/clang-26760.c": line 5241) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5238) +* reduce to index at ("test/cases/large/clang-26760.c": line 5238) +* reduce to index at ("test/cases/large/clang-26760.c": line 5238) +* remove expression at ("test/cases/large/clang-26760.c": line 5233) * reduce to operant at ("test/cases/large/clang-26760.c": line 5241) -* do without param at ("test/cases/large/clang-26760.c": line 5242) -* do without param at ("test/cases/large/clang-26760.c": line 5243) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5282) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) * remove the for loop at ("test/cases/large/clang-26760.c": line 5285) * remove initializer at ("test/cases/large/clang-26760.c": line 5285) * reduce to left at ("test/cases/large/clang-26760.c": line 5285) * reduce to right at ("test/cases/large/clang-26760.c": line 5285) * remove check at ("test/cases/large/clang-26760.c": line 5285) +* reduce to left at ("test/cases/large/clang-26760.c": line 5285) +* reduce to right at ("test/cases/large/clang-26760.c": line 5285) * remove iterator at ("test/cases/large/clang-26760.c": line 5285) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5285) * remove condition at ("test/cases/large/clang-26760.c": line 5287) * remove break at ("test/cases/large/clang-26760.c": line 5288) * remove expr statement at ("test/cases/large/clang-26760.c": line 5289) * reduce to left at ("test/cases/large/clang-26760.c": line 5289) * reduce to right at ("test/cases/large/clang-26760.c": line 5289) -* replace by zero at ("test/cases/large/clang-26760.c": line 5289) +* reduce to index at ("test/cases/large/clang-26760.c": line 5289) * reduce to operant at ("test/cases/large/clang-26760.c": line 5289) * remove the for loop at ("test/cases/large/clang-26760.c": line 5291) * remove initializer at ("test/cases/large/clang-26760.c": line 5291) * 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 check at ("test/cases/large/clang-26760.c": line 5291) +* reduce to left at ("test/cases/large/clang-26760.c": line 5291) +* reduce to right at ("test/cases/large/clang-26760.c": line 5291) * reduce to operant at ("test/cases/large/clang-26760.c": line 5291) * remove iterator at ("test/cases/large/clang-26760.c": line 5291) -* replace by zero at ("test/cases/large/clang-26760.c": line 5293) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5291) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 5300) -* remove expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to left at ("test/cases/large/clang-26760.c": line 5299) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) * reduce to right at ("test/cases/large/clang-26760.c": line 5300) -* replace by zero at ("test/cases/large/clang-26760.c": line 5300) -* replace by zero at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5300) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5300) +* reduce to index at ("test/cases/large/clang-26760.c": line 5300) * reduce to operant at ("test/cases/large/clang-26760.c": line 5300) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) * reduce to right at ("test/cases/large/clang-26760.c": line 5300) * remove expression at ("test/cases/large/clang-26760.c": line 5300) -* do without param at ("test/cases/large/clang-26760.c": line 5300) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) -* reduce to right at ("test/cases/large/clang-26760.c": line 5302) -* do without param at ("test/cases/large/clang-26760.c": line 5301) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) * remove expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5303) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5301) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) * reduce to right at ("test/cases/large/clang-26760.c": line 5301) -* do without param at ("test/cases/large/clang-26760.c": line 5300) -* replace by zero at ("test/cases/large/clang-26760.c": line 5300) -* do without param at ("test/cases/large/clang-26760.c": line 5301) -* do without param at ("test/cases/large/clang-26760.c": line 5302) -* replace by zero at ("test/cases/large/clang-26760.c": line 5302) -* replace by zero at ("test/cases/large/clang-26760.c": line 5302) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5301) +* reduce to index at ("test/cases/large/clang-26760.c": line 5300) +* remove expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to index at ("test/cases/large/clang-26760.c": line 5302) +* reduce to index at ("test/cases/large/clang-26760.c": line 5302) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5303) +* reduce to index at ("test/cases/large/clang-26760.c": line 5303) +* reduce to index at ("test/cases/large/clang-26760.c": line 5303) * 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) @@ -17744,187 +24158,235 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5314) -* replace by zero at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5323) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5322) +* reduce to left at ("test/cases/large/clang-26760.c": line 5314) +* reduce to right at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to left at ("test/cases/large/clang-26760.c": line 5314) +* reduce to right at ("test/cases/large/clang-26760.c": line 5314) +* reduce to index at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5314) -* remove expression at ("test/cases/large/clang-26760.c": line 5314) -* replace by zero at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5314) -* replace by zero at ("test/cases/large/clang-26760.c": line 5314) +* reduce to index at ("test/cases/large/clang-26760.c": line 5314) +* remove expression at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5321) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5321) -* do without param at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) * reduce to left at ("test/cases/large/clang-26760.c": line 5315) * reduce to right at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5319) -* remove expression at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5320) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to left at ("test/cases/large/clang-26760.c": line 5315) +* reduce to right at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5316) * reduce to left at ("test/cases/large/clang-26760.c": line 5315) * reduce to right at ("test/cases/large/clang-26760.c": line 5315) * reduce to operant at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5316) -* do without param at ("test/cases/large/clang-26760.c": line 5317) -* do without param at ("test/cases/large/clang-26760.c": line 5318) -* do without param at ("test/cases/large/clang-26760.c": line 5319) -* do without param at ("test/cases/large/clang-26760.c": line 5320) -* do without param at ("test/cases/large/clang-26760.c": line 5321) -* do without param at ("test/cases/large/clang-26760.c": line 5322) -* replace by zero at ("test/cases/large/clang-26760.c": line 5322) -* do without param at ("test/cases/large/clang-26760.c": line 5323) +* remove expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to index at ("test/cases/large/clang-26760.c": line 5322) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 5307) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5307) * remove the for loop at ("test/cases/large/clang-26760.c": line 5326) * remove initializer at ("test/cases/large/clang-26760.c": line 5326) * reduce to left at ("test/cases/large/clang-26760.c": line 5326) * reduce to right at ("test/cases/large/clang-26760.c": line 5326) * remove check at ("test/cases/large/clang-26760.c": line 5326) +* reduce to left at ("test/cases/large/clang-26760.c": line 5326) +* reduce to right at ("test/cases/large/clang-26760.c": line 5326) * remove iterator at ("test/cases/large/clang-26760.c": line 5326) * reduce to left at ("test/cases/large/clang-26760.c": line 5326) * reduce to right at ("test/cases/large/clang-26760.c": line 5326) -* do without param at ("test/cases/large/clang-26760.c": line 5326) -* do without param at ("test/cases/large/clang-26760.c": line 5327) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5326) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5327) * remove return statement at ("test/cases/large/clang-26760.c": line 5329) * remove condition at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) * remove expression at ("test/cases/large/clang-26760.c": line 5331) -* do without param at ("test/cases/large/clang-26760.c": line 5331) -* do without param at ("test/cases/large/clang-26760.c": line 5331) -* do without param at ("test/cases/large/clang-26760.c": line 5332) -* do without param at ("test/cases/large/clang-26760.c": line 5333) +* reduce to left at ("test/cases/large/clang-26760.c": line 5331) +* reduce to right at ("test/cases/large/clang-26760.c": line 5339) +* reduce to left at ("test/cases/large/clang-26760.c": line 5331) +* reduce to right at ("test/cases/large/clang-26760.c": line 5339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5332) +* reduce to left at ("test/cases/large/clang-26760.c": line 5333) +* reduce to right at ("test/cases/large/clang-26760.c": line 5339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5333) +* reduce to index at ("test/cases/large/clang-26760.c": line 5333) * remove expression at ("test/cases/large/clang-26760.c": line 5333) -* replace by zero at ("test/cases/large/clang-26760.c": line 5333) -* do without param at ("test/cases/large/clang-26760.c": line 5333) -* do without param at ("test/cases/large/clang-26760.c": line 5334) -* do without param at ("test/cases/large/clang-26760.c": line 5334) -* do without param at ("test/cases/large/clang-26760.c": line 5334) -* do without param at ("test/cases/large/clang-26760.c": line 5338) -* remove expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5339) +* reduce to left at ("test/cases/large/clang-26760.c": line 5334) +* reduce to right at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5338) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5338) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5338) * reduce to operant at ("test/cases/large/clang-26760.c": line 5335) -* do without param at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5338) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5337) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5337) -* do without param at ("test/cases/large/clang-26760.c": line 5335) +* reduce to left at ("test/cases/large/clang-26760.c": line 5335) +* reduce to right at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5337) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5336) -* do without param at ("test/cases/large/clang-26760.c": line 5335) -* replace by zero at ("test/cases/large/clang-26760.c": line 5335) -* do without param at ("test/cases/large/clang-26760.c": line 5336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5336) +* reduce to index at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5336) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5336) +* reduce to index at ("test/cases/large/clang-26760.c": line 5336) * remove expression at ("test/cases/large/clang-26760.c": line 5336) -* replace by zero at ("test/cases/large/clang-26760.c": line 5336) -* do without param at ("test/cases/large/clang-26760.c": line 5337) -* do without param at ("test/cases/large/clang-26760.c": line 5338) -* replace by zero at ("test/cases/large/clang-26760.c": line 5338) -* replace by zero at ("test/cases/large/clang-26760.c": line 5338) -* replace by zero at ("test/cases/large/clang-26760.c": line 5338) -* do without param at ("test/cases/large/clang-26760.c": line 5339) -* replace by zero at ("test/cases/large/clang-26760.c": line 5339) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5569) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5570) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5338) +* reduce to index at ("test/cases/large/clang-26760.c": line 5338) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5338) +* reduce to index at ("test/cases/large/clang-26760.c": line 5338) +* remove expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to index at ("test/cases/large/clang-26760.c": line 5339) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5569) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5570) * remove the for loop at ("test/cases/large/clang-26760.c": line 5571) * remove initializer at ("test/cases/large/clang-26760.c": line 5571) * reduce to left at ("test/cases/large/clang-26760.c": line 5571) * reduce to right at ("test/cases/large/clang-26760.c": line 5571) * remove check at ("test/cases/large/clang-26760.c": line 5571) +* reduce to left at ("test/cases/large/clang-26760.c": line 5571) +* reduce to right at ("test/cases/large/clang-26760.c": line 5571) * remove iterator at ("test/cases/large/clang-26760.c": line 5571) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5571) * remove expr statement at ("test/cases/large/clang-26760.c": line 5572) * reduce to left at ("test/cases/large/clang-26760.c": line 5572) * reduce to right at ("test/cases/large/clang-26760.c": line 5572) -* replace by zero at ("test/cases/large/clang-26760.c": line 5572) +* reduce to index at ("test/cases/large/clang-26760.c": line 5572) * remove expr statement at ("test/cases/large/clang-26760.c": line 5573) * reduce to left at ("test/cases/large/clang-26760.c": line 5573) * reduce to right at ("test/cases/large/clang-26760.c": line 5573) -* replace by zero at ("test/cases/large/clang-26760.c": line 5573) * remove expr statement at ("test/cases/large/clang-26760.c": line 5574) * reduce to left at ("test/cases/large/clang-26760.c": line 5574) * reduce to right at ("test/cases/large/clang-26760.c": line 5574) -* replace by zero at ("test/cases/large/clang-26760.c": line 5574) -* do without param at ("test/cases/large/clang-26760.c": line 5574) -* do without param at ("test/cases/large/clang-26760.c": line 5574) -* do without param at ("test/cases/large/clang-26760.c": line 5575) -* do without param at ("test/cases/large/clang-26760.c": line 5576) -* replace by zero at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5574) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5574) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5575) * reduce to left at ("test/cases/large/clang-26760.c": line 5576) * reduce to right at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5580) -* remove expression at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5579) -* remove expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to index at ("test/cases/large/clang-26760.c": line 5576) +* reduce to left at ("test/cases/large/clang-26760.c": line 5576) +* reduce to right at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5583) +* reduce to left at ("test/cases/large/clang-26760.c": line 5576) +* reduce to right at ("test/cases/large/clang-26760.c": line 5576) +* reduce to left at ("test/cases/large/clang-26760.c": line 5576) +* reduce to right at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5579) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5579) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to left at ("test/cases/large/clang-26760.c": line 5577) +* reduce to right at ("test/cases/large/clang-26760.c": line 5579) * reduce to left at ("test/cases/large/clang-26760.c": line 5577) * reduce to right at ("test/cases/large/clang-26760.c": line 5577) * reduce to operant at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5579) * reduce to left at ("test/cases/large/clang-26760.c": line 5577) * reduce to right at ("test/cases/large/clang-26760.c": line 5578) -* do without param at ("test/cases/large/clang-26760.c": line 5577) * reduce to left at ("test/cases/large/clang-26760.c": line 5577) * reduce to right at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5578) +* reduce to left at ("test/cases/large/clang-26760.c": line 5577) +* reduce to right at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) * reduce to operant at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5578) -* do without param at ("test/cases/large/clang-26760.c": line 5579) -* do without param at ("test/cases/large/clang-26760.c": line 5580) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 5577) +* remove expression at ("test/cases/large/clang-26760.c": line 5577) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 5342) * delete variable at ("test/cases/large/clang-26760.c": line 5343) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5344) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5344) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) * remove the for loop at ("test/cases/large/clang-26760.c": line 5345) * remove initializer at ("test/cases/large/clang-26760.c": line 5345) * reduce to left at ("test/cases/large/clang-26760.c": line 5345) * reduce to right at ("test/cases/large/clang-26760.c": line 5345) * remove check at ("test/cases/large/clang-26760.c": line 5345) +* reduce to left at ("test/cases/large/clang-26760.c": line 5345) +* reduce to right at ("test/cases/large/clang-26760.c": line 5345) * remove iterator at ("test/cases/large/clang-26760.c": line 5345) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5345) * remove expr statement at ("test/cases/large/clang-26760.c": line 5346) * reduce to left at ("test/cases/large/clang-26760.c": line 5346) * reduce to right at ("test/cases/large/clang-26760.c": line 5346) -* replace by zero at ("test/cases/large/clang-26760.c": line 5346) +* reduce to index at ("test/cases/large/clang-26760.c": line 5346) * remove the for loop at ("test/cases/large/clang-26760.c": line 5347) * remove initializer at ("test/cases/large/clang-26760.c": line 5347) * 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 check at ("test/cases/large/clang-26760.c": line 5347) +* reduce to left at ("test/cases/large/clang-26760.c": line 5347) +* reduce to right at ("test/cases/large/clang-26760.c": line 5347) * reduce to operant at ("test/cases/large/clang-26760.c": line 5347) * remove iterator at ("test/cases/large/clang-26760.c": line 5347) -* replace by zero at ("test/cases/large/clang-26760.c": line 5349) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5347) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5350) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) * remove condition at ("test/cases/large/clang-26760.c": line 5356) * remove break at ("test/cases/large/clang-26760.c": line 5357) * remove expr statement at ("test/cases/large/clang-26760.c": line 5358) @@ -17935,48 +24397,66 @@ * 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 check at ("test/cases/large/clang-26760.c": line 5359) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5359) -* replace by zero at ("test/cases/large/clang-26760.c": line 5361) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5359) * inline variable l_210 at ("test/cases/large/clang-26760.c": line 5361) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5365) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) * remove condition at ("test/cases/large/clang-26760.c": line 5370) * reduce to left at ("test/cases/large/clang-26760.c": line 5370) * reduce to right at ("test/cases/large/clang-26760.c": line 5370) -* do without param at ("test/cases/large/clang-26760.c": line 5370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5375) * reduce to left at ("test/cases/large/clang-26760.c": line 5370) * reduce to right at ("test/cases/large/clang-26760.c": line 5371) -* do without param at ("test/cases/large/clang-26760.c": line 5370) -* do without param at ("test/cases/large/clang-26760.c": line 5371) -* do without param at ("test/cases/large/clang-26760.c": line 5371) -* do without param at ("test/cases/large/clang-26760.c": line 5372) -* do without param at ("test/cases/large/clang-26760.c": line 5372) -* do without param at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5371) +* reduce to left at ("test/cases/large/clang-26760.c": line 5371) +* reduce to right at ("test/cases/large/clang-26760.c": line 5374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5373) +* reduce to left at ("test/cases/large/clang-26760.c": line 5372) +* reduce to right at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) * reduce to left at ("test/cases/large/clang-26760.c": line 5372) * reduce to right at ("test/cases/large/clang-26760.c": line 5372) * remove expression at ("test/cases/large/clang-26760.c": line 5372) * reduce to left at ("test/cases/large/clang-26760.c": line 5372) * reduce to right at ("test/cases/large/clang-26760.c": line 5372) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 5372) +* reduce to right at ("test/cases/large/clang-26760.c": line 5372) * 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 the for loop at ("test/cases/large/clang-26760.c": line 5393) * remove initializer at ("test/cases/large/clang-26760.c": line 5393) @@ -17984,259 +24464,390 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5393) * reduce to operant at ("test/cases/large/clang-26760.c": line 5393) * remove check at ("test/cases/large/clang-26760.c": line 5393) +* reduce to left at ("test/cases/large/clang-26760.c": line 5393) +* reduce to right at ("test/cases/large/clang-26760.c": line 5393) * remove iterator at ("test/cases/large/clang-26760.c": line 5393) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5393) * remove expr statement at ("test/cases/large/clang-26760.c": line 5395) * reduce to left at ("test/cases/large/clang-26760.c": line 5395) * reduce to right at ("test/cases/large/clang-26760.c": line 5395) -* replace by zero at ("test/cases/large/clang-26760.c": line 5395) * remove return statement at ("test/cases/large/clang-26760.c": line 5396) * remove expr statement at ("test/cases/large/clang-26760.c": line 5398) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5398) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) +* reduce to right at ("test/cases/large/clang-26760.c": line 5408) +* reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5408) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5407) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5406) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) * remove expression at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5399) -* do without param at ("test/cases/large/clang-26760.c": line 5399) -* do without param at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5405) * reduce to left at ("test/cases/large/clang-26760.c": line 5400) * reduce to right at ("test/cases/large/clang-26760.c": line 5404) -* do without param at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) -* remove expression at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5403) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5402) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5402) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5401) * reduce to left at ("test/cases/large/clang-26760.c": line 5400) * reduce to right at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) * reduce to left at ("test/cases/large/clang-26760.c": line 5400) * reduce to right at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) +* reduce to index at ("test/cases/large/clang-26760.c": line 5400) +* remove expression at ("test/cases/large/clang-26760.c": line 5400) * remove expression at ("test/cases/large/clang-26760.c": line 5400) -* replace by zero at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5401) -* do without param at ("test/cases/large/clang-26760.c": line 5402) -* do without param at ("test/cases/large/clang-26760.c": line 5403) -* do without param at ("test/cases/large/clang-26760.c": line 5404) * reduce to operant at ("test/cases/large/clang-26760.c": line 5404) -* do without param at ("test/cases/large/clang-26760.c": line 5405) -* do without param at ("test/cases/large/clang-26760.c": line 5406) -* replace by zero at ("test/cases/large/clang-26760.c": line 5406) -* do without param at ("test/cases/large/clang-26760.c": line 5407) -* do without param at ("test/cases/large/clang-26760.c": line 5408) +* reduce to index at ("test/cases/large/clang-26760.c": line 5406) * remove the for loop at ("test/cases/large/clang-26760.c": line 5409) * remove initializer at ("test/cases/large/clang-26760.c": line 5409) * 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 check at ("test/cases/large/clang-26760.c": line 5409) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5409) * reduce to left at ("test/cases/large/clang-26760.c": line 5409) * reduce to right at ("test/cases/large/clang-26760.c": line 5409) -* do without param at ("test/cases/large/clang-26760.c": line 5409) -* do without param at ("test/cases/large/clang-26760.c": line 5410) -* replace by zero at ("test/cases/large/clang-26760.c": line 5412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5410) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5413) -* replace by zero at ("test/cases/large/clang-26760.c": line 5413) * remove expr statement at ("test/cases/large/clang-26760.c": line 5414) * reduce to left at ("test/cases/large/clang-26760.c": line 5414) * reduce to right at ("test/cases/large/clang-26760.c": line 5414) * remove expr statement at ("test/cases/large/clang-26760.c": line 5415) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5415) -* do without param at ("test/cases/large/clang-26760.c": line 5425) -* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5426) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) * reduce to left at ("test/cases/large/clang-26760.c": line 5425) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) -* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) -* remove expression at ("test/cases/large/clang-26760.c": line 5415) -* do without param at ("test/cases/large/clang-26760.c": line 5415) +* reduce to left at ("test/cases/large/clang-26760.c": line 5415) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5424) -* do without param at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5424) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5423) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5423) -* do without param at ("test/cases/large/clang-26760.c": line 5415) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5423) * reduce to left at ("test/cases/large/clang-26760.c": line 5416) * reduce to right at ("test/cases/large/clang-26760.c": line 5422) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5417) -* do without param at ("test/cases/large/clang-26760.c": line 5418) -* do without param at ("test/cases/large/clang-26760.c": line 5418) -* do without param at ("test/cases/large/clang-26760.c": line 5421) -* remove expression at ("test/cases/large/clang-26760.c": line 5421) -* remove expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5422) +* reduce to left at ("test/cases/large/clang-26760.c": line 5416) +* reduce to right at ("test/cases/large/clang-26760.c": line 5418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5417) +* reduce to left at ("test/cases/large/clang-26760.c": line 5418) +* reduce to right at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) * reduce to left at ("test/cases/large/clang-26760.c": line 5419) * reduce to right at ("test/cases/large/clang-26760.c": line 5421) -* do without param at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) * reduce to left at ("test/cases/large/clang-26760.c": line 5420) * reduce to right at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) +* remove expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to left at ("test/cases/large/clang-26760.c": line 5419) +* reduce to right at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to index at ("test/cases/large/clang-26760.c": line 5420) * remove expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to index at ("test/cases/large/clang-26760.c": line 5421) * remove expression at ("test/cases/large/clang-26760.c": line 5419) -* do without param at ("test/cases/large/clang-26760.c": line 5419) -* do without param at ("test/cases/large/clang-26760.c": line 5420) -* replace by zero at ("test/cases/large/clang-26760.c": line 5420) -* do without param at ("test/cases/large/clang-26760.c": line 5421) -* replace by zero at ("test/cases/large/clang-26760.c": line 5421) -* do without param at ("test/cases/large/clang-26760.c": line 5422) -* do without param at ("test/cases/large/clang-26760.c": line 5423) -* do without param at ("test/cases/large/clang-26760.c": line 5424) -* do without param at ("test/cases/large/clang-26760.c": line 5425) -* do without param at ("test/cases/large/clang-26760.c": line 5426) +* remove expression at ("test/cases/large/clang-26760.c": line 5421) +* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* remove expression at ("test/cases/large/clang-26760.c": line 5415) * remove expr statement at ("test/cases/large/clang-26760.c": line 5427) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5427) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5443) -* do without param at ("test/cases/large/clang-26760.c": line 5427) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5443) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5443) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5442) -* do without param at ("test/cases/large/clang-26760.c": line 5441) -* remove expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5441) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5441) -* do without param at ("test/cases/large/clang-26760.c": line 5427) -* do without param at ("test/cases/large/clang-26760.c": line 5428) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5441) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5441) -* do without param at ("test/cases/large/clang-26760.c": line 5440) -* remove expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5441) +* reduce to left at ("test/cases/large/clang-26760.c": line 5440) +* reduce to right at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5440) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5440) -* do without param at ("test/cases/large/clang-26760.c": line 5428) -* do without param at ("test/cases/large/clang-26760.c": line 5428) -* do without param at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5439) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5438) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5438) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5437) -* do without param at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5437) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5436) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5436) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5428) -* replace by zero at ("test/cases/large/clang-26760.c": line 5428) -* replace by zero at ("test/cases/large/clang-26760.c": line 5428) -* do without param at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5428) +* reduce to index at ("test/cases/large/clang-26760.c": line 5428) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5436) * reduce to left at ("test/cases/large/clang-26760.c": line 5429) * reduce to right at ("test/cases/large/clang-26760.c": line 5436) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5430) -* do without param at ("test/cases/large/clang-26760.c": line 5430) -* do without param at ("test/cases/large/clang-26760.c": line 5430) -* do without param at ("test/cases/large/clang-26760.c": line 5431) -* replace by zero at ("test/cases/large/clang-26760.c": line 5431) -* replace by zero at ("test/cases/large/clang-26760.c": line 5431) -* do without param at ("test/cases/large/clang-26760.c": line 5432) -* do without param at ("test/cases/large/clang-26760.c": line 5433) -* do without param at ("test/cases/large/clang-26760.c": line 5434) -* do without param at ("test/cases/large/clang-26760.c": line 5435) -* do without param at ("test/cases/large/clang-26760.c": line 5436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5436) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5434) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5433) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5430) +* reduce to left at ("test/cases/large/clang-26760.c": line 5430) +* reduce to right at ("test/cases/large/clang-26760.c": line 5432) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5432) +* reduce to left at ("test/cases/large/clang-26760.c": line 5430) +* reduce to right at ("test/cases/large/clang-26760.c": line 5431) +* reduce to left at ("test/cases/large/clang-26760.c": line 5430) +* reduce to right at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5431) +* reduce to index at ("test/cases/large/clang-26760.c": line 5431) +* reduce to index at ("test/cases/large/clang-26760.c": line 5431) * reduce to operant at ("test/cases/large/clang-26760.c": line 5436) -* do without param at ("test/cases/large/clang-26760.c": line 5437) * reduce to operant at ("test/cases/large/clang-26760.c": line 5437) -* do without param at ("test/cases/large/clang-26760.c": line 5438) * reduce to operant at ("test/cases/large/clang-26760.c": line 5438) -* do without param at ("test/cases/large/clang-26760.c": line 5439) -* do without param at ("test/cases/large/clang-26760.c": line 5440) -* do without param at ("test/cases/large/clang-26760.c": line 5441) -* replace by zero at ("test/cases/large/clang-26760.c": line 5441) -* replace by zero at ("test/cases/large/clang-26760.c": line 5441) -* do without param at ("test/cases/large/clang-26760.c": line 5442) -* do without param at ("test/cases/large/clang-26760.c": line 5443) +* remove expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5441) +* reduce to index at ("test/cases/large/clang-26760.c": line 5441) +* reduce to index at ("test/cases/large/clang-26760.c": line 5441) +* remove expression at ("test/cases/large/clang-26760.c": line 5427) * remove the for loop at ("test/cases/large/clang-26760.c": line 5445) * remove initializer 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) * remove check 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) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5447) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5447) * remove expr statement at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5448) -* replace by zero at ("test/cases/large/clang-26760.c": line 5448) +* reduce to index at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) -* do without param at ("test/cases/large/clang-26760.c": line 5448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to index at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5448) -* replace by zero at ("test/cases/large/clang-26760.c": line 5448) -* do without param at ("test/cases/large/clang-26760.c": line 5449) -* do without param at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to left at ("test/cases/large/clang-26760.c": line 5449) +* reduce to right at ("test/cases/large/clang-26760.c": line 5455) * reduce to left at ("test/cases/large/clang-26760.c": line 5449) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) * reduce to left at ("test/cases/large/clang-26760.c": line 5449) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) -* do without param at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5450) * reduce to left at ("test/cases/large/clang-26760.c": line 5449) * reduce to right at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5449) +* reduce to index at ("test/cases/large/clang-26760.c": line 5449) * remove expression at ("test/cases/large/clang-26760.c": line 5449) -* replace by zero at ("test/cases/large/clang-26760.c": line 5449) -* do without param at ("test/cases/large/clang-26760.c": line 5450) -* do without param at ("test/cases/large/clang-26760.c": line 5450) +* reduce to left at ("test/cases/large/clang-26760.c": line 5450) +* reduce to right at ("test/cases/large/clang-26760.c": line 5455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5451) +* reduce to index at ("test/cases/large/clang-26760.c": line 5450) * reduce to left at ("test/cases/large/clang-26760.c": line 5450) * reduce to right at ("test/cases/large/clang-26760.c": line 5450) -* replace by zero at ("test/cases/large/clang-26760.c": line 5450) -* do without param at ("test/cases/large/clang-26760.c": line 5451) -* do without param at ("test/cases/large/clang-26760.c": line 5451) -* replace by zero at ("test/cases/large/clang-26760.c": line 5451) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* replace by zero at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5453) +* reduce to left at ("test/cases/large/clang-26760.c": line 5451) +* reduce to right at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to index at ("test/cases/large/clang-26760.c": line 5451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5455) +* reduce to left at ("test/cases/large/clang-26760.c": line 5452) +* reduce to right at ("test/cases/large/clang-26760.c": line 5454) +* reduce to left at ("test/cases/large/clang-26760.c": line 5452) +* reduce to right at ("test/cases/large/clang-26760.c": line 5454) +* reduce to left at ("test/cases/large/clang-26760.c": line 5452) +* reduce to right at ("test/cases/large/clang-26760.c": line 5454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5453) +* reduce to index at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5453) +* reduce to left at ("test/cases/large/clang-26760.c": line 5453) +* reduce to right at ("test/cases/large/clang-26760.c": line 5453) +* reduce to index at ("test/cases/large/clang-26760.c": line 5453) * remove expression at ("test/cases/large/clang-26760.c": line 5453) -* replace by zero at ("test/cases/large/clang-26760.c": line 5453) -* replace by zero at ("test/cases/large/clang-26760.c": line 5453) -* replace by zero at ("test/cases/large/clang-26760.c": line 5453) -* do without param at ("test/cases/large/clang-26760.c": line 5454) -* do without param at ("test/cases/large/clang-26760.c": line 5455) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5453) +* reduce to index at ("test/cases/large/clang-26760.c": line 5453) * reduce to operant at ("test/cases/large/clang-26760.c": line 5455) -* replace by zero at ("test/cases/large/clang-26760.c": line 5455) +* reduce to index at ("test/cases/large/clang-26760.c": line 5455) +* reduce to index at ("test/cases/large/clang-26760.c": line 5455) * reduce to left at ("test/cases/large/clang-26760.c": line 5455) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) -* replace by zero at ("test/cases/large/clang-26760.c": line 5455) * remove expr statement at ("test/cases/large/clang-26760.c": line 5456) * reduce to left at ("test/cases/large/clang-26760.c": line 5456) * reduce to right at ("test/cases/large/clang-26760.c": line 5456) -* replace by zero at ("test/cases/large/clang-26760.c": line 5456) +* reduce to left at ("test/cases/large/clang-26760.c": line 5456) +* reduce to right at ("test/cases/large/clang-26760.c": line 5456) * reduce to operant at ("test/cases/large/clang-26760.c": line 5456) * remove expr statement at ("test/cases/large/clang-26760.c": line 5457) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5457) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5464) -* do without param at ("test/cases/large/clang-26760.c": line 5457) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5464) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5463) -* do without param at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5463) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5462) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) @@ -18245,52 +24856,61 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5457) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5462) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5461) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5460) -* do without param at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5460) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to left at ("test/cases/large/clang-26760.c": line 5458) +* reduce to right at ("test/cases/large/clang-26760.c": line 5459) +* reduce to left at ("test/cases/large/clang-26760.c": line 5458) +* reduce to right at ("test/cases/large/clang-26760.c": line 5458) +* reduce to left at ("test/cases/large/clang-26760.c": line 5458) +* reduce to right at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5458) +* reduce to index at ("test/cases/large/clang-26760.c": line 5458) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5458) * remove expression at ("test/cases/large/clang-26760.c": line 5458) -* replace by zero at ("test/cases/large/clang-26760.c": line 5458) -* replace by zero at ("test/cases/large/clang-26760.c": line 5458) * reduce to left at ("test/cases/large/clang-26760.c": line 5458) * reduce to right at ("test/cases/large/clang-26760.c": line 5459) -* do without param at ("test/cases/large/clang-26760.c": line 5458) -* do without param at ("test/cases/large/clang-26760.c": line 5459) -* do without param at ("test/cases/large/clang-26760.c": line 5460) -* replace by zero at ("test/cases/large/clang-26760.c": line 5460) -* do without param at ("test/cases/large/clang-26760.c": line 5461) -* do without param at ("test/cases/large/clang-26760.c": line 5462) -* do without param at ("test/cases/large/clang-26760.c": line 5463) -* replace by zero at ("test/cases/large/clang-26760.c": line 5463) -* do without param at ("test/cases/large/clang-26760.c": line 5464) -* replace by zero at ("test/cases/large/clang-26760.c": line 5464) -* replace by zero at ("test/cases/large/clang-26760.c": line 5464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5459) +* reduce to index at ("test/cases/large/clang-26760.c": line 5460) +* reduce to index at ("test/cases/large/clang-26760.c": line 5463) +* reduce to index at ("test/cases/large/clang-26760.c": line 5464) +* reduce to index at ("test/cases/large/clang-26760.c": line 5464) * remove expr statement at ("test/cases/large/clang-26760.c": line 5465) * reduce to left at ("test/cases/large/clang-26760.c": line 5465) * reduce to right at ("test/cases/large/clang-26760.c": line 5465) * reduce to operant at ("test/cases/large/clang-26760.c": line 5465) -* replace by zero at ("test/cases/large/clang-26760.c": line 5465) -* replace by zero at ("test/cases/large/clang-26760.c": line 5377) +* reduce to index at ("test/cases/large/clang-26760.c": line 5465) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5378) -* replace by zero at ("test/cases/large/clang-26760.c": line 5378) * remove the for loop at ("test/cases/large/clang-26760.c": line 5379) * remove initializer at ("test/cases/large/clang-26760.c": line 5379) * reduce to left at ("test/cases/large/clang-26760.c": line 5379) * reduce to right at ("test/cases/large/clang-26760.c": line 5379) * reduce to operant at ("test/cases/large/clang-26760.c": line 5379) * remove check at ("test/cases/large/clang-26760.c": line 5379) +* reduce to left at ("test/cases/large/clang-26760.c": line 5379) +* reduce to right at ("test/cases/large/clang-26760.c": line 5379) * remove iterator at ("test/cases/large/clang-26760.c": line 5379) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5379) * remove return statement at ("test/cases/large/clang-26760.c": line 5381) * remove expr statement at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* replace by zero at ("test/cases/large/clang-26760.c": line 5383) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5387) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5387) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) @@ -18303,83 +24923,128 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* replace by zero at ("test/cases/large/clang-26760.c": line 5383) +* reduce to index at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5387) -* do without param at ("test/cases/large/clang-26760.c": line 5386) -* remove expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5387) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) * remove expression at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5386) -* do without param at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5386) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5385) -* do without param at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5385) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5384) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5384) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* do without param at ("test/cases/large/clang-26760.c": line 5383) -* remove expression at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* do without param at ("test/cases/large/clang-26760.c": line 5384) -* replace by zero at ("test/cases/large/clang-26760.c": line 5384) -* replace by zero at ("test/cases/large/clang-26760.c": line 5384) -* do without param at ("test/cases/large/clang-26760.c": line 5385) -* replace by zero at ("test/cases/large/clang-26760.c": line 5385) -* replace by zero at ("test/cases/large/clang-26760.c": line 5385) -* do without param at ("test/cases/large/clang-26760.c": line 5386) -* do without param at ("test/cases/large/clang-26760.c": line 5387) -* replace by zero at ("test/cases/large/clang-26760.c": line 5387) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5384) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5383) +* remove expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to index at ("test/cases/large/clang-26760.c": line 5384) +* reduce to index at ("test/cases/large/clang-26760.c": line 5384) +* reduce to index at ("test/cases/large/clang-26760.c": line 5385) +* reduce to index at ("test/cases/large/clang-26760.c": line 5385) +* remove expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to index at ("test/cases/large/clang-26760.c": line 5387) * remove the for loop at ("test/cases/large/clang-26760.c": line 5468) * remove initializer at ("test/cases/large/clang-26760.c": line 5468) * 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 check at ("test/cases/large/clang-26760.c": line 5468) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5468) * reduce to left at ("test/cases/large/clang-26760.c": line 5468) * reduce to right at ("test/cases/large/clang-26760.c": line 5468) -* do without param at ("test/cases/large/clang-26760.c": line 5468) -* do without param at ("test/cases/large/clang-26760.c": line 5469) -* replace by zero at ("test/cases/large/clang-26760.c": line 5471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5469) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5472) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5484) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5483) * reduce to left at ("test/cases/large/clang-26760.c": line 5475) * reduce to right at ("test/cases/large/clang-26760.c": line 5483) * reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5483) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5475) +* reduce to index at ("test/cases/large/clang-26760.c": line 5475) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5475) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) * reduce to right at ("test/cases/large/clang-26760.c": line 5475) -* replace by zero at ("test/cases/large/clang-26760.c": line 5475) * reduce to operant at ("test/cases/large/clang-26760.c": line 5475) * reduce to operant at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5483) * reduce to left at ("test/cases/large/clang-26760.c": line 5475) * reduce to right at ("test/cases/large/clang-26760.c": line 5482) -* do without param at ("test/cases/large/clang-26760.c": line 5481) -* remove expression at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5476) -* remove expression at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5481) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to left at ("test/cases/large/clang-26760.c": line 5480) +* reduce to right at ("test/cases/large/clang-26760.c": line 5480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5480) * reduce to left at ("test/cases/large/clang-26760.c": line 5476) * reduce to right at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5478) -* remove expression at ("test/cases/large/clang-26760.c": line 5478) -* remove expression at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5477) -* remove expression at ("test/cases/large/clang-26760.c": line 5477) -* remove expression at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5476) +* reduce to right at ("test/cases/large/clang-26760.c": line 5479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to left at ("test/cases/large/clang-26760.c": line 5476) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5476) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) * reduce to left at ("test/cases/large/clang-26760.c": line 5477) * reduce to right at ("test/cases/large/clang-26760.c": line 5477) * reduce to operant at ("test/cases/large/clang-26760.c": line 5477) @@ -18387,32 +25052,44 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5477) * reduce to left at ("test/cases/large/clang-26760.c": line 5477) * reduce to right at ("test/cases/large/clang-26760.c": line 5477) -* replace by zero at ("test/cases/large/clang-26760.c": line 5477) -* replace by zero at ("test/cases/large/clang-26760.c": line 5477) -* do without param at ("test/cases/large/clang-26760.c": line 5478) -* do without param at ("test/cases/large/clang-26760.c": line 5479) -* do without param at ("test/cases/large/clang-26760.c": line 5480) -* do without param at ("test/cases/large/clang-26760.c": line 5481) -* do without param at ("test/cases/large/clang-26760.c": line 5482) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5477) +* reduce to index at ("test/cases/large/clang-26760.c": line 5477) +* remove expression at ("test/cases/large/clang-26760.c": line 5476) +* remove expression at ("test/cases/large/clang-26760.c": line 5477) +* remove expression at ("test/cases/large/clang-26760.c": line 5476) +* remove expression at ("test/cases/large/clang-26760.c": line 5478) +* remove expression at ("test/cases/large/clang-26760.c": line 5476) +* remove expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to index at ("test/cases/large/clang-26760.c": line 5483) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5509) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5508) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) * remove expression at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5507) * reduce to left at ("test/cases/large/clang-26760.c": line 5506) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5506) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5506) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) -* remove expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to left at ("test/cases/large/clang-26760.c": line 5506) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) @@ -18421,14 +25098,20 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5502) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) * remove expression at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5502) +* reduce to left at ("test/cases/large/clang-26760.c": line 5502) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5503) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) * reduce to right at ("test/cases/large/clang-26760.c": line 5502) -* replace by zero at ("test/cases/large/clang-26760.c": line 5502) +* reduce to index at ("test/cases/large/clang-26760.c": line 5502) * reduce to operant at ("test/cases/large/clang-26760.c": line 5502) * reduce to operant at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5503) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) @@ -18437,79 +25120,129 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) * reduce to right at ("test/cases/large/clang-26760.c": line 5503) -* replace by zero at ("test/cases/large/clang-26760.c": line 5503) +* reduce to index at ("test/cases/large/clang-26760.c": line 5503) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) -* do without param at ("test/cases/large/clang-26760.c": line 5503) -* do without param at ("test/cases/large/clang-26760.c": line 5506) -* remove expression at ("test/cases/large/clang-26760.c": line 5506) -* remove expression at ("test/cases/large/clang-26760.c": line 5504) -* do without param at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5503) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5503) +* reduce to right at ("test/cases/large/clang-26760.c": line 5503) +* reduce to left at ("test/cases/large/clang-26760.c": line 5506) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5506) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to left at ("test/cases/large/clang-26760.c": line 5504) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5504) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5504) * reduce to right at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to left at ("test/cases/large/clang-26760.c": line 5505) +* reduce to right at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to left at ("test/cases/large/clang-26760.c": line 5504) +* reduce to right at ("test/cases/large/clang-26760.c": line 5504) +* remove expression at ("test/cases/large/clang-26760.c": line 5504) * remove expression at ("test/cases/large/clang-26760.c": line 5505) * remove expression at ("test/cases/large/clang-26760.c": line 5505) * remove expression at ("test/cases/large/clang-26760.c": line 5504) -* do without param at ("test/cases/large/clang-26760.c": line 5504) -* do without param at ("test/cases/large/clang-26760.c": line 5505) -* do without param at ("test/cases/large/clang-26760.c": line 5506) -* replace by zero at ("test/cases/large/clang-26760.c": line 5506) -* replace by zero at ("test/cases/large/clang-26760.c": line 5506) -* replace by zero at ("test/cases/large/clang-26760.c": line 5506) +* reduce to index at ("test/cases/large/clang-26760.c": line 5506) +* remove expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to index at ("test/cases/large/clang-26760.c": line 5506) +* reduce to index at ("test/cases/large/clang-26760.c": line 5506) +* remove expression at ("test/cases/large/clang-26760.c": line 5502) * reduce to operant at ("test/cases/large/clang-26760.c": line 5506) * reduce to operant at ("test/cases/large/clang-26760.c": line 5506) -* do without param at ("test/cases/large/clang-26760.c": line 5507) -* do without param at ("test/cases/large/clang-26760.c": line 5508) -* do without param at ("test/cases/large/clang-26760.c": line 5509) * remove expr statement at ("test/cases/large/clang-26760.c": line 5510) -* replace by zero at ("test/cases/large/clang-26760.c": line 5486) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5510) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5493) -* do without param at ("test/cases/large/clang-26760.c": line 5492) -* remove expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5492) -* do without param at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5492) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5491) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5491) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5491) -* do without param at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5491) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5488) * reduce to operant at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5490) -* do without param at ("test/cases/large/clang-26760.c": line 5488) -* do without param at ("test/cases/large/clang-26760.c": line 5490) -* remove expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) * reduce to left at ("test/cases/large/clang-26760.c": line 5489) * reduce to right at ("test/cases/large/clang-26760.c": line 5489) -* replace by zero at ("test/cases/large/clang-26760.c": line 5489) +* reduce to index at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) * reduce to left at ("test/cases/large/clang-26760.c": line 5489) * reduce to right at ("test/cases/large/clang-26760.c": line 5490) -* do without param at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5490) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5489) +* remove expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to index at ("test/cases/large/clang-26760.c": line 5489) +* reduce to index at ("test/cases/large/clang-26760.c": line 5490) * remove expression at ("test/cases/large/clang-26760.c": line 5489) -* replace by zero at ("test/cases/large/clang-26760.c": line 5489) -* do without param at ("test/cases/large/clang-26760.c": line 5490) -* replace by zero at ("test/cases/large/clang-26760.c": line 5490) -* replace by zero at ("test/cases/large/clang-26760.c": line 5490) -* replace by zero at ("test/cases/large/clang-26760.c": line 5490) -* do without param at ("test/cases/large/clang-26760.c": line 5491) -* replace by zero at ("test/cases/large/clang-26760.c": line 5491) -* do without param at ("test/cases/large/clang-26760.c": line 5492) -* do without param at ("test/cases/large/clang-26760.c": line 5493) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5490) +* reduce to index at ("test/cases/large/clang-26760.c": line 5490) +* reduce to index at ("test/cases/large/clang-26760.c": line 5491) +* remove expression at ("test/cases/large/clang-26760.c": line 5488) * reduce to operant at ("test/cases/large/clang-26760.c": line 5493) * remove expr statement at ("test/cases/large/clang-26760.c": line 5494) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5494) * remove condition at ("test/cases/large/clang-26760.c": line 5495) -* replace by zero at ("test/cases/large/clang-26760.c": line 5495) -* replace by zero at ("test/cases/large/clang-26760.c": line 5495) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5495) +* reduce to index at ("test/cases/large/clang-26760.c": line 5495) * remove break at ("test/cases/large/clang-26760.c": line 5496) * remove expr statement at ("test/cases/large/clang-26760.c": line 5497) * reduce to left at ("test/cases/large/clang-26760.c": line 5497) @@ -18522,76 +25255,110 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5522) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5512) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5512) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5522) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5521) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5521) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5521) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5521) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5520) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5520) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5520) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5519) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5519) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5518) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5517) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5517) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5517) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5516) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5515) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5512) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5515) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5513) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5513) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5513) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5513) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) -* do without param at ("test/cases/large/clang-26760.c": line 5513) -* do without param at ("test/cases/large/clang-26760.c": line 5514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5514) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5514) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5514) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) -* replace by zero at ("test/cases/large/clang-26760.c": line 5514) -* replace by zero at ("test/cases/large/clang-26760.c": line 5514) -* replace by zero at ("test/cases/large/clang-26760.c": line 5514) -* do without param at ("test/cases/large/clang-26760.c": line 5515) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5514) +* reduce to index at ("test/cases/large/clang-26760.c": line 5514) +* reduce to index at ("test/cases/large/clang-26760.c": line 5514) * reduce to operant at ("test/cases/large/clang-26760.c": line 5515) -* do without param at ("test/cases/large/clang-26760.c": line 5516) -* do without param at ("test/cases/large/clang-26760.c": line 5517) -* do without param at ("test/cases/large/clang-26760.c": line 5518) -* do without param at ("test/cases/large/clang-26760.c": line 5519) * reduce to operant at ("test/cases/large/clang-26760.c": line 5519) -* replace by zero at ("test/cases/large/clang-26760.c": line 5519) -* replace by zero at ("test/cases/large/clang-26760.c": line 5519) -* do without param at ("test/cases/large/clang-26760.c": line 5520) -* replace by zero at ("test/cases/large/clang-26760.c": line 5520) -* replace by zero at ("test/cases/large/clang-26760.c": line 5520) -* do without param at ("test/cases/large/clang-26760.c": line 5521) -* replace by zero at ("test/cases/large/clang-26760.c": line 5521) -* replace by zero at ("test/cases/large/clang-26760.c": line 5521) -* replace by zero at ("test/cases/large/clang-26760.c": line 5521) -* do without param at ("test/cases/large/clang-26760.c": line 5522) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5519) +* reduce to index at ("test/cases/large/clang-26760.c": line 5519) +* reduce to index at ("test/cases/large/clang-26760.c": line 5520) +* reduce to index at ("test/cases/large/clang-26760.c": line 5520) +* reduce to index at ("test/cases/large/clang-26760.c": line 5521) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5521) +* reduce to index at ("test/cases/large/clang-26760.c": line 5521) * remove the for loop at ("test/cases/large/clang-26760.c": line 5523) * remove initializer at ("test/cases/large/clang-26760.c": line 5523) * reduce to left at ("test/cases/large/clang-26760.c": line 5523) * reduce to right at ("test/cases/large/clang-26760.c": line 5523) * remove check at ("test/cases/large/clang-26760.c": line 5523) +* reduce to left at ("test/cases/large/clang-26760.c": line 5523) +* reduce to right at ("test/cases/large/clang-26760.c": line 5523) * remove iterator at ("test/cases/large/clang-26760.c": line 5523) * reduce to left at ("test/cases/large/clang-26760.c": line 5523) * reduce to right at ("test/cases/large/clang-26760.c": line 5523) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5525) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5525) * remove return statement at ("test/cases/large/clang-26760.c": line 5526) -* replace by zero at ("test/cases/large/clang-26760.c": line 5526) +* reduce to index at ("test/cases/large/clang-26760.c": line 5526) * remove condition at ("test/cases/large/clang-26760.c": line 5528) * remove break at ("test/cases/large/clang-26760.c": line 5529) * remove the for loop at ("test/cases/large/clang-26760.c": line 5531) @@ -18599,100 +25366,186 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5531) * reduce to right at ("test/cases/large/clang-26760.c": line 5531) * remove check at ("test/cases/large/clang-26760.c": line 5531) +* reduce to left at ("test/cases/large/clang-26760.c": line 5531) +* reduce to right at ("test/cases/large/clang-26760.c": line 5531) * reduce to operant at ("test/cases/large/clang-26760.c": line 5531) * remove iterator at ("test/cases/large/clang-26760.c": line 5531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5531) * delete variable at ("test/cases/large/clang-26760.c": line 5533) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5534) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5534) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5534) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) * remove expr statement at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5538) -* replace by zero at ("test/cases/large/clang-26760.c": line 5535) -* remove expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5538) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5538) * reduce to left at ("test/cases/large/clang-26760.c": line 5538) * reduce to right at ("test/cases/large/clang-26760.c": line 5538) -* remove expression at ("test/cases/large/clang-26760.c": line 5535) -* do without param at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5538) +* reduce to right at ("test/cases/large/clang-26760.c": line 5538) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5538) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5538) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5537) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5537) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) * remove expression at ("test/cases/large/clang-26760.c": line 5535) * reduce to operant at ("test/cases/large/clang-26760.c": line 5535) -* remove expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) -* do without param at ("test/cases/large/clang-26760.c": line 5535) -* replace by zero at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5537) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) +* reduce to index at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) -* do without param at ("test/cases/large/clang-26760.c": line 5535) -* do without param at ("test/cases/large/clang-26760.c": line 5535) -* replace by zero at ("test/cases/large/clang-26760.c": line 5535) -* do without param at ("test/cases/large/clang-26760.c": line 5536) -* replace by zero at ("test/cases/large/clang-26760.c": line 5536) -* replace by zero at ("test/cases/large/clang-26760.c": line 5536) -* replace by zero at ("test/cases/large/clang-26760.c": line 5536) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5536) +* reduce to index at ("test/cases/large/clang-26760.c": line 5535) +* reduce to index at ("test/cases/large/clang-26760.c": line 5536) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5536) +* reduce to index at ("test/cases/large/clang-26760.c": line 5536) * reduce to operant at ("test/cases/large/clang-26760.c": line 5536) -* do without param at ("test/cases/large/clang-26760.c": line 5537) +* remove expression at ("test/cases/large/clang-26760.c": line 5535) * reduce to operant at ("test/cases/large/clang-26760.c": line 5537) -* replace by zero at ("test/cases/large/clang-26760.c": line 5537) -* replace by zero at ("test/cases/large/clang-26760.c": line 5537) -* do without param at ("test/cases/large/clang-26760.c": line 5538) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5537) +* reduce to index at ("test/cases/large/clang-26760.c": line 5537) +* reduce to index at ("test/cases/large/clang-26760.c": line 5537) +* remove expression at ("test/cases/large/clang-26760.c": line 5535) +* remove expression at ("test/cases/large/clang-26760.c": line 5535) * remove expr statement at ("test/cases/large/clang-26760.c": line 5539) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5539) * remove expr statement at ("test/cases/large/clang-26760.c": line 5540) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) -* remove expression at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5551) -* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to left at ("test/cases/large/clang-26760.c": line 5551) +* reduce to right at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) -* do without param at ("test/cases/large/clang-26760.c": line 5551) -* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) * remove expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5551) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) * reduce to operant at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5550) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5549) -* do without param at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5540) -* replace by zero at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5549) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5548) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to index at ("test/cases/large/clang-26760.c": line 5540) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5548) -* do without param at ("test/cases/large/clang-26760.c": line 5541) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5548) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5548) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5547) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5541) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5547) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5547) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5541) -* do without param at ("test/cases/large/clang-26760.c": line 5541) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5546) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5541) -* do without param at ("test/cases/large/clang-26760.c": line 5541) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5546) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5545) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5543) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) * reduce to right at ("test/cases/large/clang-26760.c": line 5542) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) @@ -18701,102 +25554,140 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5542) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) * reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) * remove expression at ("test/cases/large/clang-26760.c": line 5542) -* replace by zero at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5543) -* do without param at ("test/cases/large/clang-26760.c": line 5544) -* replace by zero at ("test/cases/large/clang-26760.c": line 5544) -* replace by zero at ("test/cases/large/clang-26760.c": line 5544) -* replace by zero at ("test/cases/large/clang-26760.c": line 5544) -* do without param at ("test/cases/large/clang-26760.c": line 5545) -* do without param at ("test/cases/large/clang-26760.c": line 5546) -* replace by zero at ("test/cases/large/clang-26760.c": line 5546) -* replace by zero at ("test/cases/large/clang-26760.c": line 5546) -* replace by zero at ("test/cases/large/clang-26760.c": line 5546) -* do without param at ("test/cases/large/clang-26760.c": line 5547) -* replace by zero at ("test/cases/large/clang-26760.c": line 5547) -* do without param at ("test/cases/large/clang-26760.c": line 5548) -* replace by zero at ("test/cases/large/clang-26760.c": line 5548) -* do without param at ("test/cases/large/clang-26760.c": line 5549) -* replace by zero at ("test/cases/large/clang-26760.c": line 5549) -* do without param at ("test/cases/large/clang-26760.c": line 5550) -* do without param at ("test/cases/large/clang-26760.c": line 5551) +* reduce to index at ("test/cases/large/clang-26760.c": line 5542) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5544) +* reduce to index at ("test/cases/large/clang-26760.c": line 5544) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5546) +* reduce to index at ("test/cases/large/clang-26760.c": line 5546) +* reduce to index at ("test/cases/large/clang-26760.c": line 5547) +* reduce to index at ("test/cases/large/clang-26760.c": line 5548) +* reduce to index at ("test/cases/large/clang-26760.c": line 5549) +* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* remove expression at ("test/cases/large/clang-26760.c": line 5540) * remove expr statement at ("test/cases/large/clang-26760.c": line 5553) * reduce to left at ("test/cases/large/clang-26760.c": line 5553) * reduce to right at ("test/cases/large/clang-26760.c": line 5553) -* replace by zero at ("test/cases/large/clang-26760.c": line 5553) * reduce to left at ("test/cases/large/clang-26760.c": line 5553) * reduce to right at ("test/cases/large/clang-26760.c": line 5553) -* do without param at ("test/cases/large/clang-26760.c": line 5553) -* do without param at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5553) +* reduce to right at ("test/cases/large/clang-26760.c": line 5553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5558) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5558) * reduce to left at ("test/cases/large/clang-26760.c": line 5554) * reduce to right at ("test/cases/large/clang-26760.c": line 5558) -* do without param at ("test/cases/large/clang-26760.c": line 5554) -* replace by zero at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5558) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5554) +* reduce to index at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5557) * reduce to left at ("test/cases/large/clang-26760.c": line 5556) * reduce to right at ("test/cases/large/clang-26760.c": line 5556) -* remove expression at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5556) * reduce to left at ("test/cases/large/clang-26760.c": line 5555) * reduce to right at ("test/cases/large/clang-26760.c": line 5555) * reduce to left at ("test/cases/large/clang-26760.c": line 5555) * reduce to right at ("test/cases/large/clang-26760.c": line 5555) * reduce to left at ("test/cases/large/clang-26760.c": line 5555) * reduce to right at ("test/cases/large/clang-26760.c": line 5555) -* remove expression at ("test/cases/large/clang-26760.c": line 5555) -* remove expression at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5554) -* remove expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5554) * remove expression at ("test/cases/large/clang-26760.c": line 5554) * reduce to left at ("test/cases/large/clang-26760.c": line 5554) * reduce to right at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5555) -* do without param at ("test/cases/large/clang-26760.c": line 5556) -* do without param at ("test/cases/large/clang-26760.c": line 5557) -* do without param at ("test/cases/large/clang-26760.c": line 5558) +* remove expression at ("test/cases/large/clang-26760.c": line 5554) +* remove expression at ("test/cases/large/clang-26760.c": line 5554) +* remove expression at ("test/cases/large/clang-26760.c": line 5555) +* remove expression at ("test/cases/large/clang-26760.c": line 5554) * remove expr statement at ("test/cases/large/clang-26760.c": line 5561) * remove expr statement at ("test/cases/large/clang-26760.c": line 5562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5562) * remove expr statement at ("test/cases/large/clang-26760.c": line 5563) -* replace by zero at ("test/cases/large/clang-26760.c": line 5563) -* replace by zero at ("test/cases/large/clang-26760.c": line 5563) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5563) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5563) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5563) * remove condition at ("test/cases/large/clang-26760.c": line 5564) * remove continue at ("test/cases/large/clang-26760.c": line 5565) * remove condition at ("test/cases/large/clang-26760.c": line 5585) -* replace by zero at ("test/cases/large/clang-26760.c": line 5585) * reduce to left at ("test/cases/large/clang-26760.c": line 5585) * reduce to right at ("test/cases/large/clang-26760.c": line 5585) -* replace by zero at ("test/cases/large/clang-26760.c": line 5585) -* replace by zero at ("test/cases/large/clang-26760.c": line 5585) -* do without param at ("test/cases/large/clang-26760.c": line 5586) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to index at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to index at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to index at ("test/cases/large/clang-26760.c": line 5585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5586) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5586) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5586) * remove expression at ("test/cases/large/clang-26760.c": line 5585) -* 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) * remove condition at ("test/cases/large/clang-26760.c": line 5595) * remove break at ("test/cases/large/clang-26760.c": line 5596) * remove expr statement at ("test/cases/large/clang-26760.c": line 5589) * reduce to left at ("test/cases/large/clang-26760.c": line 5589) * reduce to right at ("test/cases/large/clang-26760.c": line 5589) -* replace by zero at ("test/cases/large/clang-26760.c": line 5589) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) * remove expr statement at ("test/cases/large/clang-26760.c": line 5268) * reduce to left at ("test/cases/large/clang-26760.c": line 5268) * reduce to right at ("test/cases/large/clang-26760.c": line 5277) -* replace by zero at ("test/cases/large/clang-26760.c": line 5268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * remove expression at ("test/cases/large/clang-26760.c": line 5268) -* do without param at ("test/cases/large/clang-26760.c": line 5268) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* remove expression at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5277) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) @@ -18805,16 +25696,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) -* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5276) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * remove expression at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5275) @@ -18822,40 +25719,54 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5275) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5275) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * remove expression at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5273) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5272) -* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * reduce to operant at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5271) * remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5271) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5271) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5271) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5270) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5270) -* do without param at ("test/cases/large/clang-26760.c": line 5271) -* replace by zero at ("test/cases/large/clang-26760.c": line 5271) -* do without param at ("test/cases/large/clang-26760.c": line 5272) -* do without param at ("test/cases/large/clang-26760.c": line 5273) -* do without param at ("test/cases/large/clang-26760.c": line 5274) -* replace by zero at ("test/cases/large/clang-26760.c": line 5274) -* do without param at ("test/cases/large/clang-26760.c": line 5275) -* replace by zero at ("test/cases/large/clang-26760.c": line 5275) -* do without param at ("test/cases/large/clang-26760.c": line 5276) -* do without param at ("test/cases/large/clang-26760.c": line 5277) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5271) +* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5274) +* reduce to index at ("test/cases/large/clang-26760.c": line 5275) +* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* remove expression at ("test/cases/large/clang-26760.c": line 5269) * remove condition at ("test/cases/large/clang-26760.c": line 5600) * remove break at ("test/cases/large/clang-26760.c": line 5601) * remove the for loop at ("test/cases/large/clang-26760.c": line 5602) @@ -18864,121 +25775,219 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5602) * reduce to operant at ("test/cases/large/clang-26760.c": line 5602) * remove check at ("test/cases/large/clang-26760.c": line 5602) +* reduce to left at ("test/cases/large/clang-26760.c": line 5602) +* reduce to right at ("test/cases/large/clang-26760.c": line 5602) * remove iterator at ("test/cases/large/clang-26760.c": line 5602) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5602) * remove expr statement at ("test/cases/large/clang-26760.c": line 5604) * reduce to left at ("test/cases/large/clang-26760.c": line 5604) * reduce to right at ("test/cases/large/clang-26760.c": line 5604) -* do without param at ("test/cases/large/clang-26760.c": line 5604) -* do without param at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5604) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5604) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) * reduce to left at ("test/cases/large/clang-26760.c": line 5605) * reduce to right at ("test/cases/large/clang-26760.c": line 5605) -* remove expression at ("test/cases/large/clang-26760.c": line 5605) -* remove expression at ("test/cases/large/clang-26760.c": line 5605) * reduce to operant at ("test/cases/large/clang-26760.c": line 5605) +* remove expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) * reduce to left at ("test/cases/large/clang-26760.c": line 5605) * reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to index at ("test/cases/large/clang-26760.c": line 5605) * reduce to left at ("test/cases/large/clang-26760.c": line 5605) * reduce to right at ("test/cases/large/clang-26760.c": line 5605) -* replace by zero at ("test/cases/large/clang-26760.c": line 5605) -* replace by zero at ("test/cases/large/clang-26760.c": line 5605) +* reduce to index at ("test/cases/large/clang-26760.c": line 5605) +* remove expression at ("test/cases/large/clang-26760.c": line 5605) * reduce to operant at ("test/cases/large/clang-26760.c": line 5605) * remove expr statement at ("test/cases/large/clang-26760.c": line 5608) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5608) -* replace by zero at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5617) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5616) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5616) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5615) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5615) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5615) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5615) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5615) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5608) +* reduce to index at ("test/cases/large/clang-26760.c": line 5608) * remove expression at ("test/cases/large/clang-26760.c": line 5608) -* replace by zero at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5608) -* replace by zero at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5609) +* reduce to index at ("test/cases/large/clang-26760.c": line 5608) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5614) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5612) -* remove expression at ("test/cases/large/clang-26760.c": line 5612) -* remove expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) -* reduce to operant at ("test/cases/large/clang-26760.c": line 5609) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5612) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5612) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) -* remove expression at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5611) * reduce to right at ("test/cases/large/clang-26760.c": line 5611) -* remove expression at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5611) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5610) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5610) -* do without param at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5610) * reduce to left at ("test/cases/large/clang-26760.c": line 5610) * reduce to right at ("test/cases/large/clang-26760.c": line 5610) * reduce to left at ("test/cases/large/clang-26760.c": line 5610) * reduce to right at ("test/cases/large/clang-26760.c": line 5610) -* do without param at ("test/cases/large/clang-26760.c": line 5611) -* replace by zero at ("test/cases/large/clang-26760.c": line 5611) -* replace by zero at ("test/cases/large/clang-26760.c": line 5611) +* reduce to left at ("test/cases/large/clang-26760.c": line 5610) +* reduce to right at ("test/cases/large/clang-26760.c": line 5610) +* reduce to left at ("test/cases/large/clang-26760.c": line 5610) +* reduce to right at ("test/cases/large/clang-26760.c": line 5610) +* reduce to index at ("test/cases/large/clang-26760.c": line 5611) +* reduce to index at ("test/cases/large/clang-26760.c": line 5611) +* remove expression at ("test/cases/large/clang-26760.c": line 5609) * reduce to operant at ("test/cases/large/clang-26760.c": line 5611) -* do without param at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* do without param at ("test/cases/large/clang-26760.c": line 5613) -* do without param at ("test/cases/large/clang-26760.c": line 5614) -* replace by zero at ("test/cases/large/clang-26760.c": line 5614) -* do without param at ("test/cases/large/clang-26760.c": line 5615) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* remove expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* remove expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* remove expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5614) * reduce to operant at ("test/cases/large/clang-26760.c": line 5615) -* do without param at ("test/cases/large/clang-26760.c": line 5616) -* replace by zero at ("test/cases/large/clang-26760.c": line 5616) -* do without param at ("test/cases/large/clang-26760.c": line 5617) +* reduce to index at ("test/cases/large/clang-26760.c": line 5616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) * remove the for loop at ("test/cases/large/clang-26760.c": line 4845) * remove initializer at ("test/cases/large/clang-26760.c": line 4845) * reduce to left at ("test/cases/large/clang-26760.c": line 4845) * reduce to right at ("test/cases/large/clang-26760.c": line 4845) * remove check at ("test/cases/large/clang-26760.c": line 4845) +* reduce to left at ("test/cases/large/clang-26760.c": line 4845) +* reduce to right at ("test/cases/large/clang-26760.c": line 4845) * remove iterator at ("test/cases/large/clang-26760.c": line 4845) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4845) * remove expr statement at ("test/cases/large/clang-26760.c": line 4847) * reduce to left at ("test/cases/large/clang-26760.c": line 4847) * reduce to right at ("test/cases/large/clang-26760.c": line 4847) -* replace by zero at ("test/cases/large/clang-26760.c": line 4847) -* do without param at ("test/cases/large/clang-26760.c": line 4847) -* do without param at ("test/cases/large/clang-26760.c": line 4847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4847) * remove expr statement at ("test/cases/large/clang-26760.c": line 4848) * reduce to left at ("test/cases/large/clang-26760.c": line 4848) * reduce to right at ("test/cases/large/clang-26760.c": line 4848) -* replace by zero at ("test/cases/large/clang-26760.c": line 4848) * remove condition at ("test/cases/large/clang-26760.c": line 4849) * remove continue at ("test/cases/large/clang-26760.c": line 4850) * remove the for loop at ("test/cases/large/clang-26760.c": line 4852) @@ -18986,169 +25995,203 @@ * 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 check at ("test/cases/large/clang-26760.c": line 4852) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4852) * reduce to left at ("test/cases/large/clang-26760.c": line 4852) * reduce to right at ("test/cases/large/clang-26760.c": line 4852) -* do without param at ("test/cases/large/clang-26760.c": line 4852) -* do without param at ("test/cases/large/clang-26760.c": line 4853) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4853) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4855) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) * delete variable at ("test/cases/large/clang-26760.c": line 4860) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4861) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4861) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) * remove expr statement at ("test/cases/large/clang-26760.c": line 4862) * reduce to left at ("test/cases/large/clang-26760.c": line 4862) * reduce to right at ("test/cases/large/clang-26760.c": line 4862) -* replace by zero at ("test/cases/large/clang-26760.c": line 4862) -* replace by zero at ("test/cases/large/clang-26760.c": line 4862) * remove the for loop at ("test/cases/large/clang-26760.c": line 4863) * remove initializer at ("test/cases/large/clang-26760.c": line 4863) * reduce to left at ("test/cases/large/clang-26760.c": line 4863) * reduce to right at ("test/cases/large/clang-26760.c": line 4863) * remove check at ("test/cases/large/clang-26760.c": line 4863) +* reduce to left at ("test/cases/large/clang-26760.c": line 4863) +* reduce to right at ("test/cases/large/clang-26760.c": line 4863) * remove iterator at ("test/cases/large/clang-26760.c": line 4863) * reduce to left at ("test/cases/large/clang-26760.c": line 4863) * reduce to right at ("test/cases/large/clang-26760.c": line 4863) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4865) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4865) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) * remove expr statement at ("test/cases/large/clang-26760.c": line 4866) * reduce to left at ("test/cases/large/clang-26760.c": line 4866) * reduce to right at ("test/cases/large/clang-26760.c": line 4866) -* replace by zero at ("test/cases/large/clang-26760.c": line 4866) -* replace by zero at ("test/cases/large/clang-26760.c": line 4866) -* replace by zero at ("test/cases/large/clang-26760.c": line 4866) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4866) +* reduce to index at ("test/cases/large/clang-26760.c": line 4866) * remove expr statement at ("test/cases/large/clang-26760.c": line 4867) * reduce to left at ("test/cases/large/clang-26760.c": line 4867) * reduce to right at ("test/cases/large/clang-26760.c": line 4867) -* replace by zero at ("test/cases/large/clang-26760.c": line 4867) -* replace by zero at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4875) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4867) +* reduce to index at ("test/cases/large/clang-26760.c": line 4867) * remove expression at ("test/cases/large/clang-26760.c": line 4867) -* replace by zero at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4873) +* reduce to left at ("test/cases/large/clang-26760.c": line 4867) +* reduce to right at ("test/cases/large/clang-26760.c": line 4872) +* reduce to left at ("test/cases/large/clang-26760.c": line 4867) +* reduce to right at ("test/cases/large/clang-26760.c": line 4872) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4872) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to left at ("test/cases/large/clang-26760.c": line 4867) +* reduce to right at ("test/cases/large/clang-26760.c": line 4867) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4871) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4868) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4868) +* reduce to index at ("test/cases/large/clang-26760.c": line 4868) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4868) -* replace by zero at ("test/cases/large/clang-26760.c": line 4868) -* replace by zero at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4871) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4870) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4870) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4870) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4870) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4868) +* reduce to index at ("test/cases/large/clang-26760.c": line 4868) * remove expression at ("test/cases/large/clang-26760.c": line 4868) -* replace by zero at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4869) -* do without param at ("test/cases/large/clang-26760.c": line 4870) -* do without param at ("test/cases/large/clang-26760.c": line 4871) -* do without param at ("test/cases/large/clang-26760.c": line 4872) -* replace by zero at ("test/cases/large/clang-26760.c": line 4872) -* replace by zero at ("test/cases/large/clang-26760.c": line 4872) -* do without param at ("test/cases/large/clang-26760.c": line 4873) -* do without param at ("test/cases/large/clang-26760.c": line 4874) -* do without param at ("test/cases/large/clang-26760.c": line 4875) -* replace by zero at ("test/cases/large/clang-26760.c": line 4875) -* replace by zero at ("test/cases/large/clang-26760.c": line 4875) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4868) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4872) +* reduce to index at ("test/cases/large/clang-26760.c": line 4872) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4875) +* reduce to index at ("test/cases/large/clang-26760.c": line 4875) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) * remove expr statement at ("test/cases/large/clang-26760.c": line 4906) -* replace by zero at ("test/cases/large/clang-26760.c": line 4906) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4906) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4906) * remove the for loop at ("test/cases/large/clang-26760.c": line 4907) * remove initializer at ("test/cases/large/clang-26760.c": line 4907) * 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 check at ("test/cases/large/clang-26760.c": line 4907) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4907) * reduce to left at ("test/cases/large/clang-26760.c": line 4907) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4910) * remove condition at ("test/cases/large/clang-26760.c": line 4911) -* do without param at ("test/cases/large/clang-26760.c": line 4911) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4911) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4913) * reduce to operant at ("test/cases/large/clang-26760.c": line 4911) -* do without param at ("test/cases/large/clang-26760.c": line 4911) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4911) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4912) +* reduce to index at ("test/cases/large/clang-26760.c": line 4911) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4930) -* replace by zero at ("test/cases/large/clang-26760.c": line 4930) -* do without param at ("test/cases/large/clang-26760.c": line 4930) -* do without param at ("test/cases/large/clang-26760.c": line 4930) +* reduce to left at ("test/cases/large/clang-26760.c": line 4930) +* reduce to right at ("test/cases/large/clang-26760.c": line 4930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4930) * remove return statement at ("test/cases/large/clang-26760.c": line 4931) -* replace by zero at ("test/cases/large/clang-26760.c": line 4931) +* reduce to index at ("test/cases/large/clang-26760.c": line 4931) * remove expr statement at ("test/cases/large/clang-26760.c": line 4915) * reduce to left at ("test/cases/large/clang-26760.c": line 4915) * reduce to right at ("test/cases/large/clang-26760.c": line 4915) -* replace by zero at ("test/cases/large/clang-26760.c": line 4915) * remove condition at ("test/cases/large/clang-26760.c": line 4916) * remove continue at ("test/cases/large/clang-26760.c": line 4917) * remove expr statement at ("test/cases/large/clang-26760.c": line 4919) -* do without param at ("test/cases/large/clang-26760.c": line 4919) -* replace by zero at ("test/cases/large/clang-26760.c": line 4919) -* replace by zero at ("test/cases/large/clang-26760.c": line 4919) -* do without param at ("test/cases/large/clang-26760.c": line 4920) -* do without param at ("test/cases/large/clang-26760.c": line 4921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4919) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4920) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4921) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4919) +* reduce to index at ("test/cases/large/clang-26760.c": line 4919) * remove condition at ("test/cases/large/clang-26760.c": line 4922) * remove expr statement at ("test/cases/large/clang-26760.c": line 4923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4923) * expand compound statment at ("test/cases/large/clang-26760.c": line 4918) * remove expr statement at ("test/cases/large/clang-26760.c": line 4925) * reduce to left at ("test/cases/large/clang-26760.c": line 4925) * reduce to right at ("test/cases/large/clang-26760.c": line 4925) -* do without param at ("test/cases/large/clang-26760.c": line 4925) -* do without param at ("test/cases/large/clang-26760.c": line 4925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4925) * remove the for loop at ("test/cases/large/clang-26760.c": line 4933) * remove initializer at ("test/cases/large/clang-26760.c": line 4933) * 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 check at ("test/cases/large/clang-26760.c": line 4933) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4933) * reduce to left at ("test/cases/large/clang-26760.c": line 4933) * reduce to right 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4938) +* reduce to left at ("test/cases/large/clang-26760.c": line 4938) +* reduce to right at ("test/cases/large/clang-26760.c": line 4944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4938) +* reduce to index at ("test/cases/large/clang-26760.c": line 4938) * remove expression at ("test/cases/large/clang-26760.c": line 4938) -* replace by zero at ("test/cases/large/clang-26760.c": line 4938) -* do without param at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4944) +* reduce to left at ("test/cases/large/clang-26760.c": line 4938) +* reduce to right at ("test/cases/large/clang-26760.c": line 4943) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) * reduce to right at ("test/cases/large/clang-26760.c": line 4943) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) @@ -19157,93 +26200,152 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4943) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) * reduce to right at ("test/cases/large/clang-26760.c": line 4938) -* replace by zero at ("test/cases/large/clang-26760.c": line 4938) +* reduce to index at ("test/cases/large/clang-26760.c": line 4938) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) * reduce to right at ("test/cases/large/clang-26760.c": line 4943) -* do without param at ("test/cases/large/clang-26760.c": line 4938) -* replace by zero at ("test/cases/large/clang-26760.c": line 4938) -* do without param at ("test/cases/large/clang-26760.c": line 4943) -* remove expression at ("test/cases/large/clang-26760.c": line 4939) -* do without param at ("test/cases/large/clang-26760.c": line 4942) -* remove expression at ("test/cases/large/clang-26760.c": line 4939) -* do without param at ("test/cases/large/clang-26760.c": line 4939) -* do without param at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4943) +* reduce to index at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) * reduce to left at ("test/cases/large/clang-26760.c": line 4940) * reduce to right at ("test/cases/large/clang-26760.c": line 4940) -* do without param at ("test/cases/large/clang-26760.c": line 4940) -* remove expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) * reduce to left at ("test/cases/large/clang-26760.c": line 4940) * reduce to right at ("test/cases/large/clang-26760.c": line 4940) -* replace by zero at ("test/cases/large/clang-26760.c": line 4940) -* replace by zero at ("test/cases/large/clang-26760.c": line 4940) -* do without param at ("test/cases/large/clang-26760.c": line 4940) +* reduce to left at ("test/cases/large/clang-26760.c": line 4940) +* reduce to right at ("test/cases/large/clang-26760.c": line 4940) +* reduce to index at ("test/cases/large/clang-26760.c": line 4940) +* reduce to index at ("test/cases/large/clang-26760.c": line 4940) * remove expression at ("test/cases/large/clang-26760.c": line 4940) -* replace by zero at ("test/cases/large/clang-26760.c": line 4940) -* do without param at ("test/cases/large/clang-26760.c": line 4941) -* do without param at ("test/cases/large/clang-26760.c": line 4942) -* do without param at ("test/cases/large/clang-26760.c": line 4943) -* do without param at ("test/cases/large/clang-26760.c": line 4944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4940) +* reduce to index at ("test/cases/large/clang-26760.c": line 4940) +* remove expression at ("test/cases/large/clang-26760.c": line 4940) +* remove expression at ("test/cases/large/clang-26760.c": line 4939) +* remove expression at ("test/cases/large/clang-26760.c": line 4939) * remove expr statement at ("test/cases/large/clang-26760.c": line 4945) -* replace by zero at ("test/cases/large/clang-26760.c": line 4945) -* replace by zero at ("test/cases/large/clang-26760.c": line 4945) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4945) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4945) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4945) * remove expr statement at ("test/cases/large/clang-26760.c": line 4946) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4946) * remove expr statement at ("test/cases/large/clang-26760.c": line 4948) * reduce to left at ("test/cases/large/clang-26760.c": line 4948) * reduce to right at ("test/cases/large/clang-26760.c": line 4949) -* replace by zero at ("test/cases/large/clang-26760.c": line 4948) -* remove expression at ("test/cases/large/clang-26760.c": line 4948) -* do without param at ("test/cases/large/clang-26760.c": line 4948) +* reduce to left at ("test/cases/large/clang-26760.c": line 4949) +* reduce to right at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) * reduce to operant at ("test/cases/large/clang-26760.c": line 4948) -* do without param at ("test/cases/large/clang-26760.c": line 4949) -* do without param at ("test/cases/large/clang-26760.c": line 4949) -* replace by zero at ("test/cases/large/clang-26760.c": line 4949) -* do without param at ("test/cases/large/clang-26760.c": line 4949) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* remove expression at ("test/cases/large/clang-26760.c": line 4948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4957) +* reduce to left at ("test/cases/large/clang-26760.c": line 4949) +* reduce to right at ("test/cases/large/clang-26760.c": line 4949) +* reduce to left at ("test/cases/large/clang-26760.c": line 4949) +* reduce to right at ("test/cases/large/clang-26760.c": line 4949) +* reduce to index at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) * reduce to operant at ("test/cases/large/clang-26760.c": line 4950) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4956) * reduce to operant at ("test/cases/large/clang-26760.c": line 4950) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4956) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4955) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4955) * reduce to left at ("test/cases/large/clang-26760.c": line 4950) * reduce to right at ("test/cases/large/clang-26760.c": line 4955) -* do without param at ("test/cases/large/clang-26760.c": line 4950) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4955) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4954) * reduce to left at ("test/cases/large/clang-26760.c": line 4950) * reduce to right at ("test/cases/large/clang-26760.c": line 4953) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4953) * reduce to left at ("test/cases/large/clang-26760.c": line 4950) * reduce to right at ("test/cases/large/clang-26760.c": line 4952) -* do without param at ("test/cases/large/clang-26760.c": line 4950) -* do without param at ("test/cases/large/clang-26760.c": line 4951) -* remove expression at ("test/cases/large/clang-26760.c": line 4951) -* do without param at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4952) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4951) * reduce to left at ("test/cases/large/clang-26760.c": line 4951) * reduce to right at ("test/cases/large/clang-26760.c": line 4951) -* replace by zero at ("test/cases/large/clang-26760.c": line 4951) -* do without param at ("test/cases/large/clang-26760.c": line 4952) +* reduce to index at ("test/cases/large/clang-26760.c": line 4951) * reduce to operant at ("test/cases/large/clang-26760.c": line 4952) -* do without param at ("test/cases/large/clang-26760.c": line 4953) -* do without param at ("test/cases/large/clang-26760.c": line 4954) -* do without param at ("test/cases/large/clang-26760.c": line 4955) -* replace by zero at ("test/cases/large/clang-26760.c": line 4955) -* do without param at ("test/cases/large/clang-26760.c": line 4956) -* replace by zero at ("test/cases/large/clang-26760.c": line 4956) -* replace by zero at ("test/cases/large/clang-26760.c": line 4956) -* do without param at ("test/cases/large/clang-26760.c": line 4957) +* remove expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to index at ("test/cases/large/clang-26760.c": line 4955) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4956) +* reduce to index at ("test/cases/large/clang-26760.c": line 4956) +* reduce to index at ("test/cases/large/clang-26760.c": line 4956) * remove expr statement at ("test/cases/large/clang-26760.c": line 4959) * reduce to left at ("test/cases/large/clang-26760.c": line 4959) * reduce to right at ("test/cases/large/clang-26760.c": line 4959) -* replace by zero at ("test/cases/large/clang-26760.c": line 4959) * reduce to left at ("test/cases/large/clang-26760.c": line 4959) * reduce to right at ("test/cases/large/clang-26760.c": line 4964) -* do without param at ("test/cases/large/clang-26760.c": line 4959) -* do without param at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4963) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4960) +* reduce to left at ("test/cases/large/clang-26760.c": line 4959) +* reduce to right at ("test/cases/large/clang-26760.c": line 4959) +* reduce to index at ("test/cases/large/clang-26760.c": line 4959) +* reduce to left at ("test/cases/large/clang-26760.c": line 4959) +* reduce to right at ("test/cases/large/clang-26760.c": line 4964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to left at ("test/cases/large/clang-26760.c": line 4959) +* reduce to right at ("test/cases/large/clang-26760.c": line 4959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * remove expression at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4962) * reduce to left at ("test/cases/large/clang-26760.c": line 4961) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) * reduce to operant at ("test/cases/large/clang-26760.c": line 4960) @@ -19255,54 +26357,77 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4961) * reduce to left at ("test/cases/large/clang-26760.c": line 4961) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to left at ("test/cases/large/clang-26760.c": line 4961) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to left at ("test/cases/large/clang-26760.c": line 4960) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to left at ("test/cases/large/clang-26760.c": line 4960) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to left at ("test/cases/large/clang-26760.c": line 4961) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* do without param at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4961) -* replace by zero at ("test/cases/large/clang-26760.c": line 4961) -* do without param at ("test/cases/large/clang-26760.c": line 4962) -* do without param at ("test/cases/large/clang-26760.c": line 4963) -* do without param at ("test/cases/large/clang-26760.c": line 4964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to index at ("test/cases/large/clang-26760.c": line 4961) +* remove expression at ("test/cases/large/clang-26760.c": line 4961) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to operant at ("test/cases/large/clang-26760.c": line 4964) * remove the for loop at ("test/cases/large/clang-26760.c": line 4965) * remove initializer at ("test/cases/large/clang-26760.c": line 4965) * 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 check at ("test/cases/large/clang-26760.c": line 4965) +* reduce to left at ("test/cases/large/clang-26760.c": line 4965) +* reduce to right at ("test/cases/large/clang-26760.c": line 4965) * reduce to operant at ("test/cases/large/clang-26760.c": line 4965) * remove iterator at ("test/cases/large/clang-26760.c": line 4965) -* replace by zero at ("test/cases/large/clang-26760.c": line 4967) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4965) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4972) * remove expr statement at ("test/cases/large/clang-26760.c": line 4973) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4973) * remove condition at ("test/cases/large/clang-26760.c": line 4974) +* reduce to left at ("test/cases/large/clang-26760.c": line 4974) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to left at ("test/cases/large/clang-26760.c": line 4974) +* reduce to right at ("test/cases/large/clang-26760.c": line 4974) * reduce to operant at ("test/cases/large/clang-26760.c": line 4974) -* do without param at ("test/cases/large/clang-26760.c": line 4974) -* do without param at ("test/cases/large/clang-26760.c": line 4975) +* reduce to left at ("test/cases/large/clang-26760.c": line 4974) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4975) * reduce to operant at ("test/cases/large/clang-26760.c": line 4975) * reduce to left at ("test/cases/large/clang-26760.c": line 4975) * reduce to right at ("test/cases/large/clang-26760.c": line 4977) -* remove expression at ("test/cases/large/clang-26760.c": line 4975) -* do without param at ("test/cases/large/clang-26760.c": line 4975) -* do without param at ("test/cases/large/clang-26760.c": line 4976) +* reduce to left at ("test/cases/large/clang-26760.c": line 4975) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4975) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4975) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4976) * reduce to left at ("test/cases/large/clang-26760.c": line 4976) * reduce to right at ("test/cases/large/clang-26760.c": line 4976) * reduce to operant at ("test/cases/large/clang-26760.c": line 4976) @@ -19311,225 +26436,346 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4976) * reduce to right at ("test/cases/large/clang-26760.c": line 4977) * reduce to operant at ("test/cases/large/clang-26760.c": line 4976) -* do without param at ("test/cases/large/clang-26760.c": line 4976) -* do without param at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) +* reduce to left at ("test/cases/large/clang-26760.c": line 4977) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) * remove expression 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 4977) -* replace by zero at ("test/cases/large/clang-26760.c": line 4984) +* reduce to index at ("test/cases/large/clang-26760.c": line 4977) +* remove expression at ("test/cases/large/clang-26760.c": line 4975) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4977) +* reduce to index at ("test/cases/large/clang-26760.c": line 4977) +* reduce to index at ("test/cases/large/clang-26760.c": line 4977) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4990) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* remove expression at ("test/cases/large/clang-26760.c": line 4990) -* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4990) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* do without param at ("test/cases/large/clang-26760.c": line 4989) -* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4990) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) * remove expression at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4989) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4989) -* do without param at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4989) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4988) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4988) -* do without param at ("test/cases/large/clang-26760.c": line 4985) -* do without param at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4988) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4987) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4986) -* do without param at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* do without param at ("test/cases/large/clang-26760.c": line 4986) -* do without param at ("test/cases/large/clang-26760.c": line 4987) -* do without param at ("test/cases/large/clang-26760.c": line 4988) -* replace by zero at ("test/cases/large/clang-26760.c": line 4988) -* do without param at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* do without param at ("test/cases/large/clang-26760.c": line 4990) -* replace by zero at ("test/cases/large/clang-26760.c": line 4990) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4986) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4988) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* remove expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to index at ("test/cases/large/clang-26760.c": line 4990) * remove expr statement at ("test/cases/large/clang-26760.c": line 4991) * reduce to left at ("test/cases/large/clang-26760.c": line 4991) * reduce to right at ("test/cases/large/clang-26760.c": line 4997) -* replace by zero at ("test/cases/large/clang-26760.c": line 4991) -* replace by zero at ("test/cases/large/clang-26760.c": line 4991) -* remove expression at ("test/cases/large/clang-26760.c": line 4991) -* do without param at ("test/cases/large/clang-26760.c": line 4991) -* do without param at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4997) -* do without param at ("test/cases/large/clang-26760.c": line 4992) -* do without param at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4996) +* reduce to left at ("test/cases/large/clang-26760.c": line 4992) +* reduce to right at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4995) -* do without param at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) -* do without param at ("test/cases/large/clang-26760.c": line 4992) -* do without param at ("test/cases/large/clang-26760.c": line 4993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to left at ("test/cases/large/clang-26760.c": line 4993) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) -* do without param at ("test/cases/large/clang-26760.c": line 4993) -* remove expression at ("test/cases/large/clang-26760.c": line 4993) * reduce to left at ("test/cases/large/clang-26760.c": line 4993) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) -* replace by zero at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4994) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) +* reduce to index at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) +* remove expression at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) -* do without param at ("test/cases/large/clang-26760.c": line 4994) -* replace by zero at ("test/cases/large/clang-26760.c": line 4994) -* replace by zero at ("test/cases/large/clang-26760.c": line 4994) -* do without param at ("test/cases/large/clang-26760.c": line 4995) -* replace by zero at ("test/cases/large/clang-26760.c": line 4995) -* do without param at ("test/cases/large/clang-26760.c": line 4996) -* do without param at ("test/cases/large/clang-26760.c": line 4997) -* replace by zero at ("test/cases/large/clang-26760.c": line 4997) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4994) +* reduce to index at ("test/cases/large/clang-26760.c": line 4994) +* reduce to index at ("test/cases/large/clang-26760.c": line 4994) +* reduce to index at ("test/cases/large/clang-26760.c": line 4995) +* reduce to index at ("test/cases/large/clang-26760.c": line 4997) +* remove expression at ("test/cases/large/clang-26760.c": line 4991) * reduce to operant at ("test/cases/large/clang-26760.c": line 4997) * remove expr statement at ("test/cases/large/clang-26760.c": line 4998) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 5012) -* replace by zero at ("test/cases/large/clang-26760.c": line 4998) -* replace by zero at ("test/cases/large/clang-26760.c": line 4998) -* remove expression at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) +* reduce to left at ("test/cases/large/clang-26760.c": line 5012) +* reduce to right at ("test/cases/large/clang-26760.c": line 5012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5012) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5011) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 4998) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 4998) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5011) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 5010) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5010) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 5009) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 5007) -* remove expression at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 5005) -* remove expression at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* replace by zero at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* replace by zero at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 5000) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5008) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5007) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5006) +* reduce to left at ("test/cases/large/clang-26760.c": line 5005) +* reduce to right at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5004) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5003) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5003) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 4999) +* reduce to index at ("test/cases/large/clang-26760.c": line 4999) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5003) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to index at ("test/cases/large/clang-26760.c": line 4999) * reduce to left at ("test/cases/large/clang-26760.c": line 5000) * reduce to right at ("test/cases/large/clang-26760.c": line 5002) -* remove expression at ("test/cases/large/clang-26760.c": line 5000) -* do without param at ("test/cases/large/clang-26760.c": line 5000) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5002) * reduce to left at ("test/cases/large/clang-26760.c": line 5000) * reduce to right at ("test/cases/large/clang-26760.c": line 5001) -* do without param at ("test/cases/large/clang-26760.c": line 5000) -* do without param at ("test/cases/large/clang-26760.c": line 5001) -* replace by zero at ("test/cases/large/clang-26760.c": line 5001) -* do without param at ("test/cases/large/clang-26760.c": line 5002) -* do without param at ("test/cases/large/clang-26760.c": line 5003) -* do without param at ("test/cases/large/clang-26760.c": line 5004) -* do without param at ("test/cases/large/clang-26760.c": line 5005) -* do without param at ("test/cases/large/clang-26760.c": line 5006) -* do without param at ("test/cases/large/clang-26760.c": line 5007) -* do without param at ("test/cases/large/clang-26760.c": line 5008) -* do without param at ("test/cases/large/clang-26760.c": line 5009) -* do without param at ("test/cases/large/clang-26760.c": line 5010) -* replace by zero at ("test/cases/large/clang-26760.c": line 5010) -* replace by zero at ("test/cases/large/clang-26760.c": line 5010) -* do without param at ("test/cases/large/clang-26760.c": line 5011) -* do without param at ("test/cases/large/clang-26760.c": line 5012) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5001) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5001) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5001) +* reduce to index at ("test/cases/large/clang-26760.c": line 5001) +* remove expression at ("test/cases/large/clang-26760.c": line 5000) +* remove expression at ("test/cases/large/clang-26760.c": line 4999) +* remove expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5010) +* reduce to index at ("test/cases/large/clang-26760.c": line 5010) +* reduce to index at ("test/cases/large/clang-26760.c": line 5010) +* remove expression at ("test/cases/large/clang-26760.c": line 4998) * remove expr statement at ("test/cases/large/clang-26760.c": line 4979) * reduce to left at ("test/cases/large/clang-26760.c": line 4979) * reduce to right at ("test/cases/large/clang-26760.c": line 4979) -* replace by zero at ("test/cases/large/clang-26760.c": line 4979) -* replace by zero at ("test/cases/large/clang-26760.c": line 4979) +* reduce to index at ("test/cases/large/clang-26760.c": line 4979) * remove expr statement at ("test/cases/large/clang-26760.c": line 4980) -* replace by zero at ("test/cases/large/clang-26760.c": line 4980) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4980) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4980) * remove expr statement at ("test/cases/large/clang-26760.c": line 5014) * reduce to left at ("test/cases/large/clang-26760.c": line 5014) * reduce to right at ("test/cases/large/clang-26760.c": line 5014) -* replace by zero at ("test/cases/large/clang-26760.c": line 5014) -* do without param at ("test/cases/large/clang-26760.c": line 5014) -* do without param at ("test/cases/large/clang-26760.c": line 5014) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5014) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5014) * remove return statement at ("test/cases/large/clang-26760.c": line 5015) -* 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 the for loop at ("test/cases/large/clang-26760.c": line 4880) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 4880) * remove iterator at ("test/cases/large/clang-26760.c": line 4880) -* replace by zero at ("test/cases/large/clang-26760.c": line 4882) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4880) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4883) -* do without param at ("test/cases/large/clang-26760.c": line 4883) -* do without param at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4884) +* reduce to left at ("test/cases/large/clang-26760.c": line 4883) +* reduce to right at ("test/cases/large/clang-26760.c": line 4891) +* reduce to left at ("test/cases/large/clang-26760.c": line 4883) +* reduce to right at ("test/cases/large/clang-26760.c": line 4891) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) * reduce to operant at ("test/cases/large/clang-26760.c": line 4884) -* replace by zero at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4884) * reduce to left at ("test/cases/large/clang-26760.c": line 4884) * reduce to right at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4890) -* remove expression at ("test/cases/large/clang-26760.c": line 4890) -* remove expression at ("test/cases/large/clang-26760.c": line 4885) -* do without param at ("test/cases/large/clang-26760.c": line 4885) +* reduce to index at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4891) +* reduce to left at ("test/cases/large/clang-26760.c": line 4884) +* reduce to right at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to left at ("test/cases/large/clang-26760.c": line 4884) +* reduce to right at ("test/cases/large/clang-26760.c": line 4884) +* reduce to left at ("test/cases/large/clang-26760.c": line 4884) +* reduce to right at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to left at ("test/cases/large/clang-26760.c": line 4885) +* reduce to right at ("test/cases/large/clang-26760.c": line 4889) +* reduce to left at ("test/cases/large/clang-26760.c": line 4885) +* reduce to right at ("test/cases/large/clang-26760.c": line 4889) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4889) -* do without param at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4889) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4888) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4888) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4888) -* do without param at ("test/cases/large/clang-26760.c": line 4885) -* do without param at ("test/cases/large/clang-26760.c": line 4885) -* do without param at ("test/cases/large/clang-26760.c": line 4886) -* do without param at ("test/cases/large/clang-26760.c": line 4886) -* replace by zero at ("test/cases/large/clang-26760.c": line 4886) -* replace by zero at ("test/cases/large/clang-26760.c": line 4886) -* do without param at ("test/cases/large/clang-26760.c": line 4887) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4887) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4886) +* reduce to index at ("test/cases/large/clang-26760.c": line 4886) * reduce to operant at ("test/cases/large/clang-26760.c": line 4887) * reduce to left at ("test/cases/large/clang-26760.c": line 4887) * reduce to right at ("test/cases/large/clang-26760.c": line 4887) -* replace by zero at ("test/cases/large/clang-26760.c": line 4887) -* do without param at ("test/cases/large/clang-26760.c": line 4888) -* do without param at ("test/cases/large/clang-26760.c": line 4889) -* replace by zero at ("test/cases/large/clang-26760.c": line 4889) +* reduce to left at ("test/cases/large/clang-26760.c": line 4887) +* reduce to right at ("test/cases/large/clang-26760.c": line 4887) +* reduce to left at ("test/cases/large/clang-26760.c": line 4887) +* reduce to right at ("test/cases/large/clang-26760.c": line 4887) +* reduce to index at ("test/cases/large/clang-26760.c": line 4887) +* reduce to index at ("test/cases/large/clang-26760.c": line 4889) * reduce to operant at ("test/cases/large/clang-26760.c": line 4889) -* do without param at ("test/cases/large/clang-26760.c": line 4890) -* do without param at ("test/cases/large/clang-26760.c": line 4891) +* remove expression at ("test/cases/large/clang-26760.c": line 4885) +* remove expression at ("test/cases/large/clang-26760.c": line 4890) * remove condition at ("test/cases/large/clang-26760.c": line 4892) * remove break at ("test/cases/large/clang-26760.c": line 4893) * remove condition at ("test/cases/large/clang-26760.c": line 4894) @@ -19537,18 +26783,18 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4897) * reduce to left at ("test/cases/large/clang-26760.c": line 4897) * reduce to right at ("test/cases/large/clang-26760.c": line 4897) -* replace by zero at ("test/cases/large/clang-26760.c": line 4897) * remove the for loop at ("test/cases/large/clang-26760.c": line 5018) * remove initializer at ("test/cases/large/clang-26760.c": line 5018) * 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 check at ("test/cases/large/clang-26760.c": line 5018) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5018) * reduce to left at ("test/cases/large/clang-26760.c": line 5018) * reduce to right at ("test/cases/large/clang-26760.c": line 5018) -* do without param at ("test/cases/large/clang-26760.c": line 5018) -* do without param at ("test/cases/large/clang-26760.c": line 5019) -* replace by zero at ("test/cases/large/clang-26760.c": line 5021) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5019) * 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) @@ -19563,9 +26809,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5029) * reduce to operant at ("test/cases/large/clang-26760.c": line 5029) * remove check at ("test/cases/large/clang-26760.c": line 5029) +* reduce to left at ("test/cases/large/clang-26760.c": line 5029) +* reduce to right at ("test/cases/large/clang-26760.c": line 5029) * reduce to operant at ("test/cases/large/clang-26760.c": line 5029) * remove iterator at ("test/cases/large/clang-26760.c": line 5029) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5029) * remove expr statement at ("test/cases/large/clang-26760.c": line 5031) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5031) * remove condition at ("test/cases/large/clang-26760.c": line 5032) * remove continue at ("test/cases/large/clang-26760.c": line 5033) * remove the for loop at ("test/cases/large/clang-26760.c": line 5034) @@ -19573,14 +26823,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5034) * reduce to right at ("test/cases/large/clang-26760.c": line 5034) * remove check at ("test/cases/large/clang-26760.c": line 5034) +* reduce to left at ("test/cases/large/clang-26760.c": line 5034) +* reduce to right at ("test/cases/large/clang-26760.c": line 5034) * reduce to operant at ("test/cases/large/clang-26760.c": line 5034) * remove iterator at ("test/cases/large/clang-26760.c": line 5034) * reduce to left at ("test/cases/large/clang-26760.c": line 5034) * reduce to right at ("test/cases/large/clang-26760.c": line 5034) -* do without param at ("test/cases/large/clang-26760.c": line 5034) -* do without param at ("test/cases/large/clang-26760.c": line 5035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5035) * remove return statement at ("test/cases/large/clang-26760.c": line 5037) -* replace by zero at ("test/cases/large/clang-26760.c": line 5037) +* reduce to index at ("test/cases/large/clang-26760.c": line 5037) * remove expr statement at ("test/cases/large/clang-26760.c": line 5040) * reduce to left at ("test/cases/large/clang-26760.c": line 5040) * reduce to right at ("test/cases/large/clang-26760.c": line 5040) @@ -19588,90 +26840,122 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5040) * reduce to left at ("test/cases/large/clang-26760.c": line 5040) * reduce to right at ("test/cases/large/clang-26760.c": line 5040) -* replace by zero at ("test/cases/large/clang-26760.c": line 5040) -* replace by zero at ("test/cases/large/clang-26760.c": line 5040) -* replace by zero at ("test/cases/large/clang-26760.c": line 5040) -* do without param at ("test/cases/large/clang-26760.c": line 5040) -* do without param at ("test/cases/large/clang-26760.c": line 5040) -* do without param at ("test/cases/large/clang-26760.c": line 5041) -* do without param at ("test/cases/large/clang-26760.c": line 5054) -* remove expression at ("test/cases/large/clang-26760.c": line 5054) -* remove expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to left at ("test/cases/large/clang-26760.c": line 5040) +* reduce to right at ("test/cases/large/clang-26760.c": line 5040) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5040) +* reduce to index at ("test/cases/large/clang-26760.c": line 5040) +* reduce to index at ("test/cases/large/clang-26760.c": line 5040) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5040) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5056) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5040) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) * reduce to left at ("test/cases/large/clang-26760.c": line 5041) * reduce to right at ("test/cases/large/clang-26760.c": line 5054) -* do without param at ("test/cases/large/clang-26760.c": line 5041) -* do without param at ("test/cases/large/clang-26760.c": line 5041) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) * reduce to operant at ("test/cases/large/clang-26760.c": line 5042) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5053) -* do without param at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5051) -* remove expression at ("test/cases/large/clang-26760.c": line 5051) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* reduce to operant at ("test/cases/large/clang-26760.c": line 5042) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) * reduce to left at ("test/cases/large/clang-26760.c": line 5050) * reduce to right at ("test/cases/large/clang-26760.c": line 5050) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to left at ("test/cases/large/clang-26760.c": line 5042) +* reduce to right at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5050) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5048) -* remove expression at ("test/cases/large/clang-26760.c": line 5048) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) * reduce to left at ("test/cases/large/clang-26760.c": line 5047) * reduce to right at ("test/cases/large/clang-26760.c": line 5047) * reduce to left at ("test/cases/large/clang-26760.c": line 5047) * reduce to right at ("test/cases/large/clang-26760.c": line 5047) * reduce to left at ("test/cases/large/clang-26760.c": line 5047) * reduce to right at ("test/cases/large/clang-26760.c": line 5047) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5047) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5046) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5042) -* replace by zero at ("test/cases/large/clang-26760.c": line 5042) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5042) +* reduce to index at ("test/cases/large/clang-26760.c": line 5042) * reduce to left at ("test/cases/large/clang-26760.c": line 5046) * reduce to right at ("test/cases/large/clang-26760.c": line 5046) -* remove expression at ("test/cases/large/clang-26760.c": line 5046) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to left at ("test/cases/large/clang-26760.c": line 5046) +* reduce to right at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to left at ("test/cases/large/clang-26760.c": line 5042) +* reduce to right at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5045) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to left at ("test/cases/large/clang-26760.c": line 5042) +* reduce to right at ("test/cases/large/clang-26760.c": line 5044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5043) * reduce to operant at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5043) -* do without param at ("test/cases/large/clang-26760.c": line 5044) -* do without param at ("test/cases/large/clang-26760.c": line 5045) -* do without param at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* do without param at ("test/cases/large/clang-26760.c": line 5047) -* replace by zero at ("test/cases/large/clang-26760.c": line 5047) -* replace by zero at ("test/cases/large/clang-26760.c": line 5047) -* do without param at ("test/cases/large/clang-26760.c": line 5048) -* replace by zero at ("test/cases/large/clang-26760.c": line 5048) -* replace by zero at ("test/cases/large/clang-26760.c": line 5048) -* do without param at ("test/cases/large/clang-26760.c": line 5049) -* do without param at ("test/cases/large/clang-26760.c": line 5050) -* do without param at ("test/cases/large/clang-26760.c": line 5051) -* replace by zero at ("test/cases/large/clang-26760.c": line 5051) -* do without param at ("test/cases/large/clang-26760.c": line 5052) -* do without param at ("test/cases/large/clang-26760.c": line 5053) -* do without param at ("test/cases/large/clang-26760.c": line 5054) -* replace by zero at ("test/cases/large/clang-26760.c": line 5054) -* do without param at ("test/cases/large/clang-26760.c": line 5055) -* do without param at ("test/cases/large/clang-26760.c": line 5056) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5046) +* reduce to index at ("test/cases/large/clang-26760.c": line 5046) +* remove expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to index at ("test/cases/large/clang-26760.c": line 5046) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5046) +* reduce to index at ("test/cases/large/clang-26760.c": line 5046) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5047) +* reduce to index at ("test/cases/large/clang-26760.c": line 5047) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5048) +* reduce to index at ("test/cases/large/clang-26760.c": line 5048) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* remove expression at ("test/cases/large/clang-26760.c": line 5048) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to index at ("test/cases/large/clang-26760.c": line 5051) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* remove expression at ("test/cases/large/clang-26760.c": line 5051) +* remove expression at ("test/cases/large/clang-26760.c": line 5041) +* remove expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to index at ("test/cases/large/clang-26760.c": line 5054) * remove expr statement at ("test/cases/large/clang-26760.c": line 5619) * remove break at ("test/cases/large/clang-26760.c": line 5620) * remove condition at ("test/cases/large/clang-26760.c": line 5622) @@ -19681,41 +26965,53 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5624) * reduce to right at ("test/cases/large/clang-26760.c": line 5624) * remove check at ("test/cases/large/clang-26760.c": line 5624) +* reduce to left at ("test/cases/large/clang-26760.c": line 5624) +* reduce to right at ("test/cases/large/clang-26760.c": line 5624) * reduce to operant at ("test/cases/large/clang-26760.c": line 5624) * remove iterator at ("test/cases/large/clang-26760.c": line 5624) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5624) * remove return statement at ("test/cases/large/clang-26760.c": line 5626) * remove the for loop at ("test/cases/large/clang-26760.c": line 5628) * remove initializer at ("test/cases/large/clang-26760.c": line 5628) * reduce to left at ("test/cases/large/clang-26760.c": line 5628) * reduce to right at ("test/cases/large/clang-26760.c": line 5628) * remove check at ("test/cases/large/clang-26760.c": line 5628) +* reduce to left at ("test/cases/large/clang-26760.c": line 5628) +* reduce to right at ("test/cases/large/clang-26760.c": line 5628) * remove iterator at ("test/cases/large/clang-26760.c": line 5628) * reduce to left at ("test/cases/large/clang-26760.c": line 5628) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5629) * remove the for loop at ("test/cases/large/clang-26760.c": line 5631) * remove initializer at ("test/cases/large/clang-26760.c": line 5631) * 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 check at ("test/cases/large/clang-26760.c": line 5631) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5631) * reduce to left at ("test/cases/large/clang-26760.c": line 5631) * reduce to right 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5636) +* reduce to left at ("test/cases/large/clang-26760.c": line 5636) +* reduce to right at ("test/cases/large/clang-26760.c": line 5642) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5636) +* reduce to index at ("test/cases/large/clang-26760.c": line 5636) * remove expression at ("test/cases/large/clang-26760.c": line 5636) -* replace by zero at ("test/cases/large/clang-26760.c": line 5636) -* do without param at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5642) +* reduce to left at ("test/cases/large/clang-26760.c": line 5636) +* reduce to right at ("test/cases/large/clang-26760.c": line 5641) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) * reduce to right at ("test/cases/large/clang-26760.c": line 5641) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) @@ -19724,88 +27020,120 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5641) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) * reduce to right at ("test/cases/large/clang-26760.c": line 5636) -* replace by zero at ("test/cases/large/clang-26760.c": line 5636) +* reduce to index at ("test/cases/large/clang-26760.c": line 5636) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) * reduce to right at ("test/cases/large/clang-26760.c": line 5641) -* do without param at ("test/cases/large/clang-26760.c": line 5636) -* replace by zero at ("test/cases/large/clang-26760.c": line 5636) -* do without param at ("test/cases/large/clang-26760.c": line 5641) -* remove expression at ("test/cases/large/clang-26760.c": line 5637) -* do without param at ("test/cases/large/clang-26760.c": line 5640) -* remove expression at ("test/cases/large/clang-26760.c": line 5637) -* do without param at ("test/cases/large/clang-26760.c": line 5637) -* do without param at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5641) +* reduce to index at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to left at ("test/cases/large/clang-26760.c": line 5638) +* reduce to right at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) * reduce to left at ("test/cases/large/clang-26760.c": line 5638) * reduce to right at ("test/cases/large/clang-26760.c": line 5638) -* do without param at ("test/cases/large/clang-26760.c": line 5638) -* remove expression at ("test/cases/large/clang-26760.c": line 5638) * reduce to left at ("test/cases/large/clang-26760.c": line 5638) * reduce to right at ("test/cases/large/clang-26760.c": line 5638) -* replace by zero at ("test/cases/large/clang-26760.c": line 5638) -* replace by zero at ("test/cases/large/clang-26760.c": line 5638) -* do without param at ("test/cases/large/clang-26760.c": line 5638) +* reduce to index at ("test/cases/large/clang-26760.c": line 5638) +* reduce to index at ("test/cases/large/clang-26760.c": line 5638) * remove expression at ("test/cases/large/clang-26760.c": line 5638) -* replace by zero at ("test/cases/large/clang-26760.c": line 5638) -* do without param at ("test/cases/large/clang-26760.c": line 5639) -* do without param at ("test/cases/large/clang-26760.c": line 5640) -* do without param at ("test/cases/large/clang-26760.c": line 5641) -* do without param at ("test/cases/large/clang-26760.c": line 5642) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5638) +* reduce to index at ("test/cases/large/clang-26760.c": line 5638) +* remove expression at ("test/cases/large/clang-26760.c": line 5638) +* remove expression at ("test/cases/large/clang-26760.c": line 5637) +* remove expression at ("test/cases/large/clang-26760.c": line 5637) * remove expr statement at ("test/cases/large/clang-26760.c": line 5643) -* replace by zero at ("test/cases/large/clang-26760.c": line 5643) -* replace by zero at ("test/cases/large/clang-26760.c": line 5643) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5643) * remove expr statement at ("test/cases/large/clang-26760.c": line 5644) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5644) * remove expr statement at ("test/cases/large/clang-26760.c": line 5646) * remove expr statement at ("test/cases/large/clang-26760.c": line 5647) -* replace by zero at ("test/cases/large/clang-26760.c": line 4753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5647) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 4758) -* remove expression at ("test/cases/large/clang-26760.c": line 4754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4754) +* reduce to left at ("test/cases/large/clang-26760.c": line 4754) +* reduce to right at ("test/cases/large/clang-26760.c": line 4754) +* reduce to left at ("test/cases/large/clang-26760.c": line 4754) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) * reduce to left at ("test/cases/large/clang-26760.c": line 4754) * reduce to right at ("test/cases/large/clang-26760.c": line 4756) * reduce to left at ("test/cases/large/clang-26760.c": line 4754) * reduce to right at ("test/cases/large/clang-26760.c": line 4754) -* replace by zero at ("test/cases/large/clang-26760.c": line 4754) -* do without param at ("test/cases/large/clang-26760.c": line 4754) -* do without param at ("test/cases/large/clang-26760.c": line 4755) -* do without param at ("test/cases/large/clang-26760.c": line 4755) -* do without param at ("test/cases/large/clang-26760.c": line 4756) -* do without param at ("test/cases/large/clang-26760.c": line 4756) +* reduce to index at ("test/cases/large/clang-26760.c": line 4754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to left at ("test/cases/large/clang-26760.c": line 4756) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) * remove expression at ("test/cases/large/clang-26760.c": line 4756) -* do without param at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4757) * reduce to left at ("test/cases/large/clang-26760.c": line 4756) * reduce to right at ("test/cases/large/clang-26760.c": line 4756) -* do without param at ("test/cases/large/clang-26760.c": line 4757) -* do without param at ("test/cases/large/clang-26760.c": line 4758) +* reduce to left at ("test/cases/large/clang-26760.c": line 4758) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) +* reduce to left at ("test/cases/large/clang-26760.c": line 4758) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) +* reduce to left at ("test/cases/large/clang-26760.c": line 4758) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 4754) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4783) * remove the for loop at ("test/cases/large/clang-26760.c": line 4784) * remove initializer at ("test/cases/large/clang-26760.c": line 4784) * reduce to left at ("test/cases/large/clang-26760.c": line 4784) * reduce to right at ("test/cases/large/clang-26760.c": line 4784) * remove check at ("test/cases/large/clang-26760.c": line 4784) +* reduce to left at ("test/cases/large/clang-26760.c": line 4784) +* reduce to right at ("test/cases/large/clang-26760.c": line 4784) * remove iterator at ("test/cases/large/clang-26760.c": line 4784) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4784) * remove expr statement at ("test/cases/large/clang-26760.c": line 4786) -* do without param at ("test/cases/large/clang-26760.c": line 4786) -* replace by zero at ("test/cases/large/clang-26760.c": line 4786) -* replace by zero at ("test/cases/large/clang-26760.c": line 4786) -* replace by zero at ("test/cases/large/clang-26760.c": line 4786) -* do without param at ("test/cases/large/clang-26760.c": line 4787) -* do without param at ("test/cases/large/clang-26760.c": line 4788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4787) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4788) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4786) +* reduce to index at ("test/cases/large/clang-26760.c": line 4786) * 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) * remove condition at ("test/cases/large/clang-26760.c": line 4794) * remove break at ("test/cases/large/clang-26760.c": line 4795) * remove expr statement at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) * remove condition at ("test/cases/large/clang-26760.c": line 4800) * remove break at ("test/cases/large/clang-26760.c": line 4801) * remove expr statement at ("test/cases/large/clang-26760.c": line 4802) @@ -19813,260 +27141,366 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4803) * reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4805) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4805) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4803) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4803) +* reduce to index at ("test/cases/large/clang-26760.c": line 4803) * remove expression at ("test/cases/large/clang-26760.c": line 4803) -* replace by zero at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4805) * reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4805) * reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) -* do without param at ("test/cases/large/clang-26760.c": line 4803) -* do without param at ("test/cases/large/clang-26760.c": line 4804) -* do without param at ("test/cases/large/clang-26760.c": line 4804) -* remove expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4805) +* reduce to left at ("test/cases/large/clang-26760.c": line 4804) +* reduce to right at ("test/cases/large/clang-26760.c": line 4804) +* reduce to left at ("test/cases/large/clang-26760.c": line 4804) +* reduce to right at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) * reduce to left at ("test/cases/large/clang-26760.c": line 4804) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) * reduce to left at ("test/cases/large/clang-26760.c": line 4804) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) * reduce to left at ("test/cases/large/clang-26760.c": line 4804) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) -* do without param at ("test/cases/large/clang-26760.c": line 4805) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4761) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4762) +* remove expression at ("test/cases/large/clang-26760.c": line 4804) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4761) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4762) * remove the for loop at ("test/cases/large/clang-26760.c": line 4763) * remove initializer at ("test/cases/large/clang-26760.c": line 4763) * reduce to left at ("test/cases/large/clang-26760.c": line 4763) * reduce to right at ("test/cases/large/clang-26760.c": line 4763) * remove check at ("test/cases/large/clang-26760.c": line 4763) +* reduce to left at ("test/cases/large/clang-26760.c": line 4763) +* reduce to right at ("test/cases/large/clang-26760.c": line 4763) * remove iterator at ("test/cases/large/clang-26760.c": line 4763) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4763) * remove expr statement at ("test/cases/large/clang-26760.c": line 4764) * reduce to left at ("test/cases/large/clang-26760.c": line 4764) * reduce to right at ("test/cases/large/clang-26760.c": line 4764) -* replace by zero at ("test/cases/large/clang-26760.c": line 4764) +* reduce to index at ("test/cases/large/clang-26760.c": line 4764) * remove expr statement at ("test/cases/large/clang-26760.c": line 4765) * reduce to left at ("test/cases/large/clang-26760.c": line 4765) * reduce to right at ("test/cases/large/clang-26760.c": line 4765) -* replace by zero at ("test/cases/large/clang-26760.c": line 4765) * remove condition at ("test/cases/large/clang-26760.c": line 4766) * remove continue at ("test/cases/large/clang-26760.c": line 4767) * remove expr statement at ("test/cases/large/clang-26760.c": line 4768) * reduce to left at ("test/cases/large/clang-26760.c": line 4768) * reduce to right at ("test/cases/large/clang-26760.c": line 4768) -* do without param at ("test/cases/large/clang-26760.c": line 4768) -* replace by zero at ("test/cases/large/clang-26760.c": line 4768) -* do without param at ("test/cases/large/clang-26760.c": line 4768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4768) +* reduce to index at ("test/cases/large/clang-26760.c": line 4768) * remove expr statement at ("test/cases/large/clang-26760.c": line 4769) * reduce to left at ("test/cases/large/clang-26760.c": line 4769) * reduce to right at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4778) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4769) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4777) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4776) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4776) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4770) * reduce to left at ("test/cases/large/clang-26760.c": line 4770) * reduce to right at ("test/cases/large/clang-26760.c": line 4771) -* do without param at ("test/cases/large/clang-26760.c": line 4770) -* do without param at ("test/cases/large/clang-26760.c": line 4771) -* do without param at ("test/cases/large/clang-26760.c": line 4772) -* do without param at ("test/cases/large/clang-26760.c": line 4772) -* do without param at ("test/cases/large/clang-26760.c": line 4773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4773) +* reduce to left at ("test/cases/large/clang-26760.c": line 4773) +* reduce to right at ("test/cases/large/clang-26760.c": line 4774) * reduce to left at ("test/cases/large/clang-26760.c": line 4773) * reduce to right at ("test/cases/large/clang-26760.c": line 4774) * reduce to left at ("test/cases/large/clang-26760.c": line 4773) * reduce to right at ("test/cases/large/clang-26760.c": line 4774) -* do without param at ("test/cases/large/clang-26760.c": line 4773) -* do without param at ("test/cases/large/clang-26760.c": line 4774) -* replace by zero at ("test/cases/large/clang-26760.c": line 4774) -* do without param at ("test/cases/large/clang-26760.c": line 4775) -* do without param at ("test/cases/large/clang-26760.c": line 4776) -* do without param at ("test/cases/large/clang-26760.c": line 4777) -* do without param at ("test/cases/large/clang-26760.c": line 4778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4774) +* reduce to index at ("test/cases/large/clang-26760.c": line 4774) * remove expr statement at ("test/cases/large/clang-26760.c": line 4807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4807) * remove condition at ("test/cases/large/clang-26760.c": line 5651) +* reduce to left at ("test/cases/large/clang-26760.c": line 5651) +* reduce to right 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6747) +* delete variable at ("test/cases/large/clang-26760.c": line 6746) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) * remove condition at ("test/cases/large/clang-26760.c": line 6748) +* reduce to left at ("test/cases/large/clang-26760.c": line 6748) +* reduce to right at ("test/cases/large/clang-26760.c": line 6748) * remove expr statement at ("test/cases/large/clang-26760.c": line 6750) * reduce to left at ("test/cases/large/clang-26760.c": line 6750) * reduce to right at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* do without param at ("test/cases/large/clang-26760.c": line 6750) -* do without param at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6754) +* reduce to left at ("test/cases/large/clang-26760.c": line 6750) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) +* reduce to left at ("test/cases/large/clang-26760.c": line 6750) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) * reduce to left at ("test/cases/large/clang-26760.c": line 6750) * reduce to right at ("test/cases/large/clang-26760.c": line 6753) * reduce to left at ("test/cases/large/clang-26760.c": line 6750) * reduce to right at ("test/cases/large/clang-26760.c": line 6753) -* do without param at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* do without param at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6750) +* reduce to index at ("test/cases/large/clang-26760.c": line 6750) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6750) +* reduce to index at ("test/cases/large/clang-26760.c": line 6750) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6751) * reduce to operant at ("test/cases/large/clang-26760.c": line 6751) * reduce to left at ("test/cases/large/clang-26760.c": line 6751) * reduce to right at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6751) * reduce to operant at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) -* remove expression at ("test/cases/large/clang-26760.c": line 6751) -* do without param at ("test/cases/large/clang-26760.c": line 6752) +* reduce to index at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) * remove expression at ("test/cases/large/clang-26760.c": line 6751) * reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6752) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6753) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6752) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) * reduce to right at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6751) +* reduce to index at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6752) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6752) * reduce to left at ("test/cases/large/clang-26760.c": line 6751) * reduce to right at ("test/cases/large/clang-26760.c": line 6752) -* do without param at ("test/cases/large/clang-26760.c": line 6751) -* do without param at ("test/cases/large/clang-26760.c": line 6752) -* replace by zero at ("test/cases/large/clang-26760.c": line 6752) -* replace by zero at ("test/cases/large/clang-26760.c": line 6752) -* do without param at ("test/cases/large/clang-26760.c": line 6753) -* replace by zero at ("test/cases/large/clang-26760.c": line 6753) -* replace by zero at ("test/cases/large/clang-26760.c": line 6753) -* replace by zero at ("test/cases/large/clang-26760.c": line 6753) -* do without param at ("test/cases/large/clang-26760.c": line 6754) -* replace by zero at ("test/cases/large/clang-26760.c": line 6754) -* do without param at ("test/cases/large/clang-26760.c": line 6755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6752) +* reduce to index at ("test/cases/large/clang-26760.c": line 6752) +* remove expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to index at ("test/cases/large/clang-26760.c": line 6752) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6753) +* reduce to index at ("test/cases/large/clang-26760.c": line 6753) +* reduce to index at ("test/cases/large/clang-26760.c": line 6754) * remove expr statement at ("test/cases/large/clang-26760.c": line 6756) * reduce to left at ("test/cases/large/clang-26760.c": line 6756) * reduce to right at ("test/cases/large/clang-26760.c": line 6756) * remove expr statement at ("test/cases/large/clang-26760.c": line 6758) * reduce to left at ("test/cases/large/clang-26760.c": line 6758) * reduce to right at ("test/cases/large/clang-26760.c": line 6758) -* replace by zero at ("test/cases/large/clang-26760.c": line 6758) -* do without param at ("test/cases/large/clang-26760.c": line 6758) -* do without param at ("test/cases/large/clang-26760.c": line 6758) -* do without param at ("test/cases/large/clang-26760.c": line 6759) -* do without param at ("test/cases/large/clang-26760.c": line 6760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6759) * remove while loop at ("test/cases/large/clang-26760.c": line 6761) * remove the for loop at ("test/cases/large/clang-26760.c": line 6763) * remove initializer at ("test/cases/large/clang-26760.c": line 6763) * 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 check at ("test/cases/large/clang-26760.c": line 6763) +* reduce to left at ("test/cases/large/clang-26760.c": line 6763) +* reduce to right at ("test/cases/large/clang-26760.c": line 6763) * reduce to operant at ("test/cases/large/clang-26760.c": line 6763) * remove iterator at ("test/cases/large/clang-26760.c": line 6763) * reduce to left at ("test/cases/large/clang-26760.c": line 6763) * reduce to right at ("test/cases/large/clang-26760.c": line 6763) -* do without param at ("test/cases/large/clang-26760.c": line 6763) -* do without param at ("test/cases/large/clang-26760.c": line 6764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6763) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6764) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6766) * remove the for loop at ("test/cases/large/clang-26760.c": line 6767) * remove initializer at ("test/cases/large/clang-26760.c": line 6767) * reduce to left at ("test/cases/large/clang-26760.c": line 6767) * reduce to right at ("test/cases/large/clang-26760.c": line 6767) * remove check at ("test/cases/large/clang-26760.c": line 6767) +* reduce to left at ("test/cases/large/clang-26760.c": line 6767) +* reduce to right at ("test/cases/large/clang-26760.c": line 6767) * remove iterator at ("test/cases/large/clang-26760.c": line 6767) * reduce to left at ("test/cases/large/clang-26760.c": line 6767) * reduce to right at ("test/cases/large/clang-26760.c": line 6767) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6769) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6769) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) * remove return statement at ("test/cases/large/clang-26760.c": line 6770) -* replace by zero at ("test/cases/large/clang-26760.c": line 6770) -* replace by zero at ("test/cases/large/clang-26760.c": line 6770) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6770) +* reduce to index at ("test/cases/large/clang-26760.c": line 6770) * remove expr statement at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6777) * reduce to left at ("test/cases/large/clang-26760.c": line 6777) * reduce to right at ("test/cases/large/clang-26760.c": line 6777) -* remove expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) -* replace by zero at ("test/cases/large/clang-26760.c": line 6772) +* reduce to index at ("test/cases/large/clang-26760.c": line 6772) * reduce to operant at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6776) -* remove expression at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6772) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6777) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6777) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6776) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6775) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6775) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6772) -* replace by zero at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6773) -* remove expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to index at ("test/cases/large/clang-26760.c": line 6772) +* reduce to left at ("test/cases/large/clang-26760.c": line 6773) +* reduce to right at ("test/cases/large/clang-26760.c": line 6774) +* reduce to left at ("test/cases/large/clang-26760.c": line 6773) +* reduce to right at ("test/cases/large/clang-26760.c": line 6774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to left at ("test/cases/large/clang-26760.c": line 6773) +* reduce to right at ("test/cases/large/clang-26760.c": line 6773) * reduce to operant at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* remove expression at ("test/cases/large/clang-26760.c": line 6773) * remove expression at ("test/cases/large/clang-26760.c": line 6773) * reduce to left at ("test/cases/large/clang-26760.c": line 6773) * reduce to right at ("test/cases/large/clang-26760.c": line 6774) -* do without param at ("test/cases/large/clang-26760.c": line 6773) -* do without param at ("test/cases/large/clang-26760.c": line 6774) -* do without param at ("test/cases/large/clang-26760.c": line 6775) -* replace by zero at ("test/cases/large/clang-26760.c": line 6775) -* do without param at ("test/cases/large/clang-26760.c": line 6776) -* do without param at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6774) +* reduce to index at ("test/cases/large/clang-26760.c": line 6775) +* remove expression at ("test/cases/large/clang-26760.c": line 6772) * reduce to operant at ("test/cases/large/clang-26760.c": line 6777) +* remove expression at ("test/cases/large/clang-26760.c": line 6772) * remove the for loop at ("test/cases/large/clang-26760.c": line 6778) * remove initializer at ("test/cases/large/clang-26760.c": line 6778) * reduce to left at ("test/cases/large/clang-26760.c": line 6778) * reduce to right at ("test/cases/large/clang-26760.c": line 6778) * remove check at ("test/cases/large/clang-26760.c": line 6778) +* reduce to left at ("test/cases/large/clang-26760.c": line 6778) +* reduce to right at ("test/cases/large/clang-26760.c": line 6778) * remove iterator at ("test/cases/large/clang-26760.c": line 6778) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6778) * remove expr statement at ("test/cases/large/clang-26760.c": line 6780) * reduce to left at ("test/cases/large/clang-26760.c": line 6780) * reduce to right at ("test/cases/large/clang-26760.c": line 6780) -* do without param at ("test/cases/large/clang-26760.c": line 6780) -* do without param at ("test/cases/large/clang-26760.c": line 6780) -* do without param at ("test/cases/large/clang-26760.c": line 6781) -* do without param at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6780) +* reduce to right at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6780) +* reduce to right at ("test/cases/large/clang-26760.c": line 6780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6781) +* reduce to left at ("test/cases/large/clang-26760.c": line 6780) +* reduce to right at ("test/cases/large/clang-26760.c": line 6780) +* reduce to left at ("test/cases/large/clang-26760.c": line 6781) +* reduce to right at ("test/cases/large/clang-26760.c": line 6781) * reduce to operant at ("test/cases/large/clang-26760.c": line 6782) -* do without param at ("test/cases/large/clang-26760.c": line 6783) -* remove expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6782) +* reduce to right at ("test/cases/large/clang-26760.c": line 6784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) * reduce to left at ("test/cases/large/clang-26760.c": line 6782) * reduce to right at ("test/cases/large/clang-26760.c": line 6782) * remove expression at ("test/cases/large/clang-26760.c": line 6782) -* do without param at ("test/cases/large/clang-26760.c": line 6782) -* do without param at ("test/cases/large/clang-26760.c": line 6783) -* replace by zero at ("test/cases/large/clang-26760.c": line 6783) -* do without param at ("test/cases/large/clang-26760.c": line 6784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6782) +* reduce to right at ("test/cases/large/clang-26760.c": line 6783) +* reduce to left at ("test/cases/large/clang-26760.c": line 6782) +* reduce to right at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* remove expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to index at ("test/cases/large/clang-26760.c": line 6783) * remove expr statement at ("test/cases/large/clang-26760.c": line 6786) * remove the for loop at ("test/cases/large/clang-26760.c": line 6787) * remove initializer at ("test/cases/large/clang-26760.c": line 6787) * reduce to left at ("test/cases/large/clang-26760.c": line 6787) * reduce to right at ("test/cases/large/clang-26760.c": line 6787) * remove check at ("test/cases/large/clang-26760.c": line 6787) +* reduce to left at ("test/cases/large/clang-26760.c": line 6787) +* reduce to right at ("test/cases/large/clang-26760.c": line 6787) * remove iterator at ("test/cases/large/clang-26760.c": line 6787) * reduce to left at ("test/cases/large/clang-26760.c": line 6787) * reduce to right at ("test/cases/large/clang-26760.c": line 6787) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6789) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6789) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) * remove expr statement at ("test/cases/large/clang-26760.c": line 6790) * reduce to left at ("test/cases/large/clang-26760.c": line 6790) * reduce to right at ("test/cases/large/clang-26760.c": line 6790) -* replace by zero at ("test/cases/large/clang-26760.c": line 6790) -* replace by zero at ("test/cases/large/clang-26760.c": line 6790) -* replace by zero at ("test/cases/large/clang-26760.c": line 6790) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6790) +* reduce to index at ("test/cases/large/clang-26760.c": line 6790) * remove expr statement at ("test/cases/large/clang-26760.c": line 6793) * reduce to operant at ("test/cases/large/clang-26760.c": line 6761) -* replace by zero at ("test/cases/large/clang-26760.c": line 6761) * remove expr statement at ("test/cases/large/clang-26760.c": line 6795) * 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 index 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) @@ -20092,8 +27526,7 @@ * 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) +* delete variable 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) @@ -20126,8 +27559,7 @@ * 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) +* delete variable 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) @@ -20163,8 +27595,7 @@ * 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) +* delete variable 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) @@ -20204,8 +27635,7 @@ * 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) +* delete variable 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) @@ -20247,8 +27677,7 @@ * 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) +* delete variable 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) @@ -20288,12 +27717,13 @@ * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6802) * reduce to operant at ("test/cases/large/clang-26760.c": line 6802) +* reduce to left at ("test/cases/large/clang-26760.c": line 6802) +* reduce to right at ("test/cases/large/clang-26760.c": line 6802) * reduce to operant at ("test/cases/large/clang-26760.c": line 6802) * reduce to operant at ("test/cases/large/clang-26760.c": line 6802) * remove expr statement at ("test/cases/large/clang-26760.c": line 6804) @@ -20324,8 +27754,7 @@ * 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) +* delete variable 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) @@ -20358,8 +27787,7 @@ * 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) +* delete variable 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) @@ -20391,8 +27819,7 @@ * 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) +* delete variable 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) @@ -20425,8 +27852,7 @@ * 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) +* delete variable 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) @@ -20465,8 +27891,7 @@ * 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) +* delete variable 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) @@ -20512,9 +27937,10 @@ * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6811) * remove condition at ("test/cases/large/clang-26760.c": line 6812) +* reduce to left at ("test/cases/large/clang-26760.c": line 6812) +* reduce to right at ("test/cases/large/clang-26760.c": line 6812) * remove expr statement at ("test/cases/large/clang-26760.c": line 6814) * reduce to left at ("test/cases/large/clang-26760.c": line 6814) * reduce to right at ("test/cases/large/clang-26760.c": line 6814) @@ -20816,8 +28242,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6826) * reduce to operant at ("test/cases/large/clang-26760.c": line 6826) * remove condition at ("test/cases/large/clang-26760.c": line 6827) +* reduce to left at ("test/cases/large/clang-26760.c": line 6827) +* reduce to right at ("test/cases/large/clang-26760.c": line 6827) * remove expr statement at ("test/cases/large/clang-26760.c": line 6829) -* don't cast at ("test/cases/large/clang-26760.c": line 6829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6829) +* do not cast at ("test/cases/large/clang-26760.c": line 6829) * remove expr statement at ("test/cases/large/clang-26760.c": line 6830) * reduce to left at ("test/cases/large/clang-26760.c": line 6830) * reduce to right at ("test/cases/large/clang-26760.c": line 6830) @@ -20868,13 +28298,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6833) * reduce to right at ("test/cases/large/clang-26760.c": line 6833) * reduce to operant at ("test/cases/large/clang-26760.c": line 6833) +* reduce to left at ("test/cases/large/clang-26760.c": line 6833) +* reduce to right at ("test/cases/large/clang-26760.c": line 6833) * remove expr statement at ("test/cases/large/clang-26760.c": line 6835) -* don't cast at ("test/cases/large/clang-26760.c": line 6835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6835) +* do not cast at ("test/cases/large/clang-26760.c": line 6835) * remove goto at ("test/cases/large/clang-26760.c": line 6836) * remove condition at ("test/cases/large/clang-26760.c": line 6838) * reduce to operant at ("test/cases/large/clang-26760.c": line 6838) * remove expr statement at ("test/cases/large/clang-26760.c": line 6840) -* don't cast at ("test/cases/large/clang-26760.c": line 6840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6840) +* do not cast at ("test/cases/large/clang-26760.c": line 6840) * remove expr statement at ("test/cases/large/clang-26760.c": line 6841) * reduce to left at ("test/cases/large/clang-26760.c": line 6841) * reduce to right at ("test/cases/large/clang-26760.c": line 6841) @@ -20925,8 +28361,12 @@ * remove goto at ("test/cases/large/clang-26760.c": line 6842) * remove condition at ("test/cases/large/clang-26760.c": line 6844) * reduce to operant at ("test/cases/large/clang-26760.c": line 6844) +* reduce to left at ("test/cases/large/clang-26760.c": line 6844) +* reduce to right at ("test/cases/large/clang-26760.c": line 6844) * remove expr statement at ("test/cases/large/clang-26760.c": line 6846) -* don't cast at ("test/cases/large/clang-26760.c": line 6846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6846) +* do not cast at ("test/cases/large/clang-26760.c": line 6846) * remove expr statement at ("test/cases/large/clang-26760.c": line 6847) * reduce to left at ("test/cases/large/clang-26760.c": line 6847) * reduce to right at ("test/cases/large/clang-26760.c": line 6847) @@ -20975,8 +28415,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6847) * remove goto at ("test/cases/large/clang-26760.c": line 6848) * remove condition at ("test/cases/large/clang-26760.c": line 6850) +* reduce to left at ("test/cases/large/clang-26760.c": line 6850) +* reduce to right at ("test/cases/large/clang-26760.c": line 6850) * remove expr statement at ("test/cases/large/clang-26760.c": line 6852) -* don't cast at ("test/cases/large/clang-26760.c": line 6852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6852) +* do not cast at ("test/cases/large/clang-26760.c": line 6852) * remove expr statement at ("test/cases/large/clang-26760.c": line 6853) * reduce to left at ("test/cases/large/clang-26760.c": line 6853) * reduce to right at ("test/cases/large/clang-26760.c": line 6853) @@ -21025,8 +28469,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6853) * remove condition at ("test/cases/large/clang-26760.c": line 6855) * reduce to operant at ("test/cases/large/clang-26760.c": line 6855) +* reduce to left at ("test/cases/large/clang-26760.c": line 6855) +* reduce to right at ("test/cases/large/clang-26760.c": line 6855) * remove expr statement at ("test/cases/large/clang-26760.c": line 6857) -* don't cast at ("test/cases/large/clang-26760.c": line 6857) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6857) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6857) +* do not cast at ("test/cases/large/clang-26760.c": line 6857) * remove expr statement at ("test/cases/large/clang-26760.c": line 6858) * reduce to left at ("test/cases/large/clang-26760.c": line 6858) * reduce to right at ("test/cases/large/clang-26760.c": line 6858) @@ -21141,6 +28589,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6869) * reduce to right at ("test/cases/large/clang-26760.c": line 6869) * remove condition at ("test/cases/large/clang-26760.c": line 6870) +* reduce to left at ("test/cases/large/clang-26760.c": line 6870) +* reduce to right at ("test/cases/large/clang-26760.c": line 6870) * remove expr statement at ("test/cases/large/clang-26760.c": line 6871) * reduce to left at ("test/cases/large/clang-26760.c": line 6871) * reduce to right at ("test/cases/large/clang-26760.c": line 6871) @@ -21157,10 +28607,12 @@ * 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 check at ("test/cases/large/clang-26760.c": line 6876) +* reduce to left at ("test/cases/large/clang-26760.c": line 6876) +* reduce to right at ("test/cases/large/clang-26760.c": line 6876) * remove iterator at ("test/cases/large/clang-26760.c": line 6876) +* reduce to operant 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6879) @@ -21168,7 +28620,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6880) * reduce to right at ("test/cases/large/clang-26760.c": line 6880) * remove expr statement at ("test/cases/large/clang-26760.c": line 6882) -* replace by zero at ("test/cases/large/clang-26760.c": line 6874) +* reduce to left at ("test/cases/large/clang-26760.c": line 6874) +* reduce to right at ("test/cases/large/clang-26760.c": line 6874) * remove expr statement at ("test/cases/large/clang-26760.c": line 6884) * reduce to left at ("test/cases/large/clang-26760.c": line 6884) * reduce to right at ("test/cases/large/clang-26760.c": line 6884) @@ -21450,8 +28903,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6889) * reduce to operant at ("test/cases/large/clang-26760.c": line 6889) * remove condition at ("test/cases/large/clang-26760.c": line 6890) +* reduce to left at ("test/cases/large/clang-26760.c": line 6890) +* reduce to right at ("test/cases/large/clang-26760.c": line 6890) * remove expr statement at ("test/cases/large/clang-26760.c": line 6892) -* don't cast at ("test/cases/large/clang-26760.c": line 6892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6892) +* do not cast at ("test/cases/large/clang-26760.c": line 6892) * remove expr statement at ("test/cases/large/clang-26760.c": line 6893) * reduce to left at ("test/cases/large/clang-26760.c": line 6893) * reduce to right at ("test/cases/large/clang-26760.c": line 6893) @@ -21506,42 +28963,52 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6894) * reduce to right at ("test/cases/large/clang-26760.c": line 6894) * remove check at ("test/cases/large/clang-26760.c": line 6894) +* reduce to left at ("test/cases/large/clang-26760.c": line 6894) +* reduce to right at ("test/cases/large/clang-26760.c": line 6894) * remove iterator at ("test/cases/large/clang-26760.c": line 6894) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6894) * remove expr statement at ("test/cases/large/clang-26760.c": line 6895) * reduce to left at ("test/cases/large/clang-26760.c": line 6895) * reduce to right at ("test/cases/large/clang-26760.c": line 6895) -* replace by zero at ("test/cases/large/clang-26760.c": line 6895) +* reduce to index at ("test/cases/large/clang-26760.c": line 6895) * remove the for loop at ("test/cases/large/clang-26760.c": line 6896) * remove initializer at ("test/cases/large/clang-26760.c": line 6896) * 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 check at ("test/cases/large/clang-26760.c": line 6896) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6896) * reduce to left at ("test/cases/large/clang-26760.c": line 6896) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6899) * remove the for loop at ("test/cases/large/clang-26760.c": line 6900) * 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 check 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 iterator 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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6902) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6903) * remove expr statement at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6904) -* replace by zero at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6904) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6916) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6916) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6916) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6916) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) @@ -21549,172 +29016,229 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6916) * reduce to operant at ("test/cases/large/clang-26760.c": line 6904) -* remove expression at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* replace by zero at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6913) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6912) +* reduce to index at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6912) * reduce to right at ("test/cases/large/clang-26760.c": line 6912) * reduce to left at ("test/cases/large/clang-26760.c": line 6912) * reduce to right at ("test/cases/large/clang-26760.c": line 6912) * reduce to left at ("test/cases/large/clang-26760.c": line 6912) * reduce to right at ("test/cases/large/clang-26760.c": line 6912) -* remove expression at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) +* reduce to left at ("test/cases/large/clang-26760.c": line 6912) +* reduce to right at ("test/cases/large/clang-26760.c": line 6912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6911) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6910) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6910) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6909) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6909) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6909) -* replace by zero at ("test/cases/large/clang-26760.c": line 6904) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6909) +* reduce to index at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6909) * reduce to right at ("test/cases/large/clang-26760.c": line 6909) * reduce to left at ("test/cases/large/clang-26760.c": line 6909) * reduce to right at ("test/cases/large/clang-26760.c": line 6909) -* remove expression at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6908) -* remove expression at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6906) -* do without param at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6909) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6909) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6908) +* reduce to left at ("test/cases/large/clang-26760.c": line 6905) +* reduce to right at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6906) * reduce to left at ("test/cases/large/clang-26760.c": line 6906) * reduce to right at ("test/cases/large/clang-26760.c": line 6907) -* do without param at ("test/cases/large/clang-26760.c": line 6906) -* do without param at ("test/cases/large/clang-26760.c": line 6907) -* replace by zero at ("test/cases/large/clang-26760.c": line 6907) -* do without param at ("test/cases/large/clang-26760.c": line 6908) -* do without param at ("test/cases/large/clang-26760.c": line 6909) -* replace by zero at ("test/cases/large/clang-26760.c": line 6909) -* do without param at ("test/cases/large/clang-26760.c": line 6910) -* replace by zero at ("test/cases/large/clang-26760.c": line 6910) -* do without param at ("test/cases/large/clang-26760.c": line 6911) -* do without param at ("test/cases/large/clang-26760.c": line 6912) -* replace by zero at ("test/cases/large/clang-26760.c": line 6912) -* do without param at ("test/cases/large/clang-26760.c": line 6913) -* do without param at ("test/cases/large/clang-26760.c": line 6914) -* do without param at ("test/cases/large/clang-26760.c": line 6915) -* do without param at ("test/cases/large/clang-26760.c": line 6916) -* replace by zero at ("test/cases/large/clang-26760.c": line 6916) +* reduce to left at ("test/cases/large/clang-26760.c": line 6906) +* reduce to right at ("test/cases/large/clang-26760.c": line 6907) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6907) +* reduce to index at ("test/cases/large/clang-26760.c": line 6907) +* remove expression at ("test/cases/large/clang-26760.c": line 6905) +* remove expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6909) +* reduce to index at ("test/cases/large/clang-26760.c": line 6910) +* remove expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6912) +* remove expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6916) * remove return statement at ("test/cases/large/clang-26760.c": line 6918) * expand compound statment at ("test/cases/large/clang-26760.c": line 6917) * remove return statement at ("test/cases/large/clang-26760.c": line 6920) -* replace by zero at ("test/cases/large/clang-26760.c": line 6920) +* reduce to index at ("test/cases/large/clang-26760.c": line 6920) * remove expr statement at ("test/cases/large/clang-26760.c": line 6922) * reduce to left at ("test/cases/large/clang-26760.c": line 6922) * reduce to right at ("test/cases/large/clang-26760.c": line 6922) * remove expr statement at ("test/cases/large/clang-26760.c": line 6923) * reduce to left at ("test/cases/large/clang-26760.c": line 6923) * reduce to right at ("test/cases/large/clang-26760.c": line 6923) -* do without param at ("test/cases/large/clang-26760.c": line 6923) -* do without param at ("test/cases/large/clang-26760.c": line 6924) -* do without param at ("test/cases/large/clang-26760.c": line 6924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6924) * reduce to left at ("test/cases/large/clang-26760.c": line 6924) +* reduce to right at ("test/cases/large/clang-26760.c": line 6927) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6927) +* reduce to left at ("test/cases/large/clang-26760.c": line 6924) +* reduce to right at ("test/cases/large/clang-26760.c": line 6925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6925) +* reduce to left at ("test/cases/large/clang-26760.c": line 6925) +* reduce to right at ("test/cases/large/clang-26760.c": line 6925) +* reduce to left at ("test/cases/large/clang-26760.c": line 6925) * reduce to right at ("test/cases/large/clang-26760.c": line 6925) -* do without param at ("test/cases/large/clang-26760.c": line 6924) -* do without param at ("test/cases/large/clang-26760.c": line 6925) * reduce to left at ("test/cases/large/clang-26760.c": line 6925) * reduce to right at ("test/cases/large/clang-26760.c": line 6925) * reduce to operant at ("test/cases/large/clang-26760.c": line 6925) -* do without param at ("test/cases/large/clang-26760.c": line 6925) -* do without param at ("test/cases/large/clang-26760.c": line 6926) -* do without param at ("test/cases/large/clang-26760.c": line 6927) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6927) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6927) * remove expression at ("test/cases/large/clang-26760.c": line 6927) -* replace by zero at ("test/cases/large/clang-26760.c": line 6927) +* reduce to index at ("test/cases/large/clang-26760.c": line 6927) * remove the for loop at ("test/cases/large/clang-26760.c": line 6928) * remove initializer at ("test/cases/large/clang-26760.c": line 6928) * 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 check at ("test/cases/large/clang-26760.c": line 6928) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6928) * reduce to left at ("test/cases/large/clang-26760.c": line 6928) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6930) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6932) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6934) * reduce to operant at ("test/cases/large/clang-26760.c": line 6932) -* do without param at ("test/cases/large/clang-26760.c": line 6932) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6932) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6933) +* reduce to index at ("test/cases/large/clang-26760.c": line 6932) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6944) -* replace by zero at ("test/cases/large/clang-26760.c": line 6944) -* do without param at ("test/cases/large/clang-26760.c": line 6944) -* do without param at ("test/cases/large/clang-26760.c": line 6944) +* reduce to left at ("test/cases/large/clang-26760.c": line 6944) +* reduce to right at ("test/cases/large/clang-26760.c": line 6944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6944) * remove return statement at ("test/cases/large/clang-26760.c": line 6945) -* replace by zero at ("test/cases/large/clang-26760.c": line 6945) +* reduce to index at ("test/cases/large/clang-26760.c": line 6945) * remove expr statement at ("test/cases/large/clang-26760.c": line 6936) * reduce to left at ("test/cases/large/clang-26760.c": line 6936) * reduce to right at ("test/cases/large/clang-26760.c": line 6936) -* replace by zero at ("test/cases/large/clang-26760.c": line 6936) * remove condition at ("test/cases/large/clang-26760.c": line 6937) * remove continue at ("test/cases/large/clang-26760.c": line 6938) * remove expr statement at ("test/cases/large/clang-26760.c": line 6939) * reduce to left at ("test/cases/large/clang-26760.c": line 6939) * reduce to right at ("test/cases/large/clang-26760.c": line 6939) -* do without param at ("test/cases/large/clang-26760.c": line 6939) -* do without param at ("test/cases/large/clang-26760.c": line 6939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6939) * remove expr statement at ("test/cases/large/clang-26760.c": line 6947) * remove expr statement at ("test/cases/large/clang-26760.c": line 6948) * reduce to left at ("test/cases/large/clang-26760.c": line 6948) * reduce to right at ("test/cases/large/clang-26760.c": line 6952) * reduce to left at ("test/cases/large/clang-26760.c": line 6952) * reduce to right at ("test/cases/large/clang-26760.c": line 6952) -* remove expression at ("test/cases/large/clang-26760.c": line 6948) -* do without param at ("test/cases/large/clang-26760.c": line 6948) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6948) +* reduce to left at ("test/cases/large/clang-26760.c": line 6948) +* reduce to right at ("test/cases/large/clang-26760.c": line 6948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) * remove expression at ("test/cases/large/clang-26760.c": line 6949) * remove expression at ("test/cases/large/clang-26760.c": line 6949) -* do without param at ("test/cases/large/clang-26760.c": line 6949) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6952) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6949) * remove expression at ("test/cases/large/clang-26760.c": line 6949) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6951) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6949) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6951) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6950) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6950) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6949) * reduce to operant at ("test/cases/large/clang-26760.c": line 6949) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6949) -* replace by zero at ("test/cases/large/clang-26760.c": line 6949) -* do without param at ("test/cases/large/clang-26760.c": line 6950) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6949) +* reduce to index at ("test/cases/large/clang-26760.c": line 6949) * reduce to operant at ("test/cases/large/clang-26760.c": line 6950) -* replace by zero at ("test/cases/large/clang-26760.c": line 6950) -* do without param at ("test/cases/large/clang-26760.c": line 6951) +* reduce to index at ("test/cases/large/clang-26760.c": line 6950) * reduce to operant at ("test/cases/large/clang-26760.c": line 6951) -* do without param at ("test/cases/large/clang-26760.c": line 6952) -* replace by zero at ("test/cases/large/clang-26760.c": line 6952) -* replace by zero at ("test/cases/large/clang-26760.c": line 6952) +* reduce to index at ("test/cases/large/clang-26760.c": line 6952) +* remove expression at ("test/cases/large/clang-26760.c": line 6948) +* reduce to index at ("test/cases/large/clang-26760.c": line 6952) * remove the for loop at ("test/cases/large/clang-26760.c": line 6956) * remove initializer at ("test/cases/large/clang-26760.c": line 6956) * reduce to left at ("test/cases/large/clang-26760.c": line 6956) * reduce to right at ("test/cases/large/clang-26760.c": line 6956) * remove check at ("test/cases/large/clang-26760.c": line 6956) +* reduce to left at ("test/cases/large/clang-26760.c": line 6956) +* reduce to right at ("test/cases/large/clang-26760.c": line 6956) * remove iterator at ("test/cases/large/clang-26760.c": line 6956) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6956) * remove expr statement at ("test/cases/large/clang-26760.c": line 6958) -* do without param at ("test/cases/large/clang-26760.c": line 6958) -* replace by zero at ("test/cases/large/clang-26760.c": line 6958) -* replace by zero at ("test/cases/large/clang-26760.c": line 6958) -* do without param at ("test/cases/large/clang-26760.c": line 6959) -* do without param at ("test/cases/large/clang-26760.c": line 6960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6960) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6958) +* reduce to index at ("test/cases/large/clang-26760.c": line 6958) * remove condition at ("test/cases/large/clang-26760.c": line 6961) * remove expr statement at ("test/cases/large/clang-26760.c": line 6962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6962) * expand compound statment at ("test/cases/large/clang-26760.c": line 6955) * remove expr statement at ("test/cases/large/clang-26760.c": line 6965) * remove expr statement at ("test/cases/large/clang-26760.c": line 6966) @@ -21759,10 +29283,18 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6968) * reduce to left at ("test/cases/large/clang-26760.c": line 6968) * reduce to right at ("test/cases/large/clang-26760.c": line 6968) +* reduce to left at ("test/cases/large/clang-26760.c": line 6968) +* reduce to right at ("test/cases/large/clang-26760.c": line 6968) +* reduce to left at ("test/cases/large/clang-26760.c": line 6968) +* reduce to right at ("test/cases/large/clang-26760.c": line 6968) * remove condition at ("test/cases/large/clang-26760.c": line 6969) * reduce to operant at ("test/cases/large/clang-26760.c": line 6969) +* reduce to left at ("test/cases/large/clang-26760.c": line 6969) +* reduce to right at ("test/cases/large/clang-26760.c": line 6969) * remove expr statement at ("test/cases/large/clang-26760.c": line 6971) -* don't cast at ("test/cases/large/clang-26760.c": line 6971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6971) +* do not cast at ("test/cases/large/clang-26760.c": line 6971) * remove expr statement at ("test/cases/large/clang-26760.c": line 6972) * reduce to left at ("test/cases/large/clang-26760.c": line 6972) * reduce to right at ("test/cases/large/clang-26760.c": line 6972) @@ -21900,8 +29432,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6974) * reduce to operant at ("test/cases/large/clang-26760.c": line 6974) * remove condition at ("test/cases/large/clang-26760.c": line 6976) +* reduce to left at ("test/cases/large/clang-26760.c": line 6976) +* reduce to right at ("test/cases/large/clang-26760.c": line 6976) * remove expr statement at ("test/cases/large/clang-26760.c": line 6978) -* don't cast at ("test/cases/large/clang-26760.c": line 6978) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6978) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6978) +* do not cast at ("test/cases/large/clang-26760.c": line 6978) * remove expr statement at ("test/cases/large/clang-26760.c": line 6979) * reduce to left at ("test/cases/large/clang-26760.c": line 6979) * reduce to right at ("test/cases/large/clang-26760.c": line 6979) @@ -22037,22 +29573,33 @@ * 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6983) +* reduce to right at ("test/cases/large/clang-26760.c": line 6983) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) * remove expression at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6992) * reduce to left at ("test/cases/large/clang-26760.c": line 6991) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6991) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6991) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) -* remove expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to left at ("test/cases/large/clang-26760.c": line 6991) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to left at ("test/cases/large/clang-26760.c": line 6987) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) @@ -22061,14 +29608,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) * remove expression at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6987) +* reduce to left at ("test/cases/large/clang-26760.c": line 6987) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6988) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) * reduce to right at ("test/cases/large/clang-26760.c": line 6987) -* replace by zero at ("test/cases/large/clang-26760.c": line 6987) +* reduce to index at ("test/cases/large/clang-26760.c": line 6987) * reduce to operant at ("test/cases/large/clang-26760.c": line 6987) * reduce to operant at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6988) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) @@ -22077,33 +29628,58 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) * reduce to right at ("test/cases/large/clang-26760.c": line 6988) -* replace by zero at ("test/cases/large/clang-26760.c": line 6988) +* reduce to index at ("test/cases/large/clang-26760.c": line 6988) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) -* do without param at ("test/cases/large/clang-26760.c": line 6988) -* do without param at ("test/cases/large/clang-26760.c": line 6991) -* remove expression at ("test/cases/large/clang-26760.c": line 6991) -* remove expression at ("test/cases/large/clang-26760.c": line 6989) -* do without param at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6988) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to left at ("test/cases/large/clang-26760.c": line 6988) +* reduce to right at ("test/cases/large/clang-26760.c": line 6988) +* reduce to left at ("test/cases/large/clang-26760.c": line 6991) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to left at ("test/cases/large/clang-26760.c": line 6991) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to left at ("test/cases/large/clang-26760.c": line 6989) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to left at ("test/cases/large/clang-26760.c": line 6989) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6989) * reduce to right at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to left at ("test/cases/large/clang-26760.c": line 6990) +* reduce to right at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to left at ("test/cases/large/clang-26760.c": line 6989) +* reduce to right at ("test/cases/large/clang-26760.c": line 6989) +* remove expression at ("test/cases/large/clang-26760.c": line 6989) * remove expression at ("test/cases/large/clang-26760.c": line 6990) * remove expression at ("test/cases/large/clang-26760.c": line 6990) * remove expression at ("test/cases/large/clang-26760.c": line 6989) -* do without param at ("test/cases/large/clang-26760.c": line 6989) -* do without param at ("test/cases/large/clang-26760.c": line 6990) -* do without param at ("test/cases/large/clang-26760.c": line 6991) -* replace by zero at ("test/cases/large/clang-26760.c": line 6991) -* replace by zero at ("test/cases/large/clang-26760.c": line 6991) -* replace by zero at ("test/cases/large/clang-26760.c": line 6991) +* reduce to index at ("test/cases/large/clang-26760.c": line 6991) +* remove expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to index at ("test/cases/large/clang-26760.c": line 6991) +* reduce to index at ("test/cases/large/clang-26760.c": line 6991) +* remove expression at ("test/cases/large/clang-26760.c": line 6987) * reduce to operant at ("test/cases/large/clang-26760.c": line 6991) * reduce to operant at ("test/cases/large/clang-26760.c": line 6991) -* do without param at ("test/cases/large/clang-26760.c": line 6992) -* do without param at ("test/cases/large/clang-26760.c": line 6993) -* do without param at ("test/cases/large/clang-26760.c": line 6994) * remove expr statement at ("test/cases/large/clang-26760.c": line 6995) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6995) * remove expr statement at ("test/cases/large/clang-26760.c": line 6997) -* don't cast at ("test/cases/large/clang-26760.c": line 6997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6997) +* do not cast at ("test/cases/large/clang-26760.c": line 6997) * remove expr statement at ("test/cases/large/clang-26760.c": line 6998) * reduce to left at ("test/cases/large/clang-26760.c": line 6998) * reduce to right at ("test/cases/large/clang-26760.c": line 6998) @@ -22201,8 +29777,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7001) * reduce to right at ("test/cases/large/clang-26760.c": line 7001) * reduce to operant at ("test/cases/large/clang-26760.c": line 7001) +* reduce to left at ("test/cases/large/clang-26760.c": line 7001) +* reduce to right at ("test/cases/large/clang-26760.c": line 7001) * remove expr statement at ("test/cases/large/clang-26760.c": line 7003) -* don't cast at ("test/cases/large/clang-26760.c": line 7003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7003) +* do not cast at ("test/cases/large/clang-26760.c": line 7003) * remove expr statement at ("test/cases/large/clang-26760.c": line 7004) * reduce to left at ("test/cases/large/clang-26760.c": line 7004) * reduce to right at ("test/cases/large/clang-26760.c": line 7004) @@ -22302,7 +29882,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7007) * reduce to operant at ("test/cases/large/clang-26760.c": line 7007) * remove expr statement at ("test/cases/large/clang-26760.c": line 7009) -* don't cast at ("test/cases/large/clang-26760.c": line 7009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7009) +* do not cast at ("test/cases/large/clang-26760.c": line 7009) * remove expr statement at ("test/cases/large/clang-26760.c": line 7010) * reduce to left at ("test/cases/large/clang-26760.c": line 7010) * reduce to right at ("test/cases/large/clang-26760.c": line 7010) @@ -22463,32 +30045,33 @@ * 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 check at ("test/cases/large/clang-26760.c": line 7021) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7021) -* replace by zero at ("test/cases/large/clang-26760.c": line 7023) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7021) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7027) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7030) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7032) * remove expr statement at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7033) -* replace by zero at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7033) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7045) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7045) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7045) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7045) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) @@ -22496,167 +30079,256 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7045) * reduce to operant at ("test/cases/large/clang-26760.c": line 7033) -* remove expression at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* replace by zero at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7042) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7041) +* reduce to index at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7041) * reduce to right at ("test/cases/large/clang-26760.c": line 7041) * reduce to left at ("test/cases/large/clang-26760.c": line 7041) * reduce to right at ("test/cases/large/clang-26760.c": line 7041) * reduce to left at ("test/cases/large/clang-26760.c": line 7041) * reduce to right at ("test/cases/large/clang-26760.c": line 7041) -* remove expression at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) +* reduce to left at ("test/cases/large/clang-26760.c": line 7041) +* reduce to right at ("test/cases/large/clang-26760.c": line 7041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7040) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7039) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7038) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7038) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7033) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7038) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7038) -* replace by zero at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7038) * reduce to right at ("test/cases/large/clang-26760.c": line 7038) * reduce to left at ("test/cases/large/clang-26760.c": line 7038) * reduce to right at ("test/cases/large/clang-26760.c": line 7038) -* remove expression at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7037) -* remove expression at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7035) -* do without param at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7037) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7037) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7037) +* reduce to left at ("test/cases/large/clang-26760.c": line 7034) +* reduce to right at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7035) +* reduce to left at ("test/cases/large/clang-26760.c": line 7035) +* reduce to right at ("test/cases/large/clang-26760.c": line 7036) * reduce to left at ("test/cases/large/clang-26760.c": line 7035) * reduce to right at ("test/cases/large/clang-26760.c": line 7036) -* do without param at ("test/cases/large/clang-26760.c": line 7035) -* do without param at ("test/cases/large/clang-26760.c": line 7036) -* replace by zero at ("test/cases/large/clang-26760.c": line 7036) -* do without param at ("test/cases/large/clang-26760.c": line 7037) -* do without param at ("test/cases/large/clang-26760.c": line 7038) -* replace by zero at ("test/cases/large/clang-26760.c": line 7038) -* do without param at ("test/cases/large/clang-26760.c": line 7039) -* replace by zero at ("test/cases/large/clang-26760.c": line 7039) -* do without param at ("test/cases/large/clang-26760.c": line 7040) -* do without param at ("test/cases/large/clang-26760.c": line 7041) -* replace by zero at ("test/cases/large/clang-26760.c": line 7041) -* do without param at ("test/cases/large/clang-26760.c": line 7042) -* do without param at ("test/cases/large/clang-26760.c": line 7043) -* do without param at ("test/cases/large/clang-26760.c": line 7044) -* do without param at ("test/cases/large/clang-26760.c": line 7045) -* replace by zero at ("test/cases/large/clang-26760.c": line 7045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7036) +* reduce to index at ("test/cases/large/clang-26760.c": line 7036) +* remove expression at ("test/cases/large/clang-26760.c": line 7034) +* remove expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7038) +* reduce to index at ("test/cases/large/clang-26760.c": line 7039) +* remove expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7041) +* remove expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7045) * remove the for loop at ("test/cases/large/clang-26760.c": line 7046) * remove initializer at ("test/cases/large/clang-26760.c": line 7046) * reduce to left at ("test/cases/large/clang-26760.c": line 7046) * reduce to right at ("test/cases/large/clang-26760.c": line 7046) * remove check at ("test/cases/large/clang-26760.c": line 7046) +* reduce to left at ("test/cases/large/clang-26760.c": line 7046) +* reduce to right at ("test/cases/large/clang-26760.c": line 7046) * remove iterator at ("test/cases/large/clang-26760.c": line 7046) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7046) * remove expr statement at ("test/cases/large/clang-26760.c": line 7047) * reduce to left at ("test/cases/large/clang-26760.c": line 7047) * reduce to right at ("test/cases/large/clang-26760.c": line 7047) -* replace by zero at ("test/cases/large/clang-26760.c": line 7047) +* reduce to index at ("test/cases/large/clang-26760.c": line 7047) * remove condition at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) * remove expression at ("test/cases/large/clang-26760.c": line 7048) * reduce to left at ("test/cases/large/clang-26760.c": line 7057) * reduce to right at ("test/cases/large/clang-26760.c": line 7057) -* remove expression at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7056) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7055) +* reduce to left at ("test/cases/large/clang-26760.c": line 7048) +* reduce to right at ("test/cases/large/clang-26760.c": line 7048) * reduce to operant at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7049) -* do without param at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7052) -* remove expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to left at ("test/cases/large/clang-26760.c": line 7048) +* reduce to right at ("test/cases/large/clang-26760.c": line 7054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7049) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) * reduce to left at ("test/cases/large/clang-26760.c": line 7052) * reduce to right at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) * remove expression at ("test/cases/large/clang-26760.c": line 7050) -* remove expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7052) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7052) * reduce to operant at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7050) +* reduce to index at ("test/cases/large/clang-26760.c": line 7050) * remove expression at ("test/cases/large/clang-26760.c": line 7050) -* replace by zero at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7051) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7050) * reduce to operant at ("test/cases/large/clang-26760.c": line 7050) * reduce to left at ("test/cases/large/clang-26760.c": line 7050) * reduce to right at ("test/cases/large/clang-26760.c": line 7050) * reduce to left at ("test/cases/large/clang-26760.c": line 7050) * reduce to right at ("test/cases/large/clang-26760.c": line 7050) -* replace by zero at ("test/cases/large/clang-26760.c": line 7050) -* replace by zero at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7051) -* do without param at ("test/cases/large/clang-26760.c": line 7052) -* do without param at ("test/cases/large/clang-26760.c": line 7053) -* do without param at ("test/cases/large/clang-26760.c": line 7054) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 7050) +* reduce to index at ("test/cases/large/clang-26760.c": line 7050) +* remove expression at ("test/cases/large/clang-26760.c": line 7050) +* remove expression at ("test/cases/large/clang-26760.c": line 7052) +* remove expression at ("test/cases/large/clang-26760.c": line 7048) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7074) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7074) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7072) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7073) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) * remove the for loop at ("test/cases/large/clang-26760.c": line 7075) * remove initializer at ("test/cases/large/clang-26760.c": line 7075) * reduce to left at ("test/cases/large/clang-26760.c": line 7075) * reduce to right at ("test/cases/large/clang-26760.c": line 7075) * remove check at ("test/cases/large/clang-26760.c": line 7075) +* reduce to left at ("test/cases/large/clang-26760.c": line 7075) +* reduce to right at ("test/cases/large/clang-26760.c": line 7075) * remove iterator at ("test/cases/large/clang-26760.c": line 7075) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7075) * remove expr statement at ("test/cases/large/clang-26760.c": line 7076) * reduce to left at ("test/cases/large/clang-26760.c": line 7076) * reduce to right at ("test/cases/large/clang-26760.c": line 7076) -* replace by zero at ("test/cases/large/clang-26760.c": line 7076) +* reduce to index at ("test/cases/large/clang-26760.c": line 7076) * remove the for loop at ("test/cases/large/clang-26760.c": line 7077) * remove initializer at ("test/cases/large/clang-26760.c": line 7077) * reduce to left at ("test/cases/large/clang-26760.c": line 7077) * reduce to right at ("test/cases/large/clang-26760.c": line 7077) * remove check at ("test/cases/large/clang-26760.c": line 7077) +* reduce to left at ("test/cases/large/clang-26760.c": line 7077) +* reduce to right at ("test/cases/large/clang-26760.c": line 7077) * remove iterator at ("test/cases/large/clang-26760.c": line 7077) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7077) * remove condition at ("test/cases/large/clang-26760.c": line 7079) * remove the for loop at ("test/cases/large/clang-26760.c": line 7081) * remove initializer at ("test/cases/large/clang-26760.c": line 7081) * 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 check at ("test/cases/large/clang-26760.c": line 7081) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7081) -* replace by zero at ("test/cases/large/clang-26760.c": line 7083) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7081) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7085) -* replace by zero at ("test/cases/large/clang-26760.c": line 7085) * remove expr statement at ("test/cases/large/clang-26760.c": line 7086) * reduce to left at ("test/cases/large/clang-26760.c": line 7086) * reduce to right at ("test/cases/large/clang-26760.c": line 7086) * reduce to left at ("test/cases/large/clang-26760.c": line 7086) +* reduce to right at ("test/cases/large/clang-26760.c": line 7092) +* reduce to left at ("test/cases/large/clang-26760.c": line 7086) +* reduce to right at ("test/cases/large/clang-26760.c": line 7086) +* reduce to left at ("test/cases/large/clang-26760.c": line 7086) * reduce to right at ("test/cases/large/clang-26760.c": line 7086) -* replace by zero at ("test/cases/large/clang-26760.c": line 7086) -* do without param at ("test/cases/large/clang-26760.c": line 7086) -* do without param at ("test/cases/large/clang-26760.c": line 7087) +* reduce to index at ("test/cases/large/clang-26760.c": line 7086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7092) * reduce to operant at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7091) -* remove expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) * reduce to left at ("test/cases/large/clang-26760.c": line 7087) * reduce to right at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7087) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7087) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7090) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7089) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7089) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) * remove expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* remove expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7089) +* reduce to left at ("test/cases/large/clang-26760.c": line 7088) +* reduce to right at ("test/cases/large/clang-26760.c": line 7088) * remove expression at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7088) -* do without param at ("test/cases/large/clang-26760.c": line 7088) -* do without param at ("test/cases/large/clang-26760.c": line 7089) -* do without param at ("test/cases/large/clang-26760.c": line 7090) -* do without param at ("test/cases/large/clang-26760.c": line 7091) -* do without param at ("test/cases/large/clang-26760.c": line 7092) * remove expr statement at ("test/cases/large/clang-26760.c": line 7094) * remove break at ("test/cases/large/clang-26760.c": line 7095) * remove the for loop at ("test/cases/large/clang-26760.c": line 7097) @@ -22664,273 +30336,367 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7097) * reduce to right at ("test/cases/large/clang-26760.c": line 7097) * remove check at ("test/cases/large/clang-26760.c": line 7097) +* reduce to left at ("test/cases/large/clang-26760.c": line 7097) +* reduce to right at ("test/cases/large/clang-26760.c": line 7097) * remove iterator at ("test/cases/large/clang-26760.c": line 7097) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7097) * remove expr statement at ("test/cases/large/clang-26760.c": line 7098) * reduce to left at ("test/cases/large/clang-26760.c": line 7098) * reduce to right at ("test/cases/large/clang-26760.c": line 7098) -* replace by zero at ("test/cases/large/clang-26760.c": line 7098) -* replace by zero at ("test/cases/large/clang-26760.c": line 7098) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7098) +* reduce to index at ("test/cases/large/clang-26760.c": line 7098) * remove expr statement at ("test/cases/large/clang-26760.c": line 7100) * reduce to left at ("test/cases/large/clang-26760.c": line 7100) * reduce to right at ("test/cases/large/clang-26760.c": line 7100) +* reduce to left at ("test/cases/large/clang-26760.c": line 7100) +* reduce to right at ("test/cases/large/clang-26760.c": line 7100) * remove the for loop at ("test/cases/large/clang-26760.c": line 7101) * remove initializer at ("test/cases/large/clang-26760.c": line 7101) * 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 check at ("test/cases/large/clang-26760.c": line 7101) +* reduce to left at ("test/cases/large/clang-26760.c": line 7101) +* reduce to right at ("test/cases/large/clang-26760.c": line 7101) * reduce to operant at ("test/cases/large/clang-26760.c": line 7101) * remove iterator at ("test/cases/large/clang-26760.c": line 7101) * reduce to left at ("test/cases/large/clang-26760.c": line 7101) * 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 expression at ("test/cases/large/clang-26760.c": line 7101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7102) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7104) * remove the for loop at ("test/cases/large/clang-26760.c": line 7105) * remove initializer at ("test/cases/large/clang-26760.c": line 7105) * reduce to left at ("test/cases/large/clang-26760.c": line 7105) * reduce to right at ("test/cases/large/clang-26760.c": line 7105) * remove check at ("test/cases/large/clang-26760.c": line 7105) +* reduce to left at ("test/cases/large/clang-26760.c": line 7105) +* reduce to right at ("test/cases/large/clang-26760.c": line 7105) * remove iterator at ("test/cases/large/clang-26760.c": line 7105) * reduce to left at ("test/cases/large/clang-26760.c": line 7105) * reduce to right at ("test/cases/large/clang-26760.c": line 7105) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7107) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7107) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) * remove return statement at ("test/cases/large/clang-26760.c": line 7108) -* replace by zero at ("test/cases/large/clang-26760.c": line 7108) -* replace by zero at ("test/cases/large/clang-26760.c": line 7108) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7108) +* reduce to index at ("test/cases/large/clang-26760.c": line 7108) * remove the for loop at ("test/cases/large/clang-26760.c": line 7110) * remove initializer at ("test/cases/large/clang-26760.c": line 7110) * reduce to left at ("test/cases/large/clang-26760.c": line 7110) * reduce to right at ("test/cases/large/clang-26760.c": line 7110) * remove check at ("test/cases/large/clang-26760.c": line 7110) +* reduce to left at ("test/cases/large/clang-26760.c": line 7110) +* reduce to right at ("test/cases/large/clang-26760.c": line 7110) * remove iterator at ("test/cases/large/clang-26760.c": line 7110) * reduce to left at ("test/cases/large/clang-26760.c": line 7110) * reduce to right at ("test/cases/large/clang-26760.c": line 7110) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7112) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) * remove expr statement at ("test/cases/large/clang-26760.c": line 7113) * reduce to left at ("test/cases/large/clang-26760.c": line 7113) * reduce to right at ("test/cases/large/clang-26760.c": line 7113) -* replace by zero at ("test/cases/large/clang-26760.c": line 7113) -* replace by zero at ("test/cases/large/clang-26760.c": line 7113) -* replace by zero at ("test/cases/large/clang-26760.c": line 7113) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7113) +* reduce to index at ("test/cases/large/clang-26760.c": line 7113) * remove condition at ("test/cases/large/clang-26760.c": line 7115) * remove break at ("test/cases/large/clang-26760.c": line 7116) * remove expr statement at ("test/cases/large/clang-26760.c": line 7117) * remove expr statement at ("test/cases/large/clang-26760.c": line 7118) * reduce to left at ("test/cases/large/clang-26760.c": line 7118) * reduce to right at ("test/cases/large/clang-26760.c": line 7118) -* replace by zero at ("test/cases/large/clang-26760.c": line 7118) * reduce to left at ("test/cases/large/clang-26760.c": line 7118) * reduce to right at ("test/cases/large/clang-26760.c": line 7123) -* replace by zero at ("test/cases/large/clang-26760.c": line 7118) -* do without param at ("test/cases/large/clang-26760.c": line 7118) -* do without param at ("test/cases/large/clang-26760.c": line 7119) -* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7118) +* reduce to right at ("test/cases/large/clang-26760.c": line 7123) +* reduce to left at ("test/cases/large/clang-26760.c": line 7118) +* reduce to right at ("test/cases/large/clang-26760.c": line 7118) +* reduce to index at ("test/cases/large/clang-26760.c": line 7118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7123) +* reduce to right at ("test/cases/large/clang-26760.c": line 7123) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7123) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7123) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7123) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7123) -* do without param at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7123) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7122) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7122) -* do without param at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7122) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7121) -* do without param at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7121) * reduce to left at ("test/cases/large/clang-26760.c": line 7120) * reduce to right at ("test/cases/large/clang-26760.c": line 7120) -* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7120) +* reduce to right at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7120) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) -* replace by zero at ("test/cases/large/clang-26760.c": line 7119) +* reduce to index at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7120) * reduce to operant at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7120) -* do without param at ("test/cases/large/clang-26760.c": line 7119) -* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) -* do without param at ("test/cases/large/clang-26760.c": line 7120) -* do without param at ("test/cases/large/clang-26760.c": line 7121) -* do without param at ("test/cases/large/clang-26760.c": line 7122) -* do without param at ("test/cases/large/clang-26760.c": line 7123) -* replace by zero at ("test/cases/large/clang-26760.c": line 7123) +* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to index at ("test/cases/large/clang-26760.c": line 7123) * reduce to operant at ("test/cases/large/clang-26760.c": line 7123) +* remove expression at ("test/cases/large/clang-26760.c": line 7119) * remove expr statement at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7129) * reduce to left at ("test/cases/large/clang-26760.c": line 7129) * reduce to right at ("test/cases/large/clang-26760.c": line 7129) -* remove expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) -* replace by zero at ("test/cases/large/clang-26760.c": line 7124) +* reduce to index at ("test/cases/large/clang-26760.c": line 7124) * reduce to operant at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7128) -* remove expression at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7124) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7129) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7129) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7128) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7127) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7127) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7124) -* replace by zero at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7125) -* remove expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7127) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to index at ("test/cases/large/clang-26760.c": line 7124) +* reduce to left at ("test/cases/large/clang-26760.c": line 7125) +* reduce to right at ("test/cases/large/clang-26760.c": line 7126) +* reduce to left at ("test/cases/large/clang-26760.c": line 7125) +* reduce to right at ("test/cases/large/clang-26760.c": line 7126) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to left at ("test/cases/large/clang-26760.c": line 7125) +* reduce to right at ("test/cases/large/clang-26760.c": line 7125) * reduce to operant at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* remove expression at ("test/cases/large/clang-26760.c": line 7125) * remove expression at ("test/cases/large/clang-26760.c": line 7125) * reduce to left at ("test/cases/large/clang-26760.c": line 7125) * reduce to right at ("test/cases/large/clang-26760.c": line 7126) -* do without param at ("test/cases/large/clang-26760.c": line 7125) -* do without param at ("test/cases/large/clang-26760.c": line 7126) -* do without param at ("test/cases/large/clang-26760.c": line 7127) -* replace by zero at ("test/cases/large/clang-26760.c": line 7127) -* do without param at ("test/cases/large/clang-26760.c": line 7128) -* do without param at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7126) +* reduce to index at ("test/cases/large/clang-26760.c": line 7127) +* remove expression at ("test/cases/large/clang-26760.c": line 7124) * reduce to operant at ("test/cases/large/clang-26760.c": line 7129) +* remove expression at ("test/cases/large/clang-26760.c": line 7124) * remove the for loop at ("test/cases/large/clang-26760.c": line 7130) * remove initializer at ("test/cases/large/clang-26760.c": line 7130) * reduce to left at ("test/cases/large/clang-26760.c": line 7130) * reduce to right at ("test/cases/large/clang-26760.c": line 7130) * remove check at ("test/cases/large/clang-26760.c": line 7130) +* reduce to left at ("test/cases/large/clang-26760.c": line 7130) +* reduce to right at ("test/cases/large/clang-26760.c": line 7130) * remove iterator at ("test/cases/large/clang-26760.c": line 7130) * reduce to left at ("test/cases/large/clang-26760.c": line 7130) * reduce to right at ("test/cases/large/clang-26760.c": line 7130) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7132) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7132) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) * remove expr statement at ("test/cases/large/clang-26760.c": line 7133) * reduce to left at ("test/cases/large/clang-26760.c": line 7133) * reduce to right at ("test/cases/large/clang-26760.c": line 7133) -* replace by zero at ("test/cases/large/clang-26760.c": line 7133) -* replace by zero at ("test/cases/large/clang-26760.c": line 7133) -* replace by zero at ("test/cases/large/clang-26760.c": line 7133) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7133) +* reduce to index at ("test/cases/large/clang-26760.c": line 7133) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7139) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7139) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) * reduce to right at ("test/cases/large/clang-26760.c": line 7139) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7139) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7139) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7139) +* reduce to index at ("test/cases/large/clang-26760.c": line 7139) * remove expression at ("test/cases/large/clang-26760.c": line 7139) -* replace by zero at ("test/cases/large/clang-26760.c": line 7139) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7139) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) * reduce to right at ("test/cases/large/clang-26760.c": line 7141) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7139) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) -* do without param at ("test/cases/large/clang-26760.c": line 7139) -* do without param at ("test/cases/large/clang-26760.c": line 7140) -* do without param at ("test/cases/large/clang-26760.c": line 7140) -* remove expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7139) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7140) +* reduce to right at ("test/cases/large/clang-26760.c": line 7140) +* reduce to left at ("test/cases/large/clang-26760.c": line 7140) +* reduce to right at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) * reduce to left at ("test/cases/large/clang-26760.c": line 7140) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) * reduce to left at ("test/cases/large/clang-26760.c": line 7140) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) * reduce to left at ("test/cases/large/clang-26760.c": line 7140) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) -* do without param at ("test/cases/large/clang-26760.c": line 7141) +* remove expression at ("test/cases/large/clang-26760.c": line 7140) * remove condition at ("test/cases/large/clang-26760.c": line 7143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7143) * remove expression at ("test/cases/large/clang-26760.c": line 7143) * remove the for loop at ("test/cases/large/clang-26760.c": line 7320) * remove initializer at ("test/cases/large/clang-26760.c": line 7320) * reduce to left at ("test/cases/large/clang-26760.c": line 7320) * reduce to right at ("test/cases/large/clang-26760.c": line 7320) * remove check at ("test/cases/large/clang-26760.c": line 7320) +* reduce to left at ("test/cases/large/clang-26760.c": line 7320) +* reduce to right at ("test/cases/large/clang-26760.c": line 7320) * remove iterator at ("test/cases/large/clang-26760.c": line 7320) * reduce to left at ("test/cases/large/clang-26760.c": line 7320) * reduce to right at ("test/cases/large/clang-26760.c": line 7320) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7322) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7322) * remove expr statement at ("test/cases/large/clang-26760.c": line 7323) * reduce to left at ("test/cases/large/clang-26760.c": line 7323) * reduce to right at ("test/cases/large/clang-26760.c": line 7323) * remove condition at ("test/cases/large/clang-26760.c": line 7324) -* replace by zero at ("test/cases/large/clang-26760.c": line 7324) +* reduce to index at ("test/cases/large/clang-26760.c": line 7324) * remove break at ("test/cases/large/clang-26760.c": line 7325) * remove condition at ("test/cases/large/clang-26760.c": line 7326) -* replace by zero at ("test/cases/large/clang-26760.c": line 7326) +* reduce to index at ("test/cases/large/clang-26760.c": line 7326) * remove break at ("test/cases/large/clang-26760.c": line 7327) * remove return statement at ("test/cases/large/clang-26760.c": line 7328) * delete variable at ("test/cases/large/clang-26760.c": line 7145) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7146) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7146) * remove the for loop at ("test/cases/large/clang-26760.c": line 7147) * remove initializer at ("test/cases/large/clang-26760.c": line 7147) * reduce to left at ("test/cases/large/clang-26760.c": line 7147) * reduce to right at ("test/cases/large/clang-26760.c": line 7147) * remove check at ("test/cases/large/clang-26760.c": line 7147) +* reduce to left at ("test/cases/large/clang-26760.c": line 7147) +* reduce to right at ("test/cases/large/clang-26760.c": line 7147) * remove iterator at ("test/cases/large/clang-26760.c": line 7147) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7147) * remove expr statement at ("test/cases/large/clang-26760.c": line 7148) * reduce to left at ("test/cases/large/clang-26760.c": line 7148) * reduce to right at ("test/cases/large/clang-26760.c": line 7148) -* replace by zero at ("test/cases/large/clang-26760.c": line 7148) +* reduce to index at ("test/cases/large/clang-26760.c": line 7148) * remove condition at ("test/cases/large/clang-26760.c": line 7149) * remove break 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 the for loop at ("test/cases/large/clang-26760.c": line 7157) * remove initializer at ("test/cases/large/clang-26760.c": line 7157) * reduce to left at ("test/cases/large/clang-26760.c": line 7157) * reduce to right at ("test/cases/large/clang-26760.c": line 7157) * remove check at ("test/cases/large/clang-26760.c": line 7157) +* reduce to left at ("test/cases/large/clang-26760.c": line 7157) +* reduce to right at ("test/cases/large/clang-26760.c": line 7157) * remove iterator at ("test/cases/large/clang-26760.c": line 7157) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7157) * remove the for loop at ("test/cases/large/clang-26760.c": line 7159) * remove initializer at ("test/cases/large/clang-26760.c": line 7159) * reduce to left at ("test/cases/large/clang-26760.c": line 7159) * reduce to right at ("test/cases/large/clang-26760.c": line 7159) * remove check at ("test/cases/large/clang-26760.c": line 7159) +* reduce to left at ("test/cases/large/clang-26760.c": line 7159) +* reduce to right at ("test/cases/large/clang-26760.c": line 7159) * remove iterator at ("test/cases/large/clang-26760.c": line 7159) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7159) * remove expr statement at ("test/cases/large/clang-26760.c": line 7161) -* do without param at ("test/cases/large/clang-26760.c": line 7161) -* replace by zero at ("test/cases/large/clang-26760.c": line 7161) -* replace by zero at ("test/cases/large/clang-26760.c": line 7161) -* replace by zero at ("test/cases/large/clang-26760.c": line 7161) -* do without param at ("test/cases/large/clang-26760.c": line 7162) -* do without param at ("test/cases/large/clang-26760.c": line 7163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7163) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7161) +* reduce to index at ("test/cases/large/clang-26760.c": line 7161) * remove condition at ("test/cases/large/clang-26760.c": line 7164) * remove expr statement at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) * expand compound statment at ("test/cases/large/clang-26760.c": line 7156) * remove expr statement at ("test/cases/large/clang-26760.c": line 7169) * reduce to left at ("test/cases/large/clang-26760.c": line 7169) * reduce to right at ("test/cases/large/clang-26760.c": line 7169) -* do without param at ("test/cases/large/clang-26760.c": line 7169) -* do without param at ("test/cases/large/clang-26760.c": line 7169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7169) * remove condition at ("test/cases/large/clang-26760.c": line 7170) * remove the for loop at ("test/cases/large/clang-26760.c": line 7173) * remove initializer at ("test/cases/large/clang-26760.c": line 7173) * reduce to left at ("test/cases/large/clang-26760.c": line 7173) * reduce to right at ("test/cases/large/clang-26760.c": line 7173) * remove check at ("test/cases/large/clang-26760.c": line 7173) +* reduce to left at ("test/cases/large/clang-26760.c": line 7173) +* reduce to right at ("test/cases/large/clang-26760.c": line 7173) * remove iterator at ("test/cases/large/clang-26760.c": line 7173) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7173) * remove expr statement at ("test/cases/large/clang-26760.c": line 7175) -* do without param at ("test/cases/large/clang-26760.c": line 7175) -* replace by zero at ("test/cases/large/clang-26760.c": line 7175) -* replace by zero at ("test/cases/large/clang-26760.c": line 7175) -* do without param at ("test/cases/large/clang-26760.c": line 7176) -* do without param at ("test/cases/large/clang-26760.c": line 7177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7177) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7175) +* reduce to index at ("test/cases/large/clang-26760.c": line 7175) * remove condition at ("test/cases/large/clang-26760.c": line 7178) * remove expr statement at ("test/cases/large/clang-26760.c": line 7179) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7179) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7179) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7179) * expand compound statment at ("test/cases/large/clang-26760.c": line 7172) * remove break at ("test/cases/large/clang-26760.c": line 7182) * remove the for loop at ("test/cases/large/clang-26760.c": line 7184) @@ -22938,127 +30704,167 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7184) * reduce to right at ("test/cases/large/clang-26760.c": line 7184) * remove check at ("test/cases/large/clang-26760.c": line 7184) +* reduce to left at ("test/cases/large/clang-26760.c": line 7184) +* reduce to right at ("test/cases/large/clang-26760.c": line 7184) * reduce to operant at ("test/cases/large/clang-26760.c": line 7184) * remove iterator at ("test/cases/large/clang-26760.c": line 7184) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7184) * remove return statement at ("test/cases/large/clang-26760.c": line 7186) * remove the for loop at ("test/cases/large/clang-26760.c": line 7188) * remove initializer at ("test/cases/large/clang-26760.c": line 7188) * 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 check at ("test/cases/large/clang-26760.c": line 7188) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7188) * reduce to left at ("test/cases/large/clang-26760.c": line 7188) * reduce to right at ("test/cases/large/clang-26760.c": line 7188) -* do without param at ("test/cases/large/clang-26760.c": line 7188) -* do without param at ("test/cases/large/clang-26760.c": line 7189) -* replace by zero at ("test/cases/large/clang-26760.c": line 7192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7189) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 7193) * delete variable at ("test/cases/large/clang-26760.c": line 7194) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7195) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7195) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) * remove the for loop at ("test/cases/large/clang-26760.c": line 7196) * remove initializer at ("test/cases/large/clang-26760.c": line 7196) * reduce to left at ("test/cases/large/clang-26760.c": line 7196) * reduce to right at ("test/cases/large/clang-26760.c": line 7196) * remove check at ("test/cases/large/clang-26760.c": line 7196) +* reduce to left at ("test/cases/large/clang-26760.c": line 7196) +* reduce to right at ("test/cases/large/clang-26760.c": line 7196) * remove iterator at ("test/cases/large/clang-26760.c": line 7196) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7196) * remove condition at ("test/cases/large/clang-26760.c": line 7198) * remove continue at ("test/cases/large/clang-26760.c": line 7199) * remove expr statement at ("test/cases/large/clang-26760.c": line 7200) * reduce to left at ("test/cases/large/clang-26760.c": line 7200) * reduce to right at ("test/cases/large/clang-26760.c": line 7200) -* replace by zero at ("test/cases/large/clang-26760.c": line 7200) +* reduce to index at ("test/cases/large/clang-26760.c": line 7200) * remove condition at ("test/cases/large/clang-26760.c": line 7203) * remove break at ("test/cases/large/clang-26760.c": line 7204) * expand compound statment at ("test/cases/large/clang-26760.c": line 7202) * remove expr statement at ("test/cases/large/clang-26760.c": line 7206) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7206) * remove expr statement at ("test/cases/large/clang-26760.c": line 7207) -* replace by zero at ("test/cases/large/clang-26760.c": line 7207) -* replace by zero at ("test/cases/large/clang-26760.c": line 7207) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7207) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7207) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7207) * remove expr statement at ("test/cases/large/clang-26760.c": line 7209) * reduce to left at ("test/cases/large/clang-26760.c": line 7209) * reduce to right at ("test/cases/large/clang-26760.c": line 7209) -* replace by zero at ("test/cases/large/clang-26760.c": line 7209) * remove condition at ("test/cases/large/clang-26760.c": line 7210) * remove continue at ("test/cases/large/clang-26760.c": line 7211) * remove expr statement at ("test/cases/large/clang-26760.c": line 7212) * reduce to left at ("test/cases/large/clang-26760.c": line 7212) * reduce to right at ("test/cases/large/clang-26760.c": line 7212) -* do without param at ("test/cases/large/clang-26760.c": line 7212) -* do without param at ("test/cases/large/clang-26760.c": line 7212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7212) * expand compound statment at ("test/cases/large/clang-26760.c": line 7208) * remove condition at ("test/cases/large/clang-26760.c": line 7214) * remove continue at ("test/cases/large/clang-26760.c": line 7215) * remove expr statement at ("test/cases/large/clang-26760.c": line 7217) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7217) * remove expr statement at ("test/cases/large/clang-26760.c": line 7220) * reduce to left at ("test/cases/large/clang-26760.c": line 7220) * reduce to right at ("test/cases/large/clang-26760.c": line 7220) -* replace by zero at ("test/cases/large/clang-26760.c": line 7220) -* replace by zero at ("test/cases/large/clang-26760.c": line 7220) -* replace by zero at ("test/cases/large/clang-26760.c": line 7220) -* do without param at ("test/cases/large/clang-26760.c": line 7220) -* do without param at ("test/cases/large/clang-26760.c": line 7221) -* do without param at ("test/cases/large/clang-26760.c": line 7221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7221) * remove condition at ("test/cases/large/clang-26760.c": line 7222) -* do without param at ("test/cases/large/clang-26760.c": line 7222) -* do without param at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) * reduce to left at ("test/cases/large/clang-26760.c": line 7224) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) * reduce to left at ("test/cases/large/clang-26760.c": line 7224) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to left at ("test/cases/large/clang-26760.c": line 7224) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) * reduce to operant at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) -* replace by zero at ("test/cases/large/clang-26760.c": line 7222) +* reduce to index at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) * reduce to operant at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) -* do without param at ("test/cases/large/clang-26760.c": line 7222) -* do without param at ("test/cases/large/clang-26760.c": line 7223) -* do without param at ("test/cases/large/clang-26760.c": line 7223) -* do without param at ("test/cases/large/clang-26760.c": line 7224) -* replace by zero at ("test/cases/large/clang-26760.c": line 7224) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7224) +* reduce to index at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7222) +* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7222) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7285) -* replace by zero at ("test/cases/large/clang-26760.c": line 7285) +* reduce to left at ("test/cases/large/clang-26760.c": line 7285) +* reduce to right at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7285) * reduce to right at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7295) * reduce to right at ("test/cases/large/clang-26760.c": line 7295) -* remove expression at ("test/cases/large/clang-26760.c": line 7285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7295) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7285) +* reduce to left at ("test/cases/large/clang-26760.c": line 7285) +* reduce to right at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7285) * reduce to right at ("test/cases/large/clang-26760.c": line 7285) -* do without param at ("test/cases/large/clang-26760.c": line 7285) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7294) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7293) +* reduce to left at ("test/cases/large/clang-26760.c": line 7286) +* reduce to right at ("test/cases/large/clang-26760.c": line 7292) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7292) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7291) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7290) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) * remove expression at ("test/cases/large/clang-26760.c": line 7286) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7286) @@ -23066,146 +30872,212 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7290) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7290) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7290) +* reduce to left at ("test/cases/large/clang-26760.c": line 7286) +* reduce to right at ("test/cases/large/clang-26760.c": line 7289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7287) * reduce to left at ("test/cases/large/clang-26760.c": line 7287) * reduce to right at ("test/cases/large/clang-26760.c": line 7287) -* replace by zero at ("test/cases/large/clang-26760.c": line 7287) +* reduce to left at ("test/cases/large/clang-26760.c": line 7287) +* reduce to right at ("test/cases/large/clang-26760.c": line 7287) +* reduce to index at ("test/cases/large/clang-26760.c": line 7287) +* reduce to left at ("test/cases/large/clang-26760.c": line 7287) +* reduce to right at ("test/cases/large/clang-26760.c": line 7288) * reduce to left at ("test/cases/large/clang-26760.c": line 7287) * reduce to right at ("test/cases/large/clang-26760.c": line 7288) -* do without param at ("test/cases/large/clang-26760.c": line 7287) -* do without param at ("test/cases/large/clang-26760.c": line 7288) -* do without param at ("test/cases/large/clang-26760.c": line 7289) -* do without param at ("test/cases/large/clang-26760.c": line 7290) -* replace by zero at ("test/cases/large/clang-26760.c": line 7290) -* do without param at ("test/cases/large/clang-26760.c": line 7291) -* do without param at ("test/cases/large/clang-26760.c": line 7292) -* do without param at ("test/cases/large/clang-26760.c": line 7293) -* do without param at ("test/cases/large/clang-26760.c": line 7294) -* do without param at ("test/cases/large/clang-26760.c": line 7295) +* reduce to left at ("test/cases/large/clang-26760.c": line 7287) +* reduce to right at ("test/cases/large/clang-26760.c": line 7288) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7288) +* reduce to index at ("test/cases/large/clang-26760.c": line 7290) +* remove expression at ("test/cases/large/clang-26760.c": line 7285) * remove expr statement at ("test/cases/large/clang-26760.c": line 7296) * reduce to left at ("test/cases/large/clang-26760.c": line 7296) * reduce to right at ("test/cases/large/clang-26760.c": line 7300) * reduce to left at ("test/cases/large/clang-26760.c": line 7300) * reduce to right at ("test/cases/large/clang-26760.c": line 7300) -* remove expression at ("test/cases/large/clang-26760.c": line 7296) -* do without param at ("test/cases/large/clang-26760.c": line 7296) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7296) +* reduce to left at ("test/cases/large/clang-26760.c": line 7296) +* reduce to right at ("test/cases/large/clang-26760.c": line 7296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) * remove expression at ("test/cases/large/clang-26760.c": line 7297) * remove expression at ("test/cases/large/clang-26760.c": line 7297) -* do without param at ("test/cases/large/clang-26760.c": line 7297) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7300) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7297) * remove expression at ("test/cases/large/clang-26760.c": line 7297) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7299) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7297) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7299) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7298) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7298) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7297) * reduce to operant at ("test/cases/large/clang-26760.c": line 7297) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7297) -* replace by zero at ("test/cases/large/clang-26760.c": line 7297) -* do without param at ("test/cases/large/clang-26760.c": line 7298) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7297) +* reduce to index at ("test/cases/large/clang-26760.c": line 7297) * reduce to operant at ("test/cases/large/clang-26760.c": line 7298) -* replace by zero at ("test/cases/large/clang-26760.c": line 7298) -* do without param at ("test/cases/large/clang-26760.c": line 7299) +* reduce to index at ("test/cases/large/clang-26760.c": line 7298) * reduce to operant at ("test/cases/large/clang-26760.c": line 7299) -* do without param at ("test/cases/large/clang-26760.c": line 7300) -* replace by zero at ("test/cases/large/clang-26760.c": line 7300) -* replace by zero at ("test/cases/large/clang-26760.c": line 7300) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7302) +* reduce to index at ("test/cases/large/clang-26760.c": line 7300) +* remove expression at ("test/cases/large/clang-26760.c": line 7296) +* reduce to index at ("test/cases/large/clang-26760.c": line 7300) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7302) * remove return statement at ("test/cases/large/clang-26760.c": line 7303) -* replace by zero at ("test/cases/large/clang-26760.c": line 7303) +* reduce to index at ("test/cases/large/clang-26760.c": line 7303) * remove condition at ("test/cases/large/clang-26760.c": line 7305) * remove break at ("test/cases/large/clang-26760.c": line 7306) * remove expr statement at ("test/cases/large/clang-26760.c": line 7307) * reduce to left at ("test/cases/large/clang-26760.c": line 7307) * reduce to right at ("test/cases/large/clang-26760.c": line 7307) -* replace by zero at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7313) -* remove expression at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7312) -* remove expression at ("test/cases/large/clang-26760.c": line 7312) -* remove expression at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7314) +* reduce to left at ("test/cases/large/clang-26760.c": line 7313) +* reduce to right at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7313) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) * reduce to left at ("test/cases/large/clang-26760.c": line 7307) * reduce to right at ("test/cases/large/clang-26760.c": line 7311) * reduce to left at ("test/cases/large/clang-26760.c": line 7307) * reduce to right at ("test/cases/large/clang-26760.c": line 7311) -* do without param at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7311) -* remove expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) * reduce to operant at ("test/cases/large/clang-26760.c": line 7308) -* do without param at ("test/cases/large/clang-26760.c": line 7308) -* do without param at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7310) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) * remove expression at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7309) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7309) -* do without param at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) -* do without param at ("test/cases/large/clang-26760.c": line 7309) -* do without param at ("test/cases/large/clang-26760.c": line 7310) -* do without param at ("test/cases/large/clang-26760.c": line 7311) -* replace by zero at ("test/cases/large/clang-26760.c": line 7311) -* do without param at ("test/cases/large/clang-26760.c": line 7312) -* replace by zero at ("test/cases/large/clang-26760.c": line 7312) -* do without param at ("test/cases/large/clang-26760.c": line 7313) -* replace by zero at ("test/cases/large/clang-26760.c": line 7313) -* do without param at ("test/cases/large/clang-26760.c": line 7314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7309) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7311) +* remove expression at ("test/cases/large/clang-26760.c": line 7308) +* remove expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7312) +* reduce to index at ("test/cases/large/clang-26760.c": line 7312) +* remove expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to index at ("test/cases/large/clang-26760.c": line 7313) +* remove expression at ("test/cases/large/clang-26760.c": line 7307) * delete variable at ("test/cases/large/clang-26760.c": line 7228) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7229) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7229) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7229) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) * remove the for loop at ("test/cases/large/clang-26760.c": line 7230) * remove initializer at ("test/cases/large/clang-26760.c": line 7230) * 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 check at ("test/cases/large/clang-26760.c": line 7230) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7230) * reduce to left at ("test/cases/large/clang-26760.c": line 7230) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7233) * remove the for loop at ("test/cases/large/clang-26760.c": line 7234) * 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 check 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 iterator 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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7236) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7237) * remove expr statement at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7238) -* replace by zero at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7238) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7250) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7250) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7250) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7250) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) @@ -23213,275 +31085,367 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7250) * reduce to operant at ("test/cases/large/clang-26760.c": line 7238) -* remove expression at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* replace by zero at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7247) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7246) +* reduce to index at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7246) * reduce to right at ("test/cases/large/clang-26760.c": line 7246) * reduce to left at ("test/cases/large/clang-26760.c": line 7246) * reduce to right at ("test/cases/large/clang-26760.c": line 7246) * reduce to left at ("test/cases/large/clang-26760.c": line 7246) * reduce to right at ("test/cases/large/clang-26760.c": line 7246) -* remove expression at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) +* reduce to left at ("test/cases/large/clang-26760.c": line 7246) +* reduce to right at ("test/cases/large/clang-26760.c": line 7246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7245) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7244) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7243) -* replace by zero at ("test/cases/large/clang-26760.c": line 7238) -* reduce to left at ("test/cases/large/clang-26760.c": line 7243) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7238) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to index at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7243) * reduce to right at ("test/cases/large/clang-26760.c": line 7243) -* remove expression at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7242) -* remove expression at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7240) -* do without param at ("test/cases/large/clang-26760.c": line 7240) +* reduce to left at ("test/cases/large/clang-26760.c": line 7243) +* reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7242) +* reduce to left at ("test/cases/large/clang-26760.c": line 7239) +* reduce to right at ("test/cases/large/clang-26760.c": line 7240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7240) +* reduce to left at ("test/cases/large/clang-26760.c": line 7240) +* reduce to right at ("test/cases/large/clang-26760.c": line 7241) * reduce to left at ("test/cases/large/clang-26760.c": line 7240) * reduce to right at ("test/cases/large/clang-26760.c": line 7241) -* do without param at ("test/cases/large/clang-26760.c": line 7240) -* do without param at ("test/cases/large/clang-26760.c": line 7241) -* replace by zero at ("test/cases/large/clang-26760.c": line 7241) -* do without param at ("test/cases/large/clang-26760.c": line 7242) -* do without param at ("test/cases/large/clang-26760.c": line 7243) -* replace by zero at ("test/cases/large/clang-26760.c": line 7243) -* do without param at ("test/cases/large/clang-26760.c": line 7244) -* replace by zero at ("test/cases/large/clang-26760.c": line 7244) -* do without param at ("test/cases/large/clang-26760.c": line 7245) -* do without param at ("test/cases/large/clang-26760.c": line 7246) -* replace by zero at ("test/cases/large/clang-26760.c": line 7246) -* do without param at ("test/cases/large/clang-26760.c": line 7247) -* do without param at ("test/cases/large/clang-26760.c": line 7248) -* do without param at ("test/cases/large/clang-26760.c": line 7249) -* do without param at ("test/cases/large/clang-26760.c": line 7250) -* replace by zero at ("test/cases/large/clang-26760.c": line 7250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7241) +* reduce to index at ("test/cases/large/clang-26760.c": line 7241) +* remove expression at ("test/cases/large/clang-26760.c": line 7239) +* remove expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7243) +* reduce to index at ("test/cases/large/clang-26760.c": line 7244) +* remove expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7246) +* remove expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7250) * remove return statement at ("test/cases/large/clang-26760.c": line 7251) -* replace by zero at ("test/cases/large/clang-26760.c": line 7251) +* reduce to index at ("test/cases/large/clang-26760.c": line 7251) * remove expr statement at ("test/cases/large/clang-26760.c": line 7253) * reduce to left at ("test/cases/large/clang-26760.c": line 7253) * reduce to right at ("test/cases/large/clang-26760.c": line 7253) * remove expr statement at ("test/cases/large/clang-26760.c": line 7254) * reduce to left at ("test/cases/large/clang-26760.c": line 7254) * reduce to right at ("test/cases/large/clang-26760.c": line 7254) -* do without param at ("test/cases/large/clang-26760.c": line 7254) -* do without param at ("test/cases/large/clang-26760.c": line 7255) -* do without param at ("test/cases/large/clang-26760.c": line 7255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7255) +* reduce to left at ("test/cases/large/clang-26760.c": line 7255) +* reduce to right at ("test/cases/large/clang-26760.c": line 7258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7258) * reduce to left at ("test/cases/large/clang-26760.c": line 7255) * reduce to right at ("test/cases/large/clang-26760.c": line 7256) -* do without param at ("test/cases/large/clang-26760.c": line 7255) -* do without param at ("test/cases/large/clang-26760.c": line 7256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7256) +* reduce to left at ("test/cases/large/clang-26760.c": line 7256) +* reduce to right at ("test/cases/large/clang-26760.c": line 7256) +* reduce to left at ("test/cases/large/clang-26760.c": line 7256) +* reduce to right at ("test/cases/large/clang-26760.c": line 7256) * reduce to left at ("test/cases/large/clang-26760.c": line 7256) * reduce to right at ("test/cases/large/clang-26760.c": line 7256) * reduce to operant at ("test/cases/large/clang-26760.c": line 7256) -* do without param at ("test/cases/large/clang-26760.c": line 7256) -* do without param at ("test/cases/large/clang-26760.c": line 7257) -* do without param at ("test/cases/large/clang-26760.c": line 7258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7258) * remove expression at ("test/cases/large/clang-26760.c": line 7258) -* replace by zero at ("test/cases/large/clang-26760.c": line 7258) +* reduce to index at ("test/cases/large/clang-26760.c": line 7258) * remove the for loop at ("test/cases/large/clang-26760.c": line 7259) * remove initializer at ("test/cases/large/clang-26760.c": line 7259) * 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 check at ("test/cases/large/clang-26760.c": line 7259) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7259) * reduce to left at ("test/cases/large/clang-26760.c": line 7259) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7261) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7267) * reduce to left at ("test/cases/large/clang-26760.c": line 7267) * reduce to right at ("test/cases/large/clang-26760.c": line 7267) -* remove expression at ("test/cases/large/clang-26760.c": line 7263) -* do without param at ("test/cases/large/clang-26760.c": line 7263) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7263) +* reduce to left at ("test/cases/large/clang-26760.c": line 7263) +* reduce to right at ("test/cases/large/clang-26760.c": line 7263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) * remove expression at ("test/cases/large/clang-26760.c": line 7264) * remove expression at ("test/cases/large/clang-26760.c": line 7264) -* do without param at ("test/cases/large/clang-26760.c": line 7264) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7267) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7264) * remove expression at ("test/cases/large/clang-26760.c": line 7264) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7266) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7264) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7266) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7265) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7265) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7264) * reduce to operant at ("test/cases/large/clang-26760.c": line 7264) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7264) -* replace by zero at ("test/cases/large/clang-26760.c": line 7264) -* do without param at ("test/cases/large/clang-26760.c": line 7265) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7264) +* reduce to index at ("test/cases/large/clang-26760.c": line 7264) * reduce to operant at ("test/cases/large/clang-26760.c": line 7265) -* replace by zero at ("test/cases/large/clang-26760.c": line 7265) -* do without param at ("test/cases/large/clang-26760.c": line 7266) +* reduce to index at ("test/cases/large/clang-26760.c": line 7265) * reduce to operant at ("test/cases/large/clang-26760.c": line 7266) -* do without param at ("test/cases/large/clang-26760.c": line 7267) -* replace by zero at ("test/cases/large/clang-26760.c": line 7267) -* replace by zero at ("test/cases/large/clang-26760.c": line 7267) +* reduce to index at ("test/cases/large/clang-26760.c": line 7267) +* remove expression at ("test/cases/large/clang-26760.c": line 7263) +* reduce to index at ("test/cases/large/clang-26760.c": line 7267) * remove expr statement at ("test/cases/large/clang-26760.c": line 7270) * remove expr statement at ("test/cases/large/clang-26760.c": line 7271) * reduce to left at ("test/cases/large/clang-26760.c": line 7271) * reduce to right at ("test/cases/large/clang-26760.c": line 7271) * reduce to left at ("test/cases/large/clang-26760.c": line 7271) * reduce to right at ("test/cases/large/clang-26760.c": line 7273) -* do without param at ("test/cases/large/clang-26760.c": line 7271) -* do without param at ("test/cases/large/clang-26760.c": line 7271) -* do without param at ("test/cases/large/clang-26760.c": line 7272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7272) * reduce to left at ("test/cases/large/clang-26760.c": line 7272) * reduce to right at ("test/cases/large/clang-26760.c": line 7272) * reduce to operant at ("test/cases/large/clang-26760.c": line 7272) -* do without param at ("test/cases/large/clang-26760.c": line 7273) -* do without param at ("test/cases/large/clang-26760.c": line 7273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7274) +* reduce to left at ("test/cases/large/clang-26760.c": line 7273) +* reduce to right at ("test/cases/large/clang-26760.c": line 7273) * reduce to left at ("test/cases/large/clang-26760.c": line 7273) * reduce to right at ("test/cases/large/clang-26760.c": line 7273) -* do without param at ("test/cases/large/clang-26760.c": line 7274) * reduce to operant at ("test/cases/large/clang-26760.c": line 7274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7274) +* reduce to left at ("test/cases/large/clang-26760.c": line 7274) +* reduce to right at ("test/cases/large/clang-26760.c": line 7274) +* reduce to left at ("test/cases/large/clang-26760.c": line 7274) +* reduce to right at ("test/cases/large/clang-26760.c": line 7274) +* reduce to index at ("test/cases/large/clang-26760.c": line 7274) +* reduce to index at ("test/cases/large/clang-26760.c": line 7274) * remove expression at ("test/cases/large/clang-26760.c": line 7274) -* replace by zero at ("test/cases/large/clang-26760.c": line 7274) -* replace by zero at ("test/cases/large/clang-26760.c": line 7274) -* replace by zero at ("test/cases/large/clang-26760.c": line 7274) +* reduce to index at ("test/cases/large/clang-26760.c": line 7274) * remove expr statement at ("test/cases/large/clang-26760.c": line 7275) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) * reduce to operant at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* do without param at ("test/cases/large/clang-26760.c": line 7275) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7275) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7275) +* reduce to index at ("test/cases/large/clang-26760.c": line 7275) +* reduce to index at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7280) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7279) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7279) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7279) -* do without param at ("test/cases/large/clang-26760.c": line 7275) -* do without param at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7276) * reduce to operant at ("test/cases/large/clang-26760.c": line 7275) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7275) * reduce to operant at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* do without param at ("test/cases/large/clang-26760.c": line 7276) -* replace by zero at ("test/cases/large/clang-26760.c": line 7276) -* do without param at ("test/cases/large/clang-26760.c": line 7277) -* do without param at ("test/cases/large/clang-26760.c": line 7277) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7277) -* remove expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7275) +* reduce to index at ("test/cases/large/clang-26760.c": line 7275) +* reduce to left at ("test/cases/large/clang-26760.c": line 7276) +* reduce to right at ("test/cases/large/clang-26760.c": line 7276) +* reduce to index at ("test/cases/large/clang-26760.c": line 7276) +* reduce to left at ("test/cases/large/clang-26760.c": line 7277) +* reduce to right at ("test/cases/large/clang-26760.c": line 7279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7279) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) * reduce to left at ("test/cases/large/clang-26760.c": line 7277) * reduce to right at ("test/cases/large/clang-26760.c": line 7278) * reduce to left at ("test/cases/large/clang-26760.c": line 7277) * reduce to right at ("test/cases/large/clang-26760.c": line 7278) -* do without param at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7278) * reduce to left at ("test/cases/large/clang-26760.c": line 7277) * reduce to right at ("test/cases/large/clang-26760.c": line 7277) -* do without param at ("test/cases/large/clang-26760.c": line 7278) -* replace by zero at ("test/cases/large/clang-26760.c": line 7278) -* do without param at ("test/cases/large/clang-26760.c": line 7279) -* do without param at ("test/cases/large/clang-26760.c": line 7280) +* remove expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to index at ("test/cases/large/clang-26760.c": line 7278) * remove expr statement at ("test/cases/large/clang-26760.c": line 7316) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7316) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7316) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7060) -* do without param at ("test/cases/large/clang-26760.c": line 7060) -* do without param at ("test/cases/large/clang-26760.c": line 7060) -* do without param at ("test/cases/large/clang-26760.c": line 7061) -* replace by zero at ("test/cases/large/clang-26760.c": line 7061) -* do without param at ("test/cases/large/clang-26760.c": line 7062) -* replace by zero at ("test/cases/large/clang-26760.c": line 7062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7061) +* reduce to index at ("test/cases/large/clang-26760.c": line 7061) +* reduce to left at ("test/cases/large/clang-26760.c": line 7062) +* reduce to right at ("test/cases/large/clang-26760.c": line 7062) +* reduce to left at ("test/cases/large/clang-26760.c": line 7062) +* reduce to right at ("test/cases/large/clang-26760.c": line 7062) +* reduce to index at ("test/cases/large/clang-26760.c": line 7062) +* reduce to left at ("test/cases/large/clang-26760.c": line 7062) +* reduce to right at ("test/cases/large/clang-26760.c": line 7062) * remove expr statement at ("test/cases/large/clang-26760.c": line 7063) * reduce to left at ("test/cases/large/clang-26760.c": line 7063) * reduce to right at ("test/cases/large/clang-26760.c": line 7063) -* replace by zero at ("test/cases/large/clang-26760.c": line 7063) * reduce to left at ("test/cases/large/clang-26760.c": line 7063) * reduce to right at ("test/cases/large/clang-26760.c": line 7063) -* replace by zero at ("test/cases/large/clang-26760.c": line 7063) +* reduce to left at ("test/cases/large/clang-26760.c": line 7063) +* reduce to right at ("test/cases/large/clang-26760.c": line 7063) +* reduce to index at ("test/cases/large/clang-26760.c": line 7063) * remove condition at ("test/cases/large/clang-26760.c": line 7064) * remove break at ("test/cases/large/clang-26760.c": line 7065) * remove condition at ("test/cases/large/clang-26760.c": line 7066) * remove break 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7388) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7387) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) * remove the for loop at ("test/cases/large/clang-26760.c": line 7389) * remove initializer at ("test/cases/large/clang-26760.c": line 7389) * reduce to left at ("test/cases/large/clang-26760.c": line 7389) * reduce to right at ("test/cases/large/clang-26760.c": line 7389) * remove check at ("test/cases/large/clang-26760.c": line 7389) +* reduce to left at ("test/cases/large/clang-26760.c": line 7389) +* reduce to right at ("test/cases/large/clang-26760.c": line 7389) * remove iterator at ("test/cases/large/clang-26760.c": line 7389) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7389) * remove the for loop at ("test/cases/large/clang-26760.c": line 7391) * remove initializer at ("test/cases/large/clang-26760.c": line 7391) * reduce to left at ("test/cases/large/clang-26760.c": line 7391) * reduce to right at ("test/cases/large/clang-26760.c": line 7391) * remove check at ("test/cases/large/clang-26760.c": line 7391) +* reduce to left at ("test/cases/large/clang-26760.c": line 7391) +* reduce to right at ("test/cases/large/clang-26760.c": line 7391) * remove iterator at ("test/cases/large/clang-26760.c": line 7391) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7391) * remove the for loop at ("test/cases/large/clang-26760.c": line 7394) * remove initializer at ("test/cases/large/clang-26760.c": line 7394) * reduce to left at ("test/cases/large/clang-26760.c": line 7394) * reduce to right at ("test/cases/large/clang-26760.c": line 7394) * remove check at ("test/cases/large/clang-26760.c": line 7394) +* reduce to left at ("test/cases/large/clang-26760.c": line 7394) +* reduce to right at ("test/cases/large/clang-26760.c": line 7394) * remove iterator at ("test/cases/large/clang-26760.c": line 7394) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7394) * remove expr statement at ("test/cases/large/clang-26760.c": line 7396) -* do without param at ("test/cases/large/clang-26760.c": line 7396) -* replace by zero at ("test/cases/large/clang-26760.c": line 7396) -* replace by zero at ("test/cases/large/clang-26760.c": line 7396) -* replace by zero at ("test/cases/large/clang-26760.c": line 7396) -* do without param at ("test/cases/large/clang-26760.c": line 7397) -* do without param at ("test/cases/large/clang-26760.c": line 7398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7396) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7398) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7396) +* reduce to index at ("test/cases/large/clang-26760.c": line 7396) * remove condition at ("test/cases/large/clang-26760.c": line 7399) * remove expr statement at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) * expand compound statment at ("test/cases/large/clang-26760.c": line 7393) * remove expr statement at ("test/cases/large/clang-26760.c": line 7403) * reduce to left at ("test/cases/large/clang-26760.c": line 7403) * reduce to right at ("test/cases/large/clang-26760.c": line 7403) -* replace by zero at ("test/cases/large/clang-26760.c": line 7403) -* replace by zero at ("test/cases/large/clang-26760.c": line 7403) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7403) +* reduce to index at ("test/cases/large/clang-26760.c": line 7403) * remove the for loop at ("test/cases/large/clang-26760.c": line 7406) * remove initializer at ("test/cases/large/clang-26760.c": line 7406) * 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 check at ("test/cases/large/clang-26760.c": line 7406) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7406) -* replace by zero at ("test/cases/large/clang-26760.c": line 7408) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7406) * 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) @@ -23489,11 +31453,26 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7410) * reduce to left at ("test/cases/large/clang-26760.c": line 7410) * reduce to right at ("test/cases/large/clang-26760.c": line 7410) -* do without param at ("test/cases/large/clang-26760.c": line 7410) -* do without param at ("test/cases/large/clang-26760.c": line 7410) -* do without param at ("test/cases/large/clang-26760.c": line 7411) -* do without param at ("test/cases/large/clang-26760.c": line 7411) -* do without param at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7410) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7411) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7411) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7414) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7414) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7412) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) @@ -23503,292 +31482,398 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7414) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7414) -* do without param at ("test/cases/large/clang-26760.c": line 7413) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7413) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7414) * reduce to left at ("test/cases/large/clang-26760.c": line 7413) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) -* remove expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7413) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7413) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7412) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) -* do without param at ("test/cases/large/clang-26760.c": line 7412) -* do without param at ("test/cases/large/clang-26760.c": line 7413) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7413) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7413) * reduce to left at ("test/cases/large/clang-26760.c": line 7413) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) -* do without param at ("test/cases/large/clang-26760.c": line 7414) -* do without param at ("test/cases/large/clang-26760.c": line 7415) +* remove expression at ("test/cases/large/clang-26760.c": line 7412) * remove return statement at ("test/cases/large/clang-26760.c": line 7416) * remove expr statement at ("test/cases/large/clang-26760.c": line 7418) * remove condition at ("test/cases/large/clang-26760.c": line 7419) * remove break at ("test/cases/large/clang-26760.c": line 7420) * remove expr statement at ("test/cases/large/clang-26760.c": line 7421) -* replace by zero at ("test/cases/large/clang-26760.c": line 7334) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7421) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 7334) * remove the for loop at ("test/cases/large/clang-26760.c": line 7336) * remove initializer at ("test/cases/large/clang-26760.c": line 7336) * reduce to left at ("test/cases/large/clang-26760.c": line 7336) * reduce to right at ("test/cases/large/clang-26760.c": line 7336) * remove check at ("test/cases/large/clang-26760.c": line 7336) +* reduce to left at ("test/cases/large/clang-26760.c": line 7336) +* reduce to right at ("test/cases/large/clang-26760.c": line 7336) * remove iterator at ("test/cases/large/clang-26760.c": line 7336) * reduce to left at ("test/cases/large/clang-26760.c": line 7336) * reduce to right at ("test/cases/large/clang-26760.c": line 7336) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7338) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7338) * remove condition at ("test/cases/large/clang-26760.c": line 7339) -* replace by zero at ("test/cases/large/clang-26760.c": line 7339) +* reduce to index at ("test/cases/large/clang-26760.c": line 7339) * remove break at ("test/cases/large/clang-26760.c": line 7340) * remove the for loop at ("test/cases/large/clang-26760.c": line 7341) * remove initializer at ("test/cases/large/clang-26760.c": line 7341) * reduce to left at ("test/cases/large/clang-26760.c": line 7341) * reduce to right at ("test/cases/large/clang-26760.c": line 7341) * remove check at ("test/cases/large/clang-26760.c": line 7341) +* reduce to left at ("test/cases/large/clang-26760.c": line 7341) +* reduce to right at ("test/cases/large/clang-26760.c": line 7341) * remove iterator at ("test/cases/large/clang-26760.c": line 7341) * reduce to left at ("test/cases/large/clang-26760.c": line 7341) * reduce to right at ("test/cases/large/clang-26760.c": line 7341) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7343) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7343) * remove condition at ("test/cases/large/clang-26760.c": line 7344) -* replace by zero at ("test/cases/large/clang-26760.c": line 7344) +* reduce to index at ("test/cases/large/clang-26760.c": line 7344) * remove break at ("test/cases/large/clang-26760.c": line 7345) * remove condition at ("test/cases/large/clang-26760.c": line 7346) -* replace by zero at ("test/cases/large/clang-26760.c": line 7346) +* reduce to index at ("test/cases/large/clang-26760.c": line 7346) * remove break at ("test/cases/large/clang-26760.c": line 7347) * remove return statement at ("test/cases/large/clang-26760.c": line 7348) * remove expr statement at ("test/cases/large/clang-26760.c": line 7350) * remove condition at ("test/cases/large/clang-26760.c": line 7351) -* replace by zero at ("test/cases/large/clang-26760.c": line 7351) +* reduce to index at ("test/cases/large/clang-26760.c": line 7351) * remove break at ("test/cases/large/clang-26760.c": line 7352) * remove return statement at ("test/cases/large/clang-26760.c": line 7353) * expand compound statment at ("test/cases/large/clang-26760.c": line 7335) * remove expr statement at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) -* remove expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7356) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7356) +* reduce to index at ("test/cases/large/clang-26760.c": line 7356) * remove expression at ("test/cases/large/clang-26760.c": line 7356) -* replace by zero at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) -* do without param at ("test/cases/large/clang-26760.c": line 7363) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7363) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) +* reduce to left at ("test/cases/large/clang-26760.c": line 7363) +* reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7363) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) -* remove expression at ("test/cases/large/clang-26760.c": line 7356) -* do without param at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7362) -* do without param at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) * reduce to operant at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7356) -* do without param at ("test/cases/large/clang-26760.c": line 7356) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) * reduce to left at ("test/cases/large/clang-26760.c": line 7358) * reduce to right at ("test/cases/large/clang-26760.c": line 7360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) * remove expression at ("test/cases/large/clang-26760.c": line 7358) -* do without param at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7360) * reduce to left at ("test/cases/large/clang-26760.c": line 7358) * reduce to right at ("test/cases/large/clang-26760.c": line 7359) -* do without param at ("test/cases/large/clang-26760.c": line 7358) -* remove expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7359) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7359) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7359) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) * reduce to operant at ("test/cases/large/clang-26760.c": line 7358) -* replace by zero at ("test/cases/large/clang-26760.c": line 7358) -* do without param at ("test/cases/large/clang-26760.c": line 7359) -* replace by zero at ("test/cases/large/clang-26760.c": line 7359) -* do without param at ("test/cases/large/clang-26760.c": line 7360) -* do without param at ("test/cases/large/clang-26760.c": line 7361) -* do without param at ("test/cases/large/clang-26760.c": line 7362) -* do without param at ("test/cases/large/clang-26760.c": line 7363) +* remove expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to index at ("test/cases/large/clang-26760.c": line 7358) +* reduce to index at ("test/cases/large/clang-26760.c": line 7359) * reduce to operant at ("test/cases/large/clang-26760.c": line 7363) -* replace by zero at ("test/cases/large/clang-26760.c": line 7363) -* replace by zero at ("test/cases/large/clang-26760.c": line 7363) +* remove expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to index at ("test/cases/large/clang-26760.c": line 7363) +* reduce to index at ("test/cases/large/clang-26760.c": line 7363) +* remove expression at ("test/cases/large/clang-26760.c": line 7356) * remove expr statement at ("test/cases/large/clang-26760.c": line 7364) * reduce to left at ("test/cases/large/clang-26760.c": line 7364) * reduce to right at ("test/cases/large/clang-26760.c": line 7364) * remove expr statement at ("test/cases/large/clang-26760.c": line 7365) * reduce to left at ("test/cases/large/clang-26760.c": line 7365) * reduce to right at ("test/cases/large/clang-26760.c": line 7365) -* do without param at ("test/cases/large/clang-26760.c": line 7365) +* reduce to left at ("test/cases/large/clang-26760.c": line 7365) +* reduce to right at ("test/cases/large/clang-26760.c": line 7376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) * reduce to operant at ("test/cases/large/clang-26760.c": line 7365) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7375) +* reduce to left at ("test/cases/large/clang-26760.c": line 7366) +* reduce to right at ("test/cases/large/clang-26760.c": line 7374) * reduce to left at ("test/cases/large/clang-26760.c": line 7366) * reduce to right at ("test/cases/large/clang-26760.c": line 7374) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7372) * reduce to left at ("test/cases/large/clang-26760.c": line 7371) * reduce to right at ("test/cases/large/clang-26760.c": line 7371) -* remove expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to left at ("test/cases/large/clang-26760.c": line 7366) +* reduce to right at ("test/cases/large/clang-26760.c": line 7371) * reduce to left at ("test/cases/large/clang-26760.c": line 7366) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* replace by zero at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to index at ("test/cases/large/clang-26760.c": line 7366) * reduce to operant at ("test/cases/large/clang-26760.c": line 7367) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7371) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) +* reduce to right at ("test/cases/large/clang-26760.c": line 7371) +* reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) -* remove expression at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7369) * reduce to operant at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7368) -* do without param at ("test/cases/large/clang-26760.c": line 7369) -* do without param at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7368) +* remove expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to left at ("test/cases/large/clang-26760.c": line 7370) +* reduce to right at ("test/cases/large/clang-26760.c": line 7371) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) -* do without param at ("test/cases/large/clang-26760.c": line 7370) -* do without param at ("test/cases/large/clang-26760.c": line 7371) -* replace by zero at ("test/cases/large/clang-26760.c": line 7371) -* replace by zero at ("test/cases/large/clang-26760.c": line 7371) -* do without param at ("test/cases/large/clang-26760.c": line 7372) -* do without param at ("test/cases/large/clang-26760.c": line 7373) -* do without param at ("test/cases/large/clang-26760.c": line 7374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7371) +* reduce to index at ("test/cases/large/clang-26760.c": line 7371) +* reduce to index at ("test/cases/large/clang-26760.c": line 7371) +* remove expression at ("test/cases/large/clang-26760.c": line 7366) * reduce to operant at ("test/cases/large/clang-26760.c": line 7374) -* do without param at ("test/cases/large/clang-26760.c": line 7375) -* do without param at ("test/cases/large/clang-26760.c": line 7376) * remove the for loop at ("test/cases/large/clang-26760.c": line 7424) * remove initializer at ("test/cases/large/clang-26760.c": line 7424) * reduce to left at ("test/cases/large/clang-26760.c": line 7424) * reduce to right at ("test/cases/large/clang-26760.c": line 7424) * remove check at ("test/cases/large/clang-26760.c": line 7424) +* reduce to left at ("test/cases/large/clang-26760.c": line 7424) +* reduce to right at ("test/cases/large/clang-26760.c": line 7424) * remove iterator at ("test/cases/large/clang-26760.c": line 7424) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7424) * remove expr statement at ("test/cases/large/clang-26760.c": line 7426) -* do without param at ("test/cases/large/clang-26760.c": line 7426) -* replace by zero at ("test/cases/large/clang-26760.c": line 7426) -* replace by zero at ("test/cases/large/clang-26760.c": line 7426) -* replace by zero at ("test/cases/large/clang-26760.c": line 7426) -* do without param at ("test/cases/large/clang-26760.c": line 7427) -* do without param at ("test/cases/large/clang-26760.c": line 7428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7426) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7428) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7426) +* reduce to index at ("test/cases/large/clang-26760.c": line 7426) * remove condition at ("test/cases/large/clang-26760.c": line 7429) * remove expr statement at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) * expand compound statment at ("test/cases/large/clang-26760.c": line 7423) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7458) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 7467) -* remove expression at ("test/cases/large/clang-26760.c": line 7463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7463) +* reduce to left at ("test/cases/large/clang-26760.c": line 7463) +* reduce to right at ("test/cases/large/clang-26760.c": line 7463) +* reduce to left at ("test/cases/large/clang-26760.c": line 7463) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) * reduce to left at ("test/cases/large/clang-26760.c": line 7463) * reduce to right at ("test/cases/large/clang-26760.c": line 7465) * reduce to left at ("test/cases/large/clang-26760.c": line 7463) * reduce to right at ("test/cases/large/clang-26760.c": line 7463) -* replace by zero at ("test/cases/large/clang-26760.c": line 7463) -* do without param at ("test/cases/large/clang-26760.c": line 7463) -* do without param at ("test/cases/large/clang-26760.c": line 7464) -* do without param at ("test/cases/large/clang-26760.c": line 7464) -* do without param at ("test/cases/large/clang-26760.c": line 7465) -* do without param at ("test/cases/large/clang-26760.c": line 7465) +* reduce to index at ("test/cases/large/clang-26760.c": line 7463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to left at ("test/cases/large/clang-26760.c": line 7465) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) * remove expression at ("test/cases/large/clang-26760.c": line 7465) -* do without param at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7466) * reduce to left at ("test/cases/large/clang-26760.c": line 7465) * reduce to right at ("test/cases/large/clang-26760.c": line 7465) -* do without param at ("test/cases/large/clang-26760.c": line 7466) -* do without param at ("test/cases/large/clang-26760.c": line 7467) +* reduce to left at ("test/cases/large/clang-26760.c": line 7467) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) +* reduce to left at ("test/cases/large/clang-26760.c": line 7467) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) +* reduce to left at ("test/cases/large/clang-26760.c": line 7467) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 7463) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7640) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7642) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7642) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) * reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7640) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7640) +* reduce to index at ("test/cases/large/clang-26760.c": line 7640) * remove expression at ("test/cases/large/clang-26760.c": line 7640) -* replace by zero at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7642) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) * reduce to right at ("test/cases/large/clang-26760.c": line 7642) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) -* do without param at ("test/cases/large/clang-26760.c": line 7640) -* do without param at ("test/cases/large/clang-26760.c": line 7641) -* do without param at ("test/cases/large/clang-26760.c": line 7641) -* remove expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7642) +* reduce to left at ("test/cases/large/clang-26760.c": line 7641) +* reduce to right at ("test/cases/large/clang-26760.c": line 7641) +* reduce to left at ("test/cases/large/clang-26760.c": line 7641) +* reduce to right at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) * reduce to left at ("test/cases/large/clang-26760.c": line 7641) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) * reduce to left at ("test/cases/large/clang-26760.c": line 7641) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) * reduce to left at ("test/cases/large/clang-26760.c": line 7641) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) -* do without param at ("test/cases/large/clang-26760.c": line 7642) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7470) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7471) +* remove expression at ("test/cases/large/clang-26760.c": line 7641) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7470) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7471) * remove the for loop at ("test/cases/large/clang-26760.c": line 7472) * remove initializer at ("test/cases/large/clang-26760.c": line 7472) * reduce to left at ("test/cases/large/clang-26760.c": line 7472) * reduce to right at ("test/cases/large/clang-26760.c": line 7472) * remove check at ("test/cases/large/clang-26760.c": line 7472) +* reduce to left at ("test/cases/large/clang-26760.c": line 7472) +* reduce to right at ("test/cases/large/clang-26760.c": line 7472) * remove iterator at ("test/cases/large/clang-26760.c": line 7472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7472) * remove the for loop at ("test/cases/large/clang-26760.c": line 7474) * remove initializer at ("test/cases/large/clang-26760.c": line 7474) * reduce to left at ("test/cases/large/clang-26760.c": line 7474) * 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 check at ("test/cases/large/clang-26760.c": line 7474) +* reduce to left at ("test/cases/large/clang-26760.c": line 7474) +* reduce to right at ("test/cases/large/clang-26760.c": line 7474) * remove iterator at ("test/cases/large/clang-26760.c": line 7474) +* reduce to operant 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7477) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7483) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7483) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7481) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7482) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) * remove the for loop at ("test/cases/large/clang-26760.c": line 7484) * remove initializer at ("test/cases/large/clang-26760.c": line 7484) * 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 check at ("test/cases/large/clang-26760.c": line 7484) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7484) * reduce to left at ("test/cases/large/clang-26760.c": line 7484) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7486) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7487) * remove expr statement at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7488) -* replace by zero at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7488) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7500) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7500) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7500) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7500) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) @@ -23796,261 +31881,367 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7500) * reduce to operant at ("test/cases/large/clang-26760.c": line 7488) -* remove expression at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* replace by zero at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7500) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7500) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7499) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7498) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7497) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7496) +* reduce to index at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7496) * reduce to right at ("test/cases/large/clang-26760.c": line 7496) * reduce to left at ("test/cases/large/clang-26760.c": line 7496) * reduce to right at ("test/cases/large/clang-26760.c": line 7496) * reduce to left at ("test/cases/large/clang-26760.c": line 7496) * reduce to right at ("test/cases/large/clang-26760.c": line 7496) -* remove expression at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) +* reduce to left at ("test/cases/large/clang-26760.c": line 7496) +* reduce to right at ("test/cases/large/clang-26760.c": line 7496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7495) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7494) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7493) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7493) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7488) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7493) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7493) -* replace by zero at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7493) * reduce to right at ("test/cases/large/clang-26760.c": line 7493) * reduce to left at ("test/cases/large/clang-26760.c": line 7493) * reduce to right at ("test/cases/large/clang-26760.c": line 7493) -* remove expression at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7492) -* remove expression at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7490) -* do without param at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7492) +* reduce to left at ("test/cases/large/clang-26760.c": line 7489) +* reduce to right at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7490) +* reduce to left at ("test/cases/large/clang-26760.c": line 7490) +* reduce to right at ("test/cases/large/clang-26760.c": line 7491) * reduce to left at ("test/cases/large/clang-26760.c": line 7490) * reduce to right at ("test/cases/large/clang-26760.c": line 7491) -* do without param at ("test/cases/large/clang-26760.c": line 7490) -* do without param at ("test/cases/large/clang-26760.c": line 7491) -* replace by zero at ("test/cases/large/clang-26760.c": line 7491) -* do without param at ("test/cases/large/clang-26760.c": line 7492) -* do without param at ("test/cases/large/clang-26760.c": line 7493) -* replace by zero at ("test/cases/large/clang-26760.c": line 7493) -* do without param at ("test/cases/large/clang-26760.c": line 7494) -* replace by zero at ("test/cases/large/clang-26760.c": line 7494) -* do without param at ("test/cases/large/clang-26760.c": line 7495) -* do without param at ("test/cases/large/clang-26760.c": line 7496) -* replace by zero at ("test/cases/large/clang-26760.c": line 7496) -* do without param at ("test/cases/large/clang-26760.c": line 7497) -* do without param at ("test/cases/large/clang-26760.c": line 7498) -* do without param at ("test/cases/large/clang-26760.c": line 7499) -* do without param at ("test/cases/large/clang-26760.c": line 7500) -* replace by zero at ("test/cases/large/clang-26760.c": line 7500) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7491) +* reduce to index at ("test/cases/large/clang-26760.c": line 7491) +* remove expression at ("test/cases/large/clang-26760.c": line 7489) +* remove expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7493) +* reduce to index at ("test/cases/large/clang-26760.c": line 7494) +* remove expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7496) +* remove expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7500) * remove return statement at ("test/cases/large/clang-26760.c": line 7501) -* replace by zero at ("test/cases/large/clang-26760.c": line 7501) +* reduce to index at ("test/cases/large/clang-26760.c": line 7501) * remove expr statement at ("test/cases/large/clang-26760.c": line 7503) * remove the for loop at ("test/cases/large/clang-26760.c": line 7504) * remove initializer at ("test/cases/large/clang-26760.c": line 7504) * reduce to left at ("test/cases/large/clang-26760.c": line 7504) * reduce to right at ("test/cases/large/clang-26760.c": line 7504) * remove check at ("test/cases/large/clang-26760.c": line 7504) +* reduce to left at ("test/cases/large/clang-26760.c": line 7504) +* reduce to right at ("test/cases/large/clang-26760.c": line 7504) * remove iterator at ("test/cases/large/clang-26760.c": line 7504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7504) * remove expr statement at ("test/cases/large/clang-26760.c": line 7505) * reduce to left at ("test/cases/large/clang-26760.c": line 7505) * reduce to right at ("test/cases/large/clang-26760.c": line 7505) -* replace by zero at ("test/cases/large/clang-26760.c": line 7505) +* reduce to index at ("test/cases/large/clang-26760.c": line 7505) * remove the for loop at ("test/cases/large/clang-26760.c": line 7506) * remove initializer at ("test/cases/large/clang-26760.c": line 7506) * reduce to left at ("test/cases/large/clang-26760.c": line 7506) * reduce to right at ("test/cases/large/clang-26760.c": line 7506) * remove check at ("test/cases/large/clang-26760.c": line 7506) +* reduce to left at ("test/cases/large/clang-26760.c": line 7506) +* reduce to right at ("test/cases/large/clang-26760.c": line 7506) * remove iterator at ("test/cases/large/clang-26760.c": line 7506) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7506) * remove the for loop at ("test/cases/large/clang-26760.c": line 7508) * remove initializer at ("test/cases/large/clang-26760.c": line 7508) * reduce to left at ("test/cases/large/clang-26760.c": line 7508) * reduce to right at ("test/cases/large/clang-26760.c": line 7508) * remove check at ("test/cases/large/clang-26760.c": line 7508) +* reduce to left at ("test/cases/large/clang-26760.c": line 7508) +* reduce to right at ("test/cases/large/clang-26760.c": line 7508) * remove iterator at ("test/cases/large/clang-26760.c": line 7508) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7508) * remove expr statement at ("test/cases/large/clang-26760.c": line 7509) * reduce to left at ("test/cases/large/clang-26760.c": line 7509) * reduce to right at ("test/cases/large/clang-26760.c": line 7509) -* replace by zero at ("test/cases/large/clang-26760.c": line 7509) -* replace by zero at ("test/cases/large/clang-26760.c": line 7509) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7509) +* reduce to index at ("test/cases/large/clang-26760.c": line 7509) * remove expr statement at ("test/cases/large/clang-26760.c": line 7511) * reduce to left at ("test/cases/large/clang-26760.c": line 7511) * reduce to right at ("test/cases/large/clang-26760.c": line 7511) +* reduce to left at ("test/cases/large/clang-26760.c": line 7511) +* reduce to right at ("test/cases/large/clang-26760.c": line 7511) * remove the for loop at ("test/cases/large/clang-26760.c": line 7512) * remove initializer at ("test/cases/large/clang-26760.c": line 7512) * 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 check at ("test/cases/large/clang-26760.c": line 7512) +* reduce to left at ("test/cases/large/clang-26760.c": line 7512) +* reduce to right at ("test/cases/large/clang-26760.c": line 7512) * reduce to operant at ("test/cases/large/clang-26760.c": line 7512) * remove iterator at ("test/cases/large/clang-26760.c": line 7512) * reduce to left at ("test/cases/large/clang-26760.c": line 7512) * reduce to right at ("test/cases/large/clang-26760.c": line 7512) -* do without param at ("test/cases/large/clang-26760.c": line 7512) -* do without param at ("test/cases/large/clang-26760.c": line 7513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7513) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7515) * remove the for loop at ("test/cases/large/clang-26760.c": line 7516) * remove initializer at ("test/cases/large/clang-26760.c": line 7516) * reduce to left at ("test/cases/large/clang-26760.c": line 7516) * reduce to right at ("test/cases/large/clang-26760.c": line 7516) * remove check at ("test/cases/large/clang-26760.c": line 7516) +* reduce to left at ("test/cases/large/clang-26760.c": line 7516) +* reduce to right at ("test/cases/large/clang-26760.c": line 7516) * remove iterator at ("test/cases/large/clang-26760.c": line 7516) * reduce to left at ("test/cases/large/clang-26760.c": line 7516) * reduce to right at ("test/cases/large/clang-26760.c": line 7516) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7518) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7518) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) * remove return statement at ("test/cases/large/clang-26760.c": line 7519) -* replace by zero at ("test/cases/large/clang-26760.c": line 7519) -* replace by zero at ("test/cases/large/clang-26760.c": line 7519) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7519) +* reduce to index at ("test/cases/large/clang-26760.c": line 7519) * remove the for loop at ("test/cases/large/clang-26760.c": line 7521) * remove initializer at ("test/cases/large/clang-26760.c": line 7521) * reduce to left at ("test/cases/large/clang-26760.c": line 7521) * reduce to right at ("test/cases/large/clang-26760.c": line 7521) * remove check at ("test/cases/large/clang-26760.c": line 7521) +* reduce to left at ("test/cases/large/clang-26760.c": line 7521) +* reduce to right at ("test/cases/large/clang-26760.c": line 7521) * remove iterator at ("test/cases/large/clang-26760.c": line 7521) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7521) * remove expr statement at ("test/cases/large/clang-26760.c": line 7522) * reduce to left at ("test/cases/large/clang-26760.c": line 7522) * reduce to right at ("test/cases/large/clang-26760.c": line 7522) -* replace by zero at ("test/cases/large/clang-26760.c": line 7522) +* reduce to index at ("test/cases/large/clang-26760.c": line 7522) * reduce to operant at ("test/cases/large/clang-26760.c": line 7522) * remove expr statement at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7528) * reduce to left at ("test/cases/large/clang-26760.c": line 7528) * reduce to right at ("test/cases/large/clang-26760.c": line 7528) -* remove expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) -* replace by zero at ("test/cases/large/clang-26760.c": line 7523) +* reduce to index at ("test/cases/large/clang-26760.c": line 7523) * reduce to operant at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7527) -* remove expression at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7523) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7528) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7528) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7527) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7526) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7526) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7523) -* replace by zero at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7524) -* remove expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7526) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to index at ("test/cases/large/clang-26760.c": line 7523) +* reduce to left at ("test/cases/large/clang-26760.c": line 7524) +* reduce to right at ("test/cases/large/clang-26760.c": line 7525) +* reduce to left at ("test/cases/large/clang-26760.c": line 7524) +* reduce to right at ("test/cases/large/clang-26760.c": line 7525) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to left at ("test/cases/large/clang-26760.c": line 7524) +* reduce to right at ("test/cases/large/clang-26760.c": line 7524) * reduce to operant at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* remove expression at ("test/cases/large/clang-26760.c": line 7524) * remove expression at ("test/cases/large/clang-26760.c": line 7524) * reduce to left at ("test/cases/large/clang-26760.c": line 7524) * reduce to right at ("test/cases/large/clang-26760.c": line 7525) -* do without param at ("test/cases/large/clang-26760.c": line 7524) -* do without param at ("test/cases/large/clang-26760.c": line 7525) -* do without param at ("test/cases/large/clang-26760.c": line 7526) -* replace by zero at ("test/cases/large/clang-26760.c": line 7526) -* do without param at ("test/cases/large/clang-26760.c": line 7527) -* do without param at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7525) +* reduce to index at ("test/cases/large/clang-26760.c": line 7526) +* remove expression at ("test/cases/large/clang-26760.c": line 7523) * reduce to operant at ("test/cases/large/clang-26760.c": line 7528) +* remove expression at ("test/cases/large/clang-26760.c": line 7523) * remove the for loop at ("test/cases/large/clang-26760.c": line 7529) * remove initializer at ("test/cases/large/clang-26760.c": line 7529) * reduce to left at ("test/cases/large/clang-26760.c": line 7529) * reduce to right at ("test/cases/large/clang-26760.c": line 7529) * remove check at ("test/cases/large/clang-26760.c": line 7529) +* reduce to left at ("test/cases/large/clang-26760.c": line 7529) +* reduce to right at ("test/cases/large/clang-26760.c": line 7529) * remove iterator at ("test/cases/large/clang-26760.c": line 7529) * reduce to left at ("test/cases/large/clang-26760.c": line 7529) * reduce to right at ("test/cases/large/clang-26760.c": line 7529) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7531) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) * remove expr statement at ("test/cases/large/clang-26760.c": line 7532) * reduce to left at ("test/cases/large/clang-26760.c": line 7532) * reduce to right at ("test/cases/large/clang-26760.c": line 7532) -* replace by zero at ("test/cases/large/clang-26760.c": line 7532) -* replace by zero at ("test/cases/large/clang-26760.c": line 7532) -* replace by zero at ("test/cases/large/clang-26760.c": line 7532) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7532) +* reduce to index at ("test/cases/large/clang-26760.c": line 7532) * remove condition at ("test/cases/large/clang-26760.c": line 7535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7535) * remove expression at ("test/cases/large/clang-26760.c": line 7535) * remove the for loop at ("test/cases/large/clang-26760.c": line 7589) * remove initializer at ("test/cases/large/clang-26760.c": line 7589) * reduce to left at ("test/cases/large/clang-26760.c": line 7589) * reduce to right at ("test/cases/large/clang-26760.c": line 7589) * remove check at ("test/cases/large/clang-26760.c": line 7589) +* reduce to left at ("test/cases/large/clang-26760.c": line 7589) +* reduce to right at ("test/cases/large/clang-26760.c": line 7589) * remove iterator at ("test/cases/large/clang-26760.c": line 7589) * reduce to left at ("test/cases/large/clang-26760.c": line 7589) * reduce to right at ("test/cases/large/clang-26760.c": line 7589) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7591) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7591) * remove condition at ("test/cases/large/clang-26760.c": line 7592) -* replace by zero at ("test/cases/large/clang-26760.c": line 7592) +* reduce to index at ("test/cases/large/clang-26760.c": line 7592) * remove break at ("test/cases/large/clang-26760.c": line 7593) * remove condition at ("test/cases/large/clang-26760.c": line 7594) -* replace by zero at ("test/cases/large/clang-26760.c": line 7594) +* reduce to index at ("test/cases/large/clang-26760.c": line 7594) * remove break at ("test/cases/large/clang-26760.c": line 7595) * remove return statement at ("test/cases/large/clang-26760.c": line 7596) * delete variable at ("test/cases/large/clang-26760.c": line 7537) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7538) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7538) * remove condition at ("test/cases/large/clang-26760.c": line 7539) * remove break at ("test/cases/large/clang-26760.c": line 7540) * remove condition at ("test/cases/large/clang-26760.c": line 7541) -* do without param at ("test/cases/large/clang-26760.c": line 7541) -* do without param at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7545) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) * reduce to left at ("test/cases/large/clang-26760.c": line 7543) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) * reduce to left at ("test/cases/large/clang-26760.c": line 7543) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to left at ("test/cases/large/clang-26760.c": line 7543) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) * reduce to operant at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) -* replace by zero at ("test/cases/large/clang-26760.c": line 7541) +* reduce to index at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) * reduce to operant at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) -* do without param at ("test/cases/large/clang-26760.c": line 7541) -* do without param at ("test/cases/large/clang-26760.c": line 7542) -* do without param at ("test/cases/large/clang-26760.c": line 7542) -* do without param at ("test/cases/large/clang-26760.c": line 7543) -* replace by zero at ("test/cases/large/clang-26760.c": line 7543) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7543) +* reduce to index at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7541) +* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7541) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7563) -* replace by zero at ("test/cases/large/clang-26760.c": line 7563) +* reduce to left at ("test/cases/large/clang-26760.c": line 7563) +* reduce to right at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7563) * reduce to right at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7573) * reduce to right at ("test/cases/large/clang-26760.c": line 7573) -* remove expression at ("test/cases/large/clang-26760.c": line 7563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7573) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7563) +* reduce to left at ("test/cases/large/clang-26760.c": line 7563) +* reduce to right at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7563) * reduce to right at ("test/cases/large/clang-26760.c": line 7563) -* do without param at ("test/cases/large/clang-26760.c": line 7563) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7572) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7571) +* reduce to left at ("test/cases/large/clang-26760.c": line 7564) +* reduce to right at ("test/cases/large/clang-26760.c": line 7570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7569) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) * remove expression at ("test/cases/large/clang-26760.c": line 7564) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7564) @@ -24058,162 +32249,234 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7568) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7568) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7565) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7568) +* reduce to left at ("test/cases/large/clang-26760.c": line 7564) +* reduce to right at ("test/cases/large/clang-26760.c": line 7567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7565) +* reduce to left at ("test/cases/large/clang-26760.c": line 7565) +* reduce to right at ("test/cases/large/clang-26760.c": line 7565) * reduce to left at ("test/cases/large/clang-26760.c": line 7565) * reduce to right at ("test/cases/large/clang-26760.c": line 7565) -* replace by zero at ("test/cases/large/clang-26760.c": line 7565) +* reduce to index at ("test/cases/large/clang-26760.c": line 7565) +* reduce to left at ("test/cases/large/clang-26760.c": line 7565) +* reduce to right at ("test/cases/large/clang-26760.c": line 7566) +* reduce to left at ("test/cases/large/clang-26760.c": line 7565) +* reduce to right at ("test/cases/large/clang-26760.c": line 7566) * reduce to left at ("test/cases/large/clang-26760.c": line 7565) * reduce to right at ("test/cases/large/clang-26760.c": line 7566) -* do without param at ("test/cases/large/clang-26760.c": line 7565) -* do without param at ("test/cases/large/clang-26760.c": line 7566) -* do without param at ("test/cases/large/clang-26760.c": line 7567) -* do without param at ("test/cases/large/clang-26760.c": line 7568) -* replace by zero at ("test/cases/large/clang-26760.c": line 7568) -* do without param at ("test/cases/large/clang-26760.c": line 7569) -* do without param at ("test/cases/large/clang-26760.c": line 7570) -* do without param at ("test/cases/large/clang-26760.c": line 7571) -* do without param at ("test/cases/large/clang-26760.c": line 7572) -* do without param at ("test/cases/large/clang-26760.c": line 7573) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7565) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7566) +* reduce to index at ("test/cases/large/clang-26760.c": line 7568) +* remove expression at ("test/cases/large/clang-26760.c": line 7563) * remove condition at ("test/cases/large/clang-26760.c": line 7574) * remove break at ("test/cases/large/clang-26760.c": line 7575) * remove expr statement at ("test/cases/large/clang-26760.c": line 7576) * reduce to left at ("test/cases/large/clang-26760.c": line 7576) * reduce to right at ("test/cases/large/clang-26760.c": line 7576) -* replace by zero at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7582) -* remove expression at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7581) -* remove expression at ("test/cases/large/clang-26760.c": line 7581) -* remove expression at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7583) +* reduce to left at ("test/cases/large/clang-26760.c": line 7582) +* reduce to right at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7582) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) * reduce to left at ("test/cases/large/clang-26760.c": line 7576) * reduce to right at ("test/cases/large/clang-26760.c": line 7580) * reduce to left at ("test/cases/large/clang-26760.c": line 7576) * reduce to right at ("test/cases/large/clang-26760.c": line 7580) -* do without param at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7580) -* remove expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7580) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) * reduce to operant at ("test/cases/large/clang-26760.c": line 7577) -* do without param at ("test/cases/large/clang-26760.c": line 7577) -* do without param at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7579) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7578) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) * remove expression at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7578) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7578) -* do without param at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) -* do without param at ("test/cases/large/clang-26760.c": line 7578) -* do without param at ("test/cases/large/clang-26760.c": line 7579) -* do without param at ("test/cases/large/clang-26760.c": line 7580) -* replace by zero at ("test/cases/large/clang-26760.c": line 7580) -* do without param at ("test/cases/large/clang-26760.c": line 7581) -* replace by zero at ("test/cases/large/clang-26760.c": line 7581) -* do without param at ("test/cases/large/clang-26760.c": line 7582) -* replace by zero at ("test/cases/large/clang-26760.c": line 7582) -* do without param at ("test/cases/large/clang-26760.c": line 7583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7578) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7580) +* remove expression at ("test/cases/large/clang-26760.c": line 7577) +* remove expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7581) +* reduce to index at ("test/cases/large/clang-26760.c": line 7581) +* remove expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to index at ("test/cases/large/clang-26760.c": line 7582) +* remove expression at ("test/cases/large/clang-26760.c": line 7576) * delete variable at ("test/cases/large/clang-26760.c": line 7547) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7548) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7548) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7548) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) * remove expr statement at ("test/cases/large/clang-26760.c": line 7549) * reduce to left at ("test/cases/large/clang-26760.c": line 7549) * reduce to right at ("test/cases/large/clang-26760.c": line 7549) * reduce to left at ("test/cases/large/clang-26760.c": line 7549) * reduce to right at ("test/cases/large/clang-26760.c": line 7551) -* do without param at ("test/cases/large/clang-26760.c": line 7549) -* do without param at ("test/cases/large/clang-26760.c": line 7549) -* do without param at ("test/cases/large/clang-26760.c": line 7550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7550) * reduce to left at ("test/cases/large/clang-26760.c": line 7550) * reduce to right at ("test/cases/large/clang-26760.c": line 7550) * reduce to operant at ("test/cases/large/clang-26760.c": line 7550) -* do without param at ("test/cases/large/clang-26760.c": line 7551) -* do without param at ("test/cases/large/clang-26760.c": line 7551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7552) +* reduce to left at ("test/cases/large/clang-26760.c": line 7551) +* reduce to right at ("test/cases/large/clang-26760.c": line 7551) * reduce to left at ("test/cases/large/clang-26760.c": line 7551) * reduce to right at ("test/cases/large/clang-26760.c": line 7551) -* do without param at ("test/cases/large/clang-26760.c": line 7552) * reduce to operant at ("test/cases/large/clang-26760.c": line 7552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7552) +* reduce to left at ("test/cases/large/clang-26760.c": line 7552) +* reduce to right at ("test/cases/large/clang-26760.c": line 7552) +* reduce to left at ("test/cases/large/clang-26760.c": line 7552) +* reduce to right at ("test/cases/large/clang-26760.c": line 7552) +* reduce to index at ("test/cases/large/clang-26760.c": line 7552) +* reduce to index at ("test/cases/large/clang-26760.c": line 7552) * remove expression at ("test/cases/large/clang-26760.c": line 7552) -* replace by zero at ("test/cases/large/clang-26760.c": line 7552) -* replace by zero at ("test/cases/large/clang-26760.c": line 7552) -* replace by zero at ("test/cases/large/clang-26760.c": line 7552) +* reduce to index at ("test/cases/large/clang-26760.c": line 7552) * remove expr statement at ("test/cases/large/clang-26760.c": line 7553) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) * reduce to operant at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* do without param at ("test/cases/large/clang-26760.c": line 7553) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7553) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7553) +* reduce to index at ("test/cases/large/clang-26760.c": line 7553) +* reduce to index at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7558) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7557) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7557) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7557) -* do without param at ("test/cases/large/clang-26760.c": line 7553) -* do without param at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7554) * reduce to operant at ("test/cases/large/clang-26760.c": line 7553) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7553) * reduce to operant at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* do without param at ("test/cases/large/clang-26760.c": line 7554) -* replace by zero at ("test/cases/large/clang-26760.c": line 7554) -* do without param at ("test/cases/large/clang-26760.c": line 7555) -* do without param at ("test/cases/large/clang-26760.c": line 7555) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7555) -* remove expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7553) +* reduce to index at ("test/cases/large/clang-26760.c": line 7553) +* reduce to left at ("test/cases/large/clang-26760.c": line 7554) +* reduce to right at ("test/cases/large/clang-26760.c": line 7554) +* reduce to index at ("test/cases/large/clang-26760.c": line 7554) +* reduce to left at ("test/cases/large/clang-26760.c": line 7555) +* reduce to right at ("test/cases/large/clang-26760.c": line 7557) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7557) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) * reduce to left at ("test/cases/large/clang-26760.c": line 7555) * reduce to right at ("test/cases/large/clang-26760.c": line 7556) * reduce to left at ("test/cases/large/clang-26760.c": line 7555) * reduce to right at ("test/cases/large/clang-26760.c": line 7556) -* do without param at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7556) * reduce to left at ("test/cases/large/clang-26760.c": line 7555) * reduce to right at ("test/cases/large/clang-26760.c": line 7555) -* do without param at ("test/cases/large/clang-26760.c": line 7556) -* replace by zero at ("test/cases/large/clang-26760.c": line 7556) -* do without param at ("test/cases/large/clang-26760.c": line 7557) -* do without param at ("test/cases/large/clang-26760.c": line 7558) +* remove expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to index at ("test/cases/large/clang-26760.c": line 7556) * remove expr statement at ("test/cases/large/clang-26760.c": line 7585) * reduce to left at ("test/cases/large/clang-26760.c": line 7585) * reduce to right at ("test/cases/large/clang-26760.c": line 7585) -* do without param at ("test/cases/large/clang-26760.c": line 7585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7585) * reduce to left at ("test/cases/large/clang-26760.c": line 7585) * reduce to right at ("test/cases/large/clang-26760.c": line 7585) -* do without param at ("test/cases/large/clang-26760.c": line 7585) * remove expr statement at ("test/cases/large/clang-26760.c": line 7600) * reduce to left at ("test/cases/large/clang-26760.c": line 7600) * reduce to right at ("test/cases/large/clang-26760.c": line 7600) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) * remove expr statement at ("test/cases/large/clang-26760.c": line 7606) * reduce to left at ("test/cases/large/clang-26760.c": line 7606) * reduce to right at ("test/cases/large/clang-26760.c": line 7615) -* replace by zero at ("test/cases/large/clang-26760.c": line 7606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * remove expression at ("test/cases/large/clang-26760.c": line 7606) -* do without param at ("test/cases/large/clang-26760.c": line 7606) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* remove expression at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7615) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) @@ -24222,16 +32485,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) -* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7614) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * remove expression at ("test/cases/large/clang-26760.c": line 7607) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7613) @@ -24239,40 +32508,54 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7613) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7613) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * remove expression at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7611) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7610) -* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * reduce to operant at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7609) * remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7609) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7609) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7609) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7608) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7608) -* do without param at ("test/cases/large/clang-26760.c": line 7609) -* replace by zero at ("test/cases/large/clang-26760.c": line 7609) -* do without param at ("test/cases/large/clang-26760.c": line 7610) -* do without param at ("test/cases/large/clang-26760.c": line 7611) -* do without param at ("test/cases/large/clang-26760.c": line 7612) -* replace by zero at ("test/cases/large/clang-26760.c": line 7612) -* do without param at ("test/cases/large/clang-26760.c": line 7613) -* replace by zero at ("test/cases/large/clang-26760.c": line 7613) -* do without param at ("test/cases/large/clang-26760.c": line 7614) -* do without param at ("test/cases/large/clang-26760.c": line 7615) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7609) +* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7612) +* reduce to index at ("test/cases/large/clang-26760.c": line 7613) +* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* remove expression at ("test/cases/large/clang-26760.c": line 7607) * remove expr statement at ("test/cases/large/clang-26760.c": line 7617) * reduce to left at ("test/cases/large/clang-26760.c": line 7617) * reduce to right at ("test/cases/large/clang-26760.c": line 7617) @@ -24280,168 +32563,203 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7619) * reduce to left at ("test/cases/large/clang-26760.c": line 7619) * reduce to right at ("test/cases/large/clang-26760.c": line 7619) -* replace by zero at ("test/cases/large/clang-26760.c": line 7619) +* reduce to index at ("test/cases/large/clang-26760.c": line 7619) * remove expr statement at ("test/cases/large/clang-26760.c": line 7621) * reduce to left at ("test/cases/large/clang-26760.c": line 7621) * reduce to right at ("test/cases/large/clang-26760.c": line 7621) -* replace by zero at ("test/cases/large/clang-26760.c": line 7621) * remove condition at ("test/cases/large/clang-26760.c": line 7622) * remove continue at ("test/cases/large/clang-26760.c": line 7623) * remove expr statement at ("test/cases/large/clang-26760.c": line 7624) * reduce to left at ("test/cases/large/clang-26760.c": line 7624) * reduce to right at ("test/cases/large/clang-26760.c": line 7624) -* do without param at ("test/cases/large/clang-26760.c": line 7624) -* replace by zero at ("test/cases/large/clang-26760.c": line 7624) -* do without param at ("test/cases/large/clang-26760.c": line 7624) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7624) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7624) +* reduce to index at ("test/cases/large/clang-26760.c": line 7624) * remove expr statement at ("test/cases/large/clang-26760.c": line 7625) * reduce to left at ("test/cases/large/clang-26760.c": line 7625) * reduce to right at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7634) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7625) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7633) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7632) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7632) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7626) * reduce to left at ("test/cases/large/clang-26760.c": line 7626) * reduce to right at ("test/cases/large/clang-26760.c": line 7627) -* do without param at ("test/cases/large/clang-26760.c": line 7626) -* do without param at ("test/cases/large/clang-26760.c": line 7627) -* do without param at ("test/cases/large/clang-26760.c": line 7628) -* do without param at ("test/cases/large/clang-26760.c": line 7628) -* do without param at ("test/cases/large/clang-26760.c": line 7629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7629) +* reduce to left at ("test/cases/large/clang-26760.c": line 7629) +* reduce to right at ("test/cases/large/clang-26760.c": line 7630) * reduce to left at ("test/cases/large/clang-26760.c": line 7629) * reduce to right at ("test/cases/large/clang-26760.c": line 7630) * reduce to left at ("test/cases/large/clang-26760.c": line 7629) * reduce to right at ("test/cases/large/clang-26760.c": line 7630) -* do without param at ("test/cases/large/clang-26760.c": line 7629) -* do without param at ("test/cases/large/clang-26760.c": line 7630) -* replace by zero at ("test/cases/large/clang-26760.c": line 7630) -* do without param at ("test/cases/large/clang-26760.c": line 7631) -* do without param at ("test/cases/large/clang-26760.c": line 7632) -* do without param at ("test/cases/large/clang-26760.c": line 7633) -* do without param at ("test/cases/large/clang-26760.c": line 7634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7630) +* reduce to index at ("test/cases/large/clang-26760.c": line 7630) * remove the for loop at ("test/cases/large/clang-26760.c": line 7644) * remove initializer at ("test/cases/large/clang-26760.c": line 7644) * reduce to left at ("test/cases/large/clang-26760.c": line 7644) * reduce to right at ("test/cases/large/clang-26760.c": line 7644) * remove check at ("test/cases/large/clang-26760.c": line 7644) +* reduce to left at ("test/cases/large/clang-26760.c": line 7644) +* reduce to right at ("test/cases/large/clang-26760.c": line 7644) * remove iterator at ("test/cases/large/clang-26760.c": line 7644) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7644) * remove expr statement at ("test/cases/large/clang-26760.c": line 7646) -* do without param at ("test/cases/large/clang-26760.c": line 7646) -* replace by zero at ("test/cases/large/clang-26760.c": line 7646) -* replace by zero at ("test/cases/large/clang-26760.c": line 7646) -* do without param at ("test/cases/large/clang-26760.c": line 7647) -* do without param at ("test/cases/large/clang-26760.c": line 7648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7646) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7648) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7646) +* reduce to index at ("test/cases/large/clang-26760.c": line 7646) * remove condition at ("test/cases/large/clang-26760.c": line 7649) * remove expr statement at ("test/cases/large/clang-26760.c": line 7650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7650) * remove expr statement at ("test/cases/large/clang-26760.c": line 7652) * remove the for loop at ("test/cases/large/clang-26760.c": line 7653) * remove initializer at ("test/cases/large/clang-26760.c": line 7653) * reduce to left at ("test/cases/large/clang-26760.c": line 7653) * reduce to right at ("test/cases/large/clang-26760.c": line 7653) * remove check at ("test/cases/large/clang-26760.c": line 7653) +* reduce to left at ("test/cases/large/clang-26760.c": line 7653) +* reduce to right at ("test/cases/large/clang-26760.c": line 7653) * remove iterator at ("test/cases/large/clang-26760.c": line 7653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7653) * remove expr statement at ("test/cases/large/clang-26760.c": line 7655) -* do without param at ("test/cases/large/clang-26760.c": line 7655) -* replace by zero at ("test/cases/large/clang-26760.c": line 7655) -* replace by zero at ("test/cases/large/clang-26760.c": line 7655) -* replace by zero at ("test/cases/large/clang-26760.c": line 7655) -* do without param at ("test/cases/large/clang-26760.c": line 7656) -* do without param at ("test/cases/large/clang-26760.c": line 7657) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7657) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7655) +* reduce to index at ("test/cases/large/clang-26760.c": line 7655) * remove condition at ("test/cases/large/clang-26760.c": line 7658) * remove expr statement at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) * remove expr statement at ("test/cases/large/clang-26760.c": line 7661) * remove expr statement at ("test/cases/large/clang-26760.c": line 7662) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7666) -* replace by zero at ("test/cases/large/clang-26760.c": line 7667) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7662) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7666) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7669) * remove the for loop at ("test/cases/large/clang-26760.c": line 7670) * remove initializer at ("test/cases/large/clang-26760.c": line 7670) * reduce to left at ("test/cases/large/clang-26760.c": line 7670) * reduce to right at ("test/cases/large/clang-26760.c": line 7670) * remove check at ("test/cases/large/clang-26760.c": line 7670) +* reduce to left at ("test/cases/large/clang-26760.c": line 7670) +* reduce to right at ("test/cases/large/clang-26760.c": line 7670) * remove iterator at ("test/cases/large/clang-26760.c": line 7670) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7670) * remove expr statement at ("test/cases/large/clang-26760.c": line 7671) * reduce to left at ("test/cases/large/clang-26760.c": line 7671) * reduce to right at ("test/cases/large/clang-26760.c": line 7671) -* replace by zero at ("test/cases/large/clang-26760.c": line 7671) +* reduce to index at ("test/cases/large/clang-26760.c": line 7671) * remove the for loop at ("test/cases/large/clang-26760.c": line 7672) * remove initializer at ("test/cases/large/clang-26760.c": line 7672) * reduce to left at ("test/cases/large/clang-26760.c": line 7672) * reduce to right at ("test/cases/large/clang-26760.c": line 7672) * remove check at ("test/cases/large/clang-26760.c": line 7672) +* reduce to left at ("test/cases/large/clang-26760.c": line 7672) +* reduce to right at ("test/cases/large/clang-26760.c": line 7672) * remove iterator at ("test/cases/large/clang-26760.c": line 7672) * reduce to left at ("test/cases/large/clang-26760.c": line 7672) * reduce to right at ("test/cases/large/clang-26760.c": line 7672) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7674) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7674) * remove the for loop at ("test/cases/large/clang-26760.c": line 7675) * remove initializer at ("test/cases/large/clang-26760.c": line 7675) * reduce to left at ("test/cases/large/clang-26760.c": line 7675) * reduce to right at ("test/cases/large/clang-26760.c": line 7675) * remove check at ("test/cases/large/clang-26760.c": line 7675) +* reduce to left at ("test/cases/large/clang-26760.c": line 7675) +* reduce to right at ("test/cases/large/clang-26760.c": line 7675) * remove iterator at ("test/cases/large/clang-26760.c": line 7675) * reduce to left at ("test/cases/large/clang-26760.c": line 7675) * reduce to right at ("test/cases/large/clang-26760.c": line 7675) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7677) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7677) * remove return statement at ("test/cases/large/clang-26760.c": line 7678) -* replace by zero at ("test/cases/large/clang-26760.c": line 7678) +* reduce to index at ("test/cases/large/clang-26760.c": line 7678) * remove condition at ("test/cases/large/clang-26760.c": line 7680) -* replace by zero at ("test/cases/large/clang-26760.c": line 7680) +* reduce to index at ("test/cases/large/clang-26760.c": line 7680) * remove continue at ("test/cases/large/clang-26760.c": line 7681) * remove condition at ("test/cases/large/clang-26760.c": line 7682) -* replace by zero at ("test/cases/large/clang-26760.c": line 7682) +* reduce to index at ("test/cases/large/clang-26760.c": line 7682) * remove continue at ("test/cases/large/clang-26760.c": line 7683) * remove the for loop at ("test/cases/large/clang-26760.c": line 7685) * remove initializer at ("test/cases/large/clang-26760.c": line 7685) * reduce to left at ("test/cases/large/clang-26760.c": line 7685) * reduce to right at ("test/cases/large/clang-26760.c": line 7685) * remove check at ("test/cases/large/clang-26760.c": line 7685) +* reduce to left at ("test/cases/large/clang-26760.c": line 7685) +* reduce to right at ("test/cases/large/clang-26760.c": line 7685) * reduce to operant at ("test/cases/large/clang-26760.c": line 7685) * remove iterator at ("test/cases/large/clang-26760.c": line 7685) * reduce to left at ("test/cases/large/clang-26760.c": line 7685) * reduce to right at ("test/cases/large/clang-26760.c": line 7685) -* do without param at ("test/cases/large/clang-26760.c": line 7685) -* do without param at ("test/cases/large/clang-26760.c": line 7686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7686) * delete variable at ("test/cases/large/clang-26760.c": line 7688) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7689) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7689) * remove expr statement at ("test/cases/large/clang-26760.c": line 7690) * reduce to left at ("test/cases/large/clang-26760.c": line 7690) * reduce to right at ("test/cases/large/clang-26760.c": line 7690) -* replace by zero at ("test/cases/large/clang-26760.c": line 7690) * remove the for loop at ("test/cases/large/clang-26760.c": line 7691) * remove initializer at ("test/cases/large/clang-26760.c": line 7691) * reduce to left at ("test/cases/large/clang-26760.c": line 7691) * reduce to right at ("test/cases/large/clang-26760.c": line 7691) * remove check at ("test/cases/large/clang-26760.c": line 7691) +* reduce to left at ("test/cases/large/clang-26760.c": line 7691) +* reduce to right at ("test/cases/large/clang-26760.c": line 7691) * remove iterator at ("test/cases/large/clang-26760.c": line 7691) * reduce to left at ("test/cases/large/clang-26760.c": line 7691) * reduce to right at ("test/cases/large/clang-26760.c": line 7691) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7693) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7693) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7693) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7696) * remove the for loop at ("test/cases/large/clang-26760.c": line 7697) * remove initializer at ("test/cases/large/clang-26760.c": line 7697) * reduce to left at ("test/cases/large/clang-26760.c": line 7697) * reduce to right at ("test/cases/large/clang-26760.c": line 7697) * remove check at ("test/cases/large/clang-26760.c": line 7697) +* reduce to left at ("test/cases/large/clang-26760.c": line 7697) +* reduce to right at ("test/cases/large/clang-26760.c": line 7697) * remove iterator at ("test/cases/large/clang-26760.c": line 7697) * reduce to left at ("test/cases/large/clang-26760.c": line 7697) * reduce to right at ("test/cases/large/clang-26760.c": line 7697) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7699) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7699) * remove expr statement at ("test/cases/large/clang-26760.c": line 7700) * reduce to left at ("test/cases/large/clang-26760.c": line 7700) * reduce to right at ("test/cases/large/clang-26760.c": line 7700) -* do without param at ("test/cases/large/clang-26760.c": line 7700) -* replace by zero at ("test/cases/large/clang-26760.c": line 7700) -* do without param at ("test/cases/large/clang-26760.c": line 7700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7700) +* reduce to index at ("test/cases/large/clang-26760.c": line 7700) * remove expr statement at ("test/cases/large/clang-26760.c": line 7701) * reduce to left at ("test/cases/large/clang-26760.c": line 7701) * reduce to right at ("test/cases/large/clang-26760.c": line 7701) @@ -24449,130 +32767,185 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7702) * reduce to right at ("test/cases/large/clang-26760.c": line 7702) * remove expr statement at ("test/cases/large/clang-26760.c": line 7704) -* replace by zero at ("test/cases/large/clang-26760.c": line 7704) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7704) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7704) * remove condition at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7705) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7711) * reduce to left at ("test/cases/large/clang-26760.c": line 7705) * reduce to right at ("test/cases/large/clang-26760.c": line 7710) * reduce to left at ("test/cases/large/clang-26760.c": line 7705) * reduce to right at ("test/cases/large/clang-26760.c": line 7710) * reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7710) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7710) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7705) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7710) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7710) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) * reduce to right at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7705) -* replace by zero at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7705) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7709) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7709) -* do without param at ("test/cases/large/clang-26760.c": line 7706) -* remove expression at ("test/cases/large/clang-26760.c": line 7706) -* replace by zero at ("test/cases/large/clang-26760.c": line 7706) -* remove expression at ("test/cases/large/clang-26760.c": line 7706) -* do without param at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7706) * remove expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7708) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7708) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7708) -* do without param at ("test/cases/large/clang-26760.c": line 7706) -* do without param at ("test/cases/large/clang-26760.c": line 7707) -* do without param at ("test/cases/large/clang-26760.c": line 7707) -* replace by zero at ("test/cases/large/clang-26760.c": line 7707) +* reduce to left at ("test/cases/large/clang-26760.c": line 7706) +* reduce to right at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7708) +* reduce to left at ("test/cases/large/clang-26760.c": line 7707) +* reduce to right at ("test/cases/large/clang-26760.c": line 7707) +* reduce to index at ("test/cases/large/clang-26760.c": line 7707) * reduce to left at ("test/cases/large/clang-26760.c": line 7707) * reduce to right at ("test/cases/large/clang-26760.c": line 7707) -* do without param at ("test/cases/large/clang-26760.c": line 7708) -* replace by zero at ("test/cases/large/clang-26760.c": line 7708) -* do without param at ("test/cases/large/clang-26760.c": line 7709) -* replace by zero at ("test/cases/large/clang-26760.c": line 7709) -* replace by zero at ("test/cases/large/clang-26760.c": line 7709) -* do without param at ("test/cases/large/clang-26760.c": line 7710) -* 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 index at ("test/cases/large/clang-26760.c": line 7708) +* remove expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7709) +* remove expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7709) +* reduce to index at ("test/cases/large/clang-26760.c": line 7710) * 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 break at ("test/cases/large/clang-26760.c": line 7727) * remove expr statement at ("test/cases/large/clang-26760.c": line 7728) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7728) -* replace by zero at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7739) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7736) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7735) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7728) -* replace by zero at ("test/cases/large/clang-26760.c": line 7728) +* reduce to index at ("test/cases/large/clang-26760.c": line 7728) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7735) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7734) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7734) -* do without param at ("test/cases/large/clang-26760.c": line 7733) -* remove expression at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7733) * reduce to operant at ("test/cases/large/clang-26760.c": line 7729) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7733) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) * remove expression at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7733) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7732) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7729) +* reduce to index at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7732) -* replace by zero at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7732) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7732) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7730) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7729) * reduce to operant at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7730) -* replace by zero at ("test/cases/large/clang-26760.c": line 7730) -* do without param at ("test/cases/large/clang-26760.c": line 7731) -* do without param at ("test/cases/large/clang-26760.c": line 7732) -* do without param at ("test/cases/large/clang-26760.c": line 7733) -* replace by zero at ("test/cases/large/clang-26760.c": line 7733) +* reduce to index at ("test/cases/large/clang-26760.c": line 7730) +* reduce to index at ("test/cases/large/clang-26760.c": line 7733) * reduce to operant at ("test/cases/large/clang-26760.c": line 7733) -* do without param at ("test/cases/large/clang-26760.c": line 7734) -* replace by zero at ("test/cases/large/clang-26760.c": line 7734) -* replace by zero at ("test/cases/large/clang-26760.c": line 7734) -* do without param at ("test/cases/large/clang-26760.c": line 7735) -* do without param at ("test/cases/large/clang-26760.c": line 7736) +* remove expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to index at ("test/cases/large/clang-26760.c": line 7734) +* reduce to index at ("test/cases/large/clang-26760.c": line 7734) * reduce to operant at ("test/cases/large/clang-26760.c": line 7736) -* do without param at ("test/cases/large/clang-26760.c": line 7737) -* do without param at ("test/cases/large/clang-26760.c": line 7738) -* do without param at ("test/cases/large/clang-26760.c": line 7739) * remove expr statement at ("test/cases/large/clang-26760.c": line 7740) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7745) -* replace by zero at ("test/cases/large/clang-26760.c": line 7740) -* remove expression at ("test/cases/large/clang-26760.c": line 7740) -* do without param at ("test/cases/large/clang-26760.c": line 7740) +* reduce to left at ("test/cases/large/clang-26760.c": line 7745) +* reduce to right at ("test/cases/large/clang-26760.c": line 7745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to left at ("test/cases/large/clang-26760.c": line 7740) +* reduce to right at ("test/cases/large/clang-26760.c": line 7745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7745) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7744) -* do without param at ("test/cases/large/clang-26760.c": line 7740) -* do without param at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7743) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) -* do without param at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7740) +* reduce to right at ("test/cases/large/clang-26760.c": line 7740) +* reduce to left at ("test/cases/large/clang-26760.c": line 7740) +* reduce to right at ("test/cases/large/clang-26760.c": line 7740) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7741) -* do without param at ("test/cases/large/clang-26760.c": line 7740) -* do without param at ("test/cases/large/clang-26760.c": line 7741) -* do without param at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7741) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) @@ -24580,56 +32953,106 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) -* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to operant at ("test/cases/large/clang-26760.c": line 7742) -* remove expression at ("test/cases/large/clang-26760.c": line 7742) -* remove expression at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) * remove expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* remove expression at ("test/cases/large/clang-26760.c": line 7740) * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7714) -* replace by zero at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7714) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7714) +* reduce to index at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7721) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7720) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7720) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7714) +* reduce to index at ("test/cases/large/clang-26760.c": line 7714) * reduce to left at ("test/cases/large/clang-26760.c": line 7714) * reduce to right at ("test/cases/large/clang-26760.c": line 7720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7720) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7714) * reduce to right at ("test/cases/large/clang-26760.c": line 7714) -* replace by zero at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7714) -* replace by zero at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to index at ("test/cases/large/clang-26760.c": line 7714) * reduce to left at ("test/cases/large/clang-26760.c": line 7719) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7719) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7719) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) -* remove expression at ("test/cases/large/clang-26760.c": line 7715) -* do without param at ("test/cases/large/clang-26760.c": line 7715) -* do without param at ("test/cases/large/clang-26760.c": line 7719) -* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to left at ("test/cases/large/clang-26760.c": line 7719) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7715) +* reduce to left at ("test/cases/large/clang-26760.c": line 7715) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7715) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7715) +* reduce to right at ("test/cases/large/clang-26760.c": line 7715) +* reduce to left at ("test/cases/large/clang-26760.c": line 7715) +* reduce to right at ("test/cases/large/clang-26760.c": line 7715) +* reduce to left at ("test/cases/large/clang-26760.c": line 7719) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7719) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) -* do without param at ("test/cases/large/clang-26760.c": line 7716) -* do without param at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7718) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7718) * reduce to left at ("test/cases/large/clang-26760.c": line 7717) * reduce to right at ("test/cases/large/clang-26760.c": line 7717) -* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to left at ("test/cases/large/clang-26760.c": line 7717) +* reduce to right at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) * reduce to right at ("test/cases/large/clang-26760.c": line 7717) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) @@ -24638,217 +33061,289 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7717) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) * reduce to right at ("test/cases/large/clang-26760.c": line 7716) -* do without param at ("test/cases/large/clang-26760.c": line 7716) -* replace by zero at ("test/cases/large/clang-26760.c": line 7716) -* replace by zero at ("test/cases/large/clang-26760.c": line 7716) -* do without param at ("test/cases/large/clang-26760.c": line 7717) -* replace by zero at ("test/cases/large/clang-26760.c": line 7717) -* do without param at ("test/cases/large/clang-26760.c": line 7718) -* replace by zero at ("test/cases/large/clang-26760.c": line 7718) -* do without param at ("test/cases/large/clang-26760.c": line 7719) -* replace by zero at ("test/cases/large/clang-26760.c": line 7719) -* replace by zero at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7717) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7716) +* reduce to index at ("test/cases/large/clang-26760.c": line 7716) +* reduce to index at ("test/cases/large/clang-26760.c": line 7716) +* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to index at ("test/cases/large/clang-26760.c": line 7717) +* reduce to index at ("test/cases/large/clang-26760.c": line 7718) +* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* remove expression at ("test/cases/large/clang-26760.c": line 7715) +* reduce to index at ("test/cases/large/clang-26760.c": line 7719) +* reduce to index at ("test/cases/large/clang-26760.c": line 7719) * reduce to operant at ("test/cases/large/clang-26760.c": line 7719) -* do without param at ("test/cases/large/clang-26760.c": line 7720) -* do without param at ("test/cases/large/clang-26760.c": line 7721) -* replace by zero at ("test/cases/large/clang-26760.c": line 7721) +* reduce to index at ("test/cases/large/clang-26760.c": line 7721) * remove the for loop at ("test/cases/large/clang-26760.c": line 7748) * remove initializer at ("test/cases/large/clang-26760.c": line 7748) * reduce to left at ("test/cases/large/clang-26760.c": line 7748) * reduce to right at ("test/cases/large/clang-26760.c": line 7748) * remove check at ("test/cases/large/clang-26760.c": line 7748) +* reduce to left at ("test/cases/large/clang-26760.c": line 7748) +* reduce to right at ("test/cases/large/clang-26760.c": line 7748) * remove iterator at ("test/cases/large/clang-26760.c": line 7748) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7748) * remove return statement at ("test/cases/large/clang-26760.c": line 7750) * remove condition at ("test/cases/large/clang-26760.c": line 7752) -* replace by zero at ("test/cases/large/clang-26760.c": line 7752) +* reduce to index at ("test/cases/large/clang-26760.c": line 7752) * remove break at ("test/cases/large/clang-26760.c": line 7753) * remove the for loop at ("test/cases/large/clang-26760.c": line 7756) * remove initializer at ("test/cases/large/clang-26760.c": line 7756) * reduce to left at ("test/cases/large/clang-26760.c": line 7756) * reduce to right at ("test/cases/large/clang-26760.c": line 7756) * remove check at ("test/cases/large/clang-26760.c": line 7756) +* reduce to left at ("test/cases/large/clang-26760.c": line 7756) +* reduce to right at ("test/cases/large/clang-26760.c": line 7756) * remove iterator at ("test/cases/large/clang-26760.c": line 7756) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7756) * remove the for loop at ("test/cases/large/clang-26760.c": line 7758) * remove initializer at ("test/cases/large/clang-26760.c": line 7758) * reduce to left at ("test/cases/large/clang-26760.c": line 7758) * reduce to right at ("test/cases/large/clang-26760.c": line 7758) * remove check at ("test/cases/large/clang-26760.c": line 7758) +* reduce to left at ("test/cases/large/clang-26760.c": line 7758) +* reduce to right at ("test/cases/large/clang-26760.c": line 7758) * remove iterator at ("test/cases/large/clang-26760.c": line 7758) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7758) * remove expr statement at ("test/cases/large/clang-26760.c": line 7760) -* do without param at ("test/cases/large/clang-26760.c": line 7760) -* replace by zero at ("test/cases/large/clang-26760.c": line 7760) -* replace by zero at ("test/cases/large/clang-26760.c": line 7760) -* replace by zero at ("test/cases/large/clang-26760.c": line 7760) -* do without param at ("test/cases/large/clang-26760.c": line 7761) -* do without param at ("test/cases/large/clang-26760.c": line 7762) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7762) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7760) +* reduce to index at ("test/cases/large/clang-26760.c": line 7760) * remove condition at ("test/cases/large/clang-26760.c": line 7763) * remove expr statement at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) * expand compound statment at ("test/cases/large/clang-26760.c": line 7664) * remove the for loop at ("test/cases/large/clang-26760.c": line 7768) * remove initializer at ("test/cases/large/clang-26760.c": line 7768) * reduce to left at ("test/cases/large/clang-26760.c": line 7768) * reduce to right at ("test/cases/large/clang-26760.c": line 7768) * remove check at ("test/cases/large/clang-26760.c": line 7768) +* reduce to left at ("test/cases/large/clang-26760.c": line 7768) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 7769) * reduce to left at ("test/cases/large/clang-26760.c": line 7769) * reduce to right at ("test/cases/large/clang-26760.c": line 7769) -* replace by zero at ("test/cases/large/clang-26760.c": line 7769) +* reduce to index at ("test/cases/large/clang-26760.c": line 7769) * reduce to operant at ("test/cases/large/clang-26760.c": line 7769) -* 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) -* remove expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7772) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7772) +* reduce to index at ("test/cases/large/clang-26760.c": line 7772) * remove expression at ("test/cases/large/clang-26760.c": line 7772) -* replace by zero at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) -* do without param at ("test/cases/large/clang-26760.c": line 7779) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7779) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) +* reduce to left at ("test/cases/large/clang-26760.c": line 7779) +* reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7779) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) -* remove expression at ("test/cases/large/clang-26760.c": line 7772) -* do without param at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7778) -* do without param at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) * reduce to operant at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7772) -* do without param at ("test/cases/large/clang-26760.c": line 7772) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) * reduce to left at ("test/cases/large/clang-26760.c": line 7774) * reduce to right at ("test/cases/large/clang-26760.c": line 7776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) * remove expression at ("test/cases/large/clang-26760.c": line 7774) -* do without param at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7776) * reduce to left at ("test/cases/large/clang-26760.c": line 7774) * reduce to right at ("test/cases/large/clang-26760.c": line 7775) -* do without param at ("test/cases/large/clang-26760.c": line 7774) -* remove expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7775) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7775) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7775) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) * reduce to operant at ("test/cases/large/clang-26760.c": line 7774) -* replace by zero at ("test/cases/large/clang-26760.c": line 7774) -* do without param at ("test/cases/large/clang-26760.c": line 7775) -* replace by zero at ("test/cases/large/clang-26760.c": line 7775) -* do without param at ("test/cases/large/clang-26760.c": line 7776) -* do without param at ("test/cases/large/clang-26760.c": line 7777) -* do without param at ("test/cases/large/clang-26760.c": line 7778) -* do without param at ("test/cases/large/clang-26760.c": line 7779) +* remove expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to index at ("test/cases/large/clang-26760.c": line 7774) +* reduce to index at ("test/cases/large/clang-26760.c": line 7775) * reduce to operant at ("test/cases/large/clang-26760.c": line 7779) -* replace by zero at ("test/cases/large/clang-26760.c": line 7779) -* replace by zero at ("test/cases/large/clang-26760.c": line 7779) +* remove expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to index at ("test/cases/large/clang-26760.c": line 7779) +* reduce to index at ("test/cases/large/clang-26760.c": line 7779) +* remove expression at ("test/cases/large/clang-26760.c": line 7772) * remove expr statement at ("test/cases/large/clang-26760.c": line 7780) * reduce to left at ("test/cases/large/clang-26760.c": line 7780) * reduce to right at ("test/cases/large/clang-26760.c": line 7780) -* do without param at ("test/cases/large/clang-26760.c": line 7780) +* reduce to left at ("test/cases/large/clang-26760.c": line 7780) +* reduce to right at ("test/cases/large/clang-26760.c": line 7791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) * reduce to operant at ("test/cases/large/clang-26760.c": line 7780) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7790) +* reduce to left at ("test/cases/large/clang-26760.c": line 7781) +* reduce to right at ("test/cases/large/clang-26760.c": line 7789) * reduce to left at ("test/cases/large/clang-26760.c": line 7781) * reduce to right at ("test/cases/large/clang-26760.c": line 7789) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7787) * reduce to left at ("test/cases/large/clang-26760.c": line 7786) * reduce to right at ("test/cases/large/clang-26760.c": line 7786) -* remove expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to left at ("test/cases/large/clang-26760.c": line 7781) +* reduce to right at ("test/cases/large/clang-26760.c": line 7786) * reduce to left at ("test/cases/large/clang-26760.c": line 7781) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* replace by zero at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to index at ("test/cases/large/clang-26760.c": line 7781) * reduce to operant at ("test/cases/large/clang-26760.c": line 7782) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7786) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) +* reduce to right at ("test/cases/large/clang-26760.c": line 7786) +* reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) -* remove expression at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7784) * reduce to operant at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7783) -* do without param at ("test/cases/large/clang-26760.c": line 7784) -* do without param at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7783) +* remove expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to left at ("test/cases/large/clang-26760.c": line 7785) +* reduce to right at ("test/cases/large/clang-26760.c": line 7786) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) -* do without param at ("test/cases/large/clang-26760.c": line 7785) -* do without param at ("test/cases/large/clang-26760.c": line 7786) -* replace by zero at ("test/cases/large/clang-26760.c": line 7786) -* replace by zero at ("test/cases/large/clang-26760.c": line 7786) -* do without param at ("test/cases/large/clang-26760.c": line 7787) -* do without param at ("test/cases/large/clang-26760.c": line 7788) -* do without param at ("test/cases/large/clang-26760.c": line 7789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7786) +* reduce to index at ("test/cases/large/clang-26760.c": line 7786) +* reduce to index at ("test/cases/large/clang-26760.c": line 7786) +* remove expression at ("test/cases/large/clang-26760.c": line 7781) * reduce to operant at ("test/cases/large/clang-26760.c": line 7789) -* do without param at ("test/cases/large/clang-26760.c": line 7790) -* do without param at ("test/cases/large/clang-26760.c": line 7791) * remove the for loop at ("test/cases/large/clang-26760.c": line 7793) * remove initializer at ("test/cases/large/clang-26760.c": line 7793) * 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 check at ("test/cases/large/clang-26760.c": line 7793) +* reduce to left at ("test/cases/large/clang-26760.c": line 7793) +* reduce to right at ("test/cases/large/clang-26760.c": line 7793) * reduce to operant at ("test/cases/large/clang-26760.c": line 7793) * remove iterator at ("test/cases/large/clang-26760.c": line 7793) -* replace by zero at ("test/cases/large/clang-26760.c": line 7795) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7793) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 7802) -* remove expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to left at ("test/cases/large/clang-26760.c": line 7801) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7801) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) * reduce to right at ("test/cases/large/clang-26760.c": line 7802) -* replace by zero at ("test/cases/large/clang-26760.c": line 7802) -* replace by zero at ("test/cases/large/clang-26760.c": line 7802) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7802) +* reduce to index at ("test/cases/large/clang-26760.c": line 7802) * reduce to operant at ("test/cases/large/clang-26760.c": line 7802) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) * reduce to right at ("test/cases/large/clang-26760.c": line 7802) * remove expression at ("test/cases/large/clang-26760.c": line 7802) -* do without param at ("test/cases/large/clang-26760.c": line 7802) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) -* reduce to right at ("test/cases/large/clang-26760.c": line 7804) -* do without param at ("test/cases/large/clang-26760.c": line 7803) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) * remove expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7805) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7803) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) * reduce to right at ("test/cases/large/clang-26760.c": line 7803) -* do without param at ("test/cases/large/clang-26760.c": line 7802) -* replace by zero at ("test/cases/large/clang-26760.c": line 7802) -* do without param at ("test/cases/large/clang-26760.c": line 7803) -* do without param at ("test/cases/large/clang-26760.c": line 7804) -* replace by zero at ("test/cases/large/clang-26760.c": line 7804) -* replace by zero at ("test/cases/large/clang-26760.c": line 7804) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7803) +* reduce to index at ("test/cases/large/clang-26760.c": line 7802) +* remove expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to index at ("test/cases/large/clang-26760.c": line 7804) +* reduce to index at ("test/cases/large/clang-26760.c": line 7804) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7805) +* reduce to index at ("test/cases/large/clang-26760.c": line 7805) +* reduce to index at ("test/cases/large/clang-26760.c": line 7805) * 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) @@ -24856,63 +33351,75 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7816) -* replace by zero at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7824) +* reduce to left at ("test/cases/large/clang-26760.c": line 7816) +* reduce to right at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to left at ("test/cases/large/clang-26760.c": line 7816) +* reduce to right at ("test/cases/large/clang-26760.c": line 7816) +* reduce to index at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7816) -* remove expression at ("test/cases/large/clang-26760.c": line 7816) -* replace by zero at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7816) -* replace by zero at ("test/cases/large/clang-26760.c": line 7816) +* reduce to index at ("test/cases/large/clang-26760.c": line 7816) +* remove expression at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7823) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7823) -* do without param at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) * reduce to left at ("test/cases/large/clang-26760.c": line 7817) * reduce to right at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7821) -* remove expression at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to left at ("test/cases/large/clang-26760.c": line 7817) +* reduce to right at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7818) * reduce to left at ("test/cases/large/clang-26760.c": line 7817) * reduce to right at ("test/cases/large/clang-26760.c": line 7817) * reduce to operant at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7818) -* do without param at ("test/cases/large/clang-26760.c": line 7819) -* do without param at ("test/cases/large/clang-26760.c": line 7820) -* do without param at ("test/cases/large/clang-26760.c": line 7821) -* do without param at ("test/cases/large/clang-26760.c": line 7822) -* do without param at ("test/cases/large/clang-26760.c": line 7823) -* do without param at ("test/cases/large/clang-26760.c": line 7824) -* replace by zero at ("test/cases/large/clang-26760.c": line 7824) -* do without param at ("test/cases/large/clang-26760.c": line 7825) +* remove expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to index at ("test/cases/large/clang-26760.c": line 7824) * remove expr statement at ("test/cases/large/clang-26760.c": line 7826) * reduce to left at ("test/cases/large/clang-26760.c": line 7826) * reduce to right at ("test/cases/large/clang-26760.c": line 7826) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 7809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7809) * remove the for loop at ("test/cases/large/clang-26760.c": line 7829) * remove initializer at ("test/cases/large/clang-26760.c": line 7829) * reduce to left at ("test/cases/large/clang-26760.c": line 7829) * reduce to right at ("test/cases/large/clang-26760.c": line 7829) * remove check at ("test/cases/large/clang-26760.c": line 7829) +* reduce to left at ("test/cases/large/clang-26760.c": line 7829) +* reduce to right at ("test/cases/large/clang-26760.c": line 7829) * remove iterator at ("test/cases/large/clang-26760.c": line 7829) * reduce to left at ("test/cases/large/clang-26760.c": line 7829) * reduce to right at ("test/cases/large/clang-26760.c": line 7829) -* do without param at ("test/cases/large/clang-26760.c": line 7829) -* do without param at ("test/cases/large/clang-26760.c": line 7830) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7830) * remove condition at ("test/cases/large/clang-26760.c": line 7832) * remove continue at ("test/cases/large/clang-26760.c": line 7833) * remove the for loop at ("test/cases/large/clang-26760.c": line 7834) @@ -24920,6 +33427,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7834) * reduce to right at ("test/cases/large/clang-26760.c": line 7834) * remove check at ("test/cases/large/clang-26760.c": line 7834) +* reduce to left at ("test/cases/large/clang-26760.c": line 7834) +* reduce to right at ("test/cases/large/clang-26760.c": line 7834) * remove iterator at ("test/cases/large/clang-26760.c": line 7834) * reduce to left at ("test/cases/large/clang-26760.c": line 7834) * reduce to right at ("test/cases/large/clang-26760.c": line 7834) @@ -24929,150 +33438,212 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7841) * remove break at ("test/cases/large/clang-26760.c": line 7842) * remove condition at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) * remove expression at ("test/cases/large/clang-26760.c": line 7843) -* do without param at ("test/cases/large/clang-26760.c": line 7843) -* do without param at ("test/cases/large/clang-26760.c": line 7843) -* do without param at ("test/cases/large/clang-26760.c": line 7844) -* do without param at ("test/cases/large/clang-26760.c": line 7845) +* reduce to left at ("test/cases/large/clang-26760.c": line 7843) +* reduce to right at ("test/cases/large/clang-26760.c": line 7851) +* reduce to left at ("test/cases/large/clang-26760.c": line 7843) +* reduce to right at ("test/cases/large/clang-26760.c": line 7851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7844) +* reduce to left at ("test/cases/large/clang-26760.c": line 7845) +* reduce to right at ("test/cases/large/clang-26760.c": line 7851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7845) +* reduce to index at ("test/cases/large/clang-26760.c": line 7845) * remove expression at ("test/cases/large/clang-26760.c": line 7845) -* replace by zero at ("test/cases/large/clang-26760.c": line 7845) -* do without param at ("test/cases/large/clang-26760.c": line 7845) -* do without param at ("test/cases/large/clang-26760.c": line 7846) -* do without param at ("test/cases/large/clang-26760.c": line 7846) -* do without param at ("test/cases/large/clang-26760.c": line 7846) -* do without param at ("test/cases/large/clang-26760.c": line 7850) -* remove expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7851) +* reduce to left at ("test/cases/large/clang-26760.c": line 7846) +* reduce to right at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7850) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7850) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7850) * reduce to operant at ("test/cases/large/clang-26760.c": line 7847) -* do without param at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7850) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7849) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7849) -* do without param at ("test/cases/large/clang-26760.c": line 7847) +* reduce to left at ("test/cases/large/clang-26760.c": line 7847) +* reduce to right at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7849) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7848) -* do without param at ("test/cases/large/clang-26760.c": line 7847) -* replace by zero at ("test/cases/large/clang-26760.c": line 7847) -* do without param at ("test/cases/large/clang-26760.c": line 7848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7848) +* reduce to index at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7848) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7848) +* reduce to index at ("test/cases/large/clang-26760.c": line 7848) * remove expression at ("test/cases/large/clang-26760.c": line 7848) -* replace by zero at ("test/cases/large/clang-26760.c": line 7848) -* do without param at ("test/cases/large/clang-26760.c": line 7849) -* do without param at ("test/cases/large/clang-26760.c": line 7850) -* replace by zero at ("test/cases/large/clang-26760.c": line 7850) -* replace by zero at ("test/cases/large/clang-26760.c": line 7850) -* replace by zero at ("test/cases/large/clang-26760.c": line 7850) -* do without param at ("test/cases/large/clang-26760.c": line 7851) -* replace by zero at ("test/cases/large/clang-26760.c": line 7851) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7878) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7850) +* reduce to index at ("test/cases/large/clang-26760.c": line 7850) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7850) +* reduce to index at ("test/cases/large/clang-26760.c": line 7850) +* remove expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to index at ("test/cases/large/clang-26760.c": line 7851) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7878) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7879) * remove the for loop at ("test/cases/large/clang-26760.c": line 7880) * remove initializer at ("test/cases/large/clang-26760.c": line 7880) * reduce to left at ("test/cases/large/clang-26760.c": line 7880) * reduce to right at ("test/cases/large/clang-26760.c": line 7880) * remove check at ("test/cases/large/clang-26760.c": line 7880) +* reduce to left at ("test/cases/large/clang-26760.c": line 7880) +* reduce to right at ("test/cases/large/clang-26760.c": line 7880) * remove iterator at ("test/cases/large/clang-26760.c": line 7880) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7880) * remove expr statement at ("test/cases/large/clang-26760.c": line 7881) * reduce to left at ("test/cases/large/clang-26760.c": line 7881) * reduce to right at ("test/cases/large/clang-26760.c": line 7881) -* replace by zero at ("test/cases/large/clang-26760.c": line 7881) +* reduce to index at ("test/cases/large/clang-26760.c": line 7881) * remove expr statement at ("test/cases/large/clang-26760.c": line 7882) * reduce to left at ("test/cases/large/clang-26760.c": line 7882) * reduce to right at ("test/cases/large/clang-26760.c": line 7882) -* replace by zero at ("test/cases/large/clang-26760.c": line 7882) * remove expr statement at ("test/cases/large/clang-26760.c": line 7883) * reduce to left at ("test/cases/large/clang-26760.c": line 7883) * reduce to right at ("test/cases/large/clang-26760.c": line 7883) -* replace by zero at ("test/cases/large/clang-26760.c": line 7883) -* do without param at ("test/cases/large/clang-26760.c": line 7883) -* do without param at ("test/cases/large/clang-26760.c": line 7883) -* do without param at ("test/cases/large/clang-26760.c": line 7884) -* do without param at ("test/cases/large/clang-26760.c": line 7885) -* replace by zero at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7884) * reduce to left at ("test/cases/large/clang-26760.c": line 7885) * reduce to right at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7889) -* remove expression at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7888) -* remove expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to index at ("test/cases/large/clang-26760.c": line 7885) +* reduce to left at ("test/cases/large/clang-26760.c": line 7885) +* reduce to right at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7892) +* reduce to left at ("test/cases/large/clang-26760.c": line 7885) +* reduce to right at ("test/cases/large/clang-26760.c": line 7885) +* reduce to left at ("test/cases/large/clang-26760.c": line 7885) +* reduce to right at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7891) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to left at ("test/cases/large/clang-26760.c": line 7886) +* reduce to right at ("test/cases/large/clang-26760.c": line 7888) * reduce to left at ("test/cases/large/clang-26760.c": line 7886) * reduce to right at ("test/cases/large/clang-26760.c": line 7886) * reduce to operant at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7888) * reduce to left at ("test/cases/large/clang-26760.c": line 7886) * reduce to right at ("test/cases/large/clang-26760.c": line 7887) -* do without param at ("test/cases/large/clang-26760.c": line 7886) * reduce to left at ("test/cases/large/clang-26760.c": line 7886) * reduce to right at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7887) +* reduce to left at ("test/cases/large/clang-26760.c": line 7886) +* reduce to right at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) * reduce to operant at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7887) -* do without param at ("test/cases/large/clang-26760.c": line 7888) -* do without param at ("test/cases/large/clang-26760.c": line 7889) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 7886) +* remove expression at ("test/cases/large/clang-26760.c": line 7886) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 7854) * delete variable at ("test/cases/large/clang-26760.c": line 7855) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7856) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7856) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) * remove the for loop at ("test/cases/large/clang-26760.c": line 7857) * remove initializer at ("test/cases/large/clang-26760.c": line 7857) * reduce to left at ("test/cases/large/clang-26760.c": line 7857) * reduce to right at ("test/cases/large/clang-26760.c": line 7857) * remove check at ("test/cases/large/clang-26760.c": line 7857) +* reduce to left at ("test/cases/large/clang-26760.c": line 7857) +* reduce to right at ("test/cases/large/clang-26760.c": line 7857) * remove iterator at ("test/cases/large/clang-26760.c": line 7857) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7857) * remove expr statement at ("test/cases/large/clang-26760.c": line 7858) * reduce to left at ("test/cases/large/clang-26760.c": line 7858) * reduce to right at ("test/cases/large/clang-26760.c": line 7858) -* replace by zero at ("test/cases/large/clang-26760.c": line 7858) +* reduce to index at ("test/cases/large/clang-26760.c": line 7858) * remove expr statement at ("test/cases/large/clang-26760.c": line 7859) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7859) * remove expr statement at ("test/cases/large/clang-26760.c": line 7861) -* do without param at ("test/cases/large/clang-26760.c": line 7861) -* replace by zero at ("test/cases/large/clang-26760.c": line 7861) -* do without param at ("test/cases/large/clang-26760.c": line 7861) -* do without param at ("test/cases/large/clang-26760.c": line 7861) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7861) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7861) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7861) +* reduce to index at ("test/cases/large/clang-26760.c": line 7861) * remove condition at ("test/cases/large/clang-26760.c": line 7862) * remove expr statement at ("test/cases/large/clang-26760.c": line 7863) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7863) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7863) * expand compound statment at ("test/cases/large/clang-26760.c": line 7860) * remove expr statement at ("test/cases/large/clang-26760.c": line 7865) -* replace by zero at ("test/cases/large/clang-26760.c": line 7865) -* replace by zero at ("test/cases/large/clang-26760.c": line 7865) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7865) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7865) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7865) * remove the for loop at ("test/cases/large/clang-26760.c": line 7866) * remove initializer at ("test/cases/large/clang-26760.c": line 7866) * reduce to left at ("test/cases/large/clang-26760.c": line 7866) * reduce to right at ("test/cases/large/clang-26760.c": line 7866) * remove check at ("test/cases/large/clang-26760.c": line 7866) +* reduce to left at ("test/cases/large/clang-26760.c": line 7866) +* reduce to right at ("test/cases/large/clang-26760.c": line 7866) * remove iterator at ("test/cases/large/clang-26760.c": line 7866) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7866) * remove expr statement at ("test/cases/large/clang-26760.c": line 7869) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7869) * expand compound statment at ("test/cases/large/clang-26760.c": line 7868) * remove expr statement at ("test/cases/large/clang-26760.c": line 7871) * reduce to left at ("test/cases/large/clang-26760.c": line 7871) * reduce to right at ("test/cases/large/clang-26760.c": line 7871) -* replace by zero at ("test/cases/large/clang-26760.c": line 7871) +* reduce to index at ("test/cases/large/clang-26760.c": line 7871) * remove condition at ("test/cases/large/clang-26760.c": line 7873) * remove continue at ("test/cases/large/clang-26760.c": line 7874) * remove condition at ("test/cases/large/clang-26760.c": line 7894) -* replace by zero at ("test/cases/large/clang-26760.c": line 7894) * reduce to left at ("test/cases/large/clang-26760.c": line 7894) * reduce to right at ("test/cases/large/clang-26760.c": line 7894) -* replace by zero at ("test/cases/large/clang-26760.c": line 7894) -* replace by zero at ("test/cases/large/clang-26760.c": line 7894) -* do without param at ("test/cases/large/clang-26760.c": line 7895) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to index at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to index at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to index at ("test/cases/large/clang-26760.c": line 7894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7895) * remove expression at ("test/cases/large/clang-26760.c": line 7894) -* 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) * remove condition at ("test/cases/large/clang-26760.c": line 7904) * remove break at ("test/cases/large/clang-26760.c": line 7905) * remove condition at ("test/cases/large/clang-26760.c": line 7906) @@ -25080,63 +33651,86 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7898) * reduce to left at ("test/cases/large/clang-26760.c": line 7898) * reduce to right at ("test/cases/large/clang-26760.c": line 7898) -* replace by zero at ("test/cases/large/clang-26760.c": line 7898) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) * remove expr statement at ("test/cases/large/clang-26760.c": line 7438) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* do without param at ("test/cases/large/clang-26760.c": line 7438) -* do without param at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7442) +* reduce to left at ("test/cases/large/clang-26760.c": line 7438) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7441) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7441) -* do without param at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* do without param at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7438) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7438) +* reduce to index at ("test/cases/large/clang-26760.c": line 7438) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7438) +* reduce to index at ("test/cases/large/clang-26760.c": line 7438) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7439) * reduce to operant at ("test/cases/large/clang-26760.c": line 7439) * reduce to left at ("test/cases/large/clang-26760.c": line 7439) * reduce to right at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7439) * reduce to operant at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) -* remove expression at ("test/cases/large/clang-26760.c": line 7439) -* do without param at ("test/cases/large/clang-26760.c": line 7440) +* reduce to index at ("test/cases/large/clang-26760.c": line 7439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) * remove expression at ("test/cases/large/clang-26760.c": line 7439) * reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) * reduce to right at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7439) +* reduce to index at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7440) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7440) * reduce to left at ("test/cases/large/clang-26760.c": line 7439) * reduce to right at ("test/cases/large/clang-26760.c": line 7440) -* do without param at ("test/cases/large/clang-26760.c": line 7439) -* do without param at ("test/cases/large/clang-26760.c": line 7440) -* replace by zero at ("test/cases/large/clang-26760.c": line 7440) -* replace by zero at ("test/cases/large/clang-26760.c": line 7440) -* do without param at ("test/cases/large/clang-26760.c": line 7441) -* replace by zero at ("test/cases/large/clang-26760.c": line 7441) -* replace by zero at ("test/cases/large/clang-26760.c": line 7441) -* replace by zero at ("test/cases/large/clang-26760.c": line 7441) -* do without param at ("test/cases/large/clang-26760.c": line 7442) -* replace by zero at ("test/cases/large/clang-26760.c": line 7442) -* do without param at ("test/cases/large/clang-26760.c": line 7443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7440) +* reduce to index at ("test/cases/large/clang-26760.c": line 7440) +* remove expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to index at ("test/cases/large/clang-26760.c": line 7440) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7441) +* reduce to index at ("test/cases/large/clang-26760.c": line 7441) +* reduce to index at ("test/cases/large/clang-26760.c": line 7442) * remove expr statement at ("test/cases/large/clang-26760.c": line 7444) * reduce to left at ("test/cases/large/clang-26760.c": line 7444) * reduce to right at ("test/cases/large/clang-26760.c": line 7453) -* replace by zero at ("test/cases/large/clang-26760.c": line 7444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * remove expression at ("test/cases/large/clang-26760.c": line 7444) -* do without param at ("test/cases/large/clang-26760.c": line 7444) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* remove expression at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7453) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) @@ -25145,16 +33739,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) -* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7452) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * remove expression at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7451) @@ -25162,161 +33762,273 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7451) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7451) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * remove expression at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7449) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7448) -* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * reduce to operant at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7447) * remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7447) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7447) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7447) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7446) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7446) -* do without param at ("test/cases/large/clang-26760.c": line 7447) -* replace by zero at ("test/cases/large/clang-26760.c": line 7447) -* do without param at ("test/cases/large/clang-26760.c": line 7448) -* do without param at ("test/cases/large/clang-26760.c": line 7449) -* do without param at ("test/cases/large/clang-26760.c": line 7450) -* replace by zero at ("test/cases/large/clang-26760.c": line 7450) -* do without param at ("test/cases/large/clang-26760.c": line 7451) -* replace by zero at ("test/cases/large/clang-26760.c": line 7451) -* do without param at ("test/cases/large/clang-26760.c": line 7452) -* do without param at ("test/cases/large/clang-26760.c": line 7453) +* reduce to index at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7447) +* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7450) +* reduce to index at ("test/cases/large/clang-26760.c": line 7451) +* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* remove expression at ("test/cases/large/clang-26760.c": line 7445) * remove the for loop at ("test/cases/large/clang-26760.c": line 7911) * remove initializer at ("test/cases/large/clang-26760.c": line 7911) * reduce to left at ("test/cases/large/clang-26760.c": line 7911) * reduce to right at ("test/cases/large/clang-26760.c": line 7911) * reduce to operant at ("test/cases/large/clang-26760.c": line 7911) * remove check at ("test/cases/large/clang-26760.c": line 7911) +* reduce to left at ("test/cases/large/clang-26760.c": line 7911) +* reduce to right at ("test/cases/large/clang-26760.c": line 7911) * remove iterator at ("test/cases/large/clang-26760.c": line 7911) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7911) * remove expr statement at ("test/cases/large/clang-26760.c": line 7914) * reduce to left at ("test/cases/large/clang-26760.c": line 7914) * reduce to right at ("test/cases/large/clang-26760.c": line 7914) -* replace by zero at ("test/cases/large/clang-26760.c": line 7914) * remove return statement at ("test/cases/large/clang-26760.c": line 7915) * expand compound statment at ("test/cases/large/clang-26760.c": line 7913) * remove expr statement at ("test/cases/large/clang-26760.c": line 7917) * reduce to left at ("test/cases/large/clang-26760.c": line 7917) * reduce to right at ("test/cases/large/clang-26760.c": line 7917) -* do without param at ("test/cases/large/clang-26760.c": line 7917) -* do without param at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7917) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7917) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) * reduce to left at ("test/cases/large/clang-26760.c": line 7918) * reduce to right at ("test/cases/large/clang-26760.c": line 7918) -* remove expression at ("test/cases/large/clang-26760.c": line 7918) -* remove expression at ("test/cases/large/clang-26760.c": line 7918) * reduce to operant at ("test/cases/large/clang-26760.c": line 7918) +* remove expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) * reduce to left at ("test/cases/large/clang-26760.c": line 7918) * reduce to right at ("test/cases/large/clang-26760.c": line 7918) * reduce to left at ("test/cases/large/clang-26760.c": line 7918) * reduce to right at ("test/cases/large/clang-26760.c": line 7918) -* replace by zero at ("test/cases/large/clang-26760.c": line 7918) -* replace by zero at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to index at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to index at ("test/cases/large/clang-26760.c": line 7918) +* remove expression at ("test/cases/large/clang-26760.c": line 7918) * reduce to operant at ("test/cases/large/clang-26760.c": line 7918) * remove expr statement at ("test/cases/large/clang-26760.c": line 7921) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7921) -* replace by zero at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7930) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7929) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7929) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7928) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7928) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7928) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7928) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7928) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7921) +* reduce to index at ("test/cases/large/clang-26760.c": line 7921) * remove expression at ("test/cases/large/clang-26760.c": line 7921) -* replace by zero at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7921) -* replace by zero at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7922) +* reduce to index at ("test/cases/large/clang-26760.c": line 7921) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7927) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7925) -* remove expression at ("test/cases/large/clang-26760.c": line 7925) -* remove expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7922) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7925) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) -* remove expression at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7924) * reduce to right at ("test/cases/large/clang-26760.c": line 7924) -* remove expression at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7924) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7923) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7923) -* do without param at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7923) +* reduce to left at ("test/cases/large/clang-26760.c": line 7923) +* reduce to right at ("test/cases/large/clang-26760.c": line 7923) +* reduce to left at ("test/cases/large/clang-26760.c": line 7923) +* reduce to right at ("test/cases/large/clang-26760.c": line 7923) * reduce to left at ("test/cases/large/clang-26760.c": line 7923) * reduce to right at ("test/cases/large/clang-26760.c": line 7923) * reduce to left at ("test/cases/large/clang-26760.c": line 7923) * reduce to right at ("test/cases/large/clang-26760.c": line 7923) -* do without param at ("test/cases/large/clang-26760.c": line 7924) -* replace by zero at ("test/cases/large/clang-26760.c": line 7924) -* replace by zero at ("test/cases/large/clang-26760.c": line 7924) +* reduce to index at ("test/cases/large/clang-26760.c": line 7924) +* reduce to index at ("test/cases/large/clang-26760.c": line 7924) +* remove expression at ("test/cases/large/clang-26760.c": line 7922) * reduce to operant at ("test/cases/large/clang-26760.c": line 7924) -* do without param at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* do without param at ("test/cases/large/clang-26760.c": line 7926) -* do without param at ("test/cases/large/clang-26760.c": line 7927) -* replace by zero at ("test/cases/large/clang-26760.c": line 7927) -* do without param at ("test/cases/large/clang-26760.c": line 7928) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* remove expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* remove expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* remove expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7927) * reduce to operant at ("test/cases/large/clang-26760.c": line 7928) -* do without param at ("test/cases/large/clang-26760.c": line 7929) -* replace by zero at ("test/cases/large/clang-26760.c": line 7929) -* do without param at ("test/cases/large/clang-26760.c": line 7930) +* reduce to index at ("test/cases/large/clang-26760.c": line 7929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) * remove the for loop at ("test/cases/large/clang-26760.c": line 5658) * remove initializer at ("test/cases/large/clang-26760.c": line 5658) * reduce to left at ("test/cases/large/clang-26760.c": line 5658) * reduce to right at ("test/cases/large/clang-26760.c": line 5658) * remove check at ("test/cases/large/clang-26760.c": line 5658) +* reduce to left at ("test/cases/large/clang-26760.c": line 5658) +* reduce to right at ("test/cases/large/clang-26760.c": line 5658) * remove iterator at ("test/cases/large/clang-26760.c": line 5658) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5658) * remove expr statement at ("test/cases/large/clang-26760.c": line 5660) * reduce to left at ("test/cases/large/clang-26760.c": line 5660) * reduce to right at ("test/cases/large/clang-26760.c": line 5660) -* replace by zero at ("test/cases/large/clang-26760.c": line 5660) * remove condition at ("test/cases/large/clang-26760.c": line 5661) * remove continue at ("test/cases/large/clang-26760.c": line 5662) * remove expr statement at ("test/cases/large/clang-26760.c": line 5664) @@ -25328,26 +34040,30 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5665) * reduce to operant at ("test/cases/large/clang-26760.c": line 5665) * remove check at ("test/cases/large/clang-26760.c": line 5665) +* reduce to left at ("test/cases/large/clang-26760.c": line 5665) +* reduce to right at ("test/cases/large/clang-26760.c": line 5665) * remove iterator at ("test/cases/large/clang-26760.c": line 5665) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5668) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5665) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5668) * remove condition at ("test/cases/large/clang-26760.c": line 5669) -* replace by zero at ("test/cases/large/clang-26760.c": line 5669) +* reduce to index at ("test/cases/large/clang-26760.c": line 5669) * remove break at ("test/cases/large/clang-26760.c": line 5670) * remove condition at ("test/cases/large/clang-26760.c": line 5671) -* replace by zero at ("test/cases/large/clang-26760.c": line 5671) +* reduce to index at ("test/cases/large/clang-26760.c": line 5671) * remove break at ("test/cases/large/clang-26760.c": line 5672) * remove return statement at ("test/cases/large/clang-26760.c": line 5673) * remove expr statement at ("test/cases/large/clang-26760.c": line 5675) * reduce to left at ("test/cases/large/clang-26760.c": line 5675) * reduce to right at ("test/cases/large/clang-26760.c": line 5675) -* replace by zero at ("test/cases/large/clang-26760.c": line 5675) * remove expr statement at ("test/cases/large/clang-26760.c": line 5677) -* do without param at ("test/cases/large/clang-26760.c": line 5677) -* replace by zero at ("test/cases/large/clang-26760.c": line 5677) -* do without param at ("test/cases/large/clang-26760.c": line 5677) -* do without param at ("test/cases/large/clang-26760.c": line 5677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5677) +* reduce to index at ("test/cases/large/clang-26760.c": line 5677) * remove condition at ("test/cases/large/clang-26760.c": line 5678) * remove expr statement at ("test/cases/large/clang-26760.c": line 5679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5679) * expand compound statment at ("test/cases/large/clang-26760.c": line 5676) * remove return statement at ("test/cases/large/clang-26760.c": line 5681) * remove expr statement at ("test/cases/large/clang-26760.c": line 5683) @@ -25356,46 +34072,54 @@ * 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 check at ("test/cases/large/clang-26760.c": line 5684) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5684) * reduce to left at ("test/cases/large/clang-26760.c": line 5684) * reduce to right at ("test/cases/large/clang-26760.c": line 5684) -* do without param at ("test/cases/large/clang-26760.c": line 5684) -* do without param at ("test/cases/large/clang-26760.c": line 5685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5685) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5687) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) * delete variable at ("test/cases/large/clang-26760.c": line 5692) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5693) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5693) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) * remove expr statement at ("test/cases/large/clang-26760.c": line 5694) * reduce to left at ("test/cases/large/clang-26760.c": line 5694) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5703) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) * remove expression at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5702) * reduce to left at ("test/cases/large/clang-26760.c": line 5701) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5701) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5701) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) -* remove expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to left at ("test/cases/large/clang-26760.c": line 5701) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to left at ("test/cases/large/clang-26760.c": line 5697) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) @@ -25404,14 +34128,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) * remove expression at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5697) +* reduce to left at ("test/cases/large/clang-26760.c": line 5697) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5698) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) * reduce to right at ("test/cases/large/clang-26760.c": line 5697) -* replace by zero at ("test/cases/large/clang-26760.c": line 5697) +* reduce to index at ("test/cases/large/clang-26760.c": line 5697) * reduce to operant at ("test/cases/large/clang-26760.c": line 5697) * reduce to operant at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5698) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) @@ -25420,185 +34148,253 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) * reduce to right at ("test/cases/large/clang-26760.c": line 5698) -* replace by zero at ("test/cases/large/clang-26760.c": line 5698) +* reduce to index at ("test/cases/large/clang-26760.c": line 5698) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) -* do without param at ("test/cases/large/clang-26760.c": line 5698) -* do without param at ("test/cases/large/clang-26760.c": line 5701) -* remove expression at ("test/cases/large/clang-26760.c": line 5701) -* remove expression at ("test/cases/large/clang-26760.c": line 5699) -* do without param at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to left at ("test/cases/large/clang-26760.c": line 5698) +* reduce to right at ("test/cases/large/clang-26760.c": line 5698) +* reduce to left at ("test/cases/large/clang-26760.c": line 5701) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to left at ("test/cases/large/clang-26760.c": line 5701) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to left at ("test/cases/large/clang-26760.c": line 5699) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to left at ("test/cases/large/clang-26760.c": line 5699) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5699) * reduce to right at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to left at ("test/cases/large/clang-26760.c": line 5700) +* reduce to right at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to left at ("test/cases/large/clang-26760.c": line 5699) +* reduce to right at ("test/cases/large/clang-26760.c": line 5699) +* remove expression at ("test/cases/large/clang-26760.c": line 5699) * remove expression at ("test/cases/large/clang-26760.c": line 5700) * remove expression at ("test/cases/large/clang-26760.c": line 5700) * remove expression at ("test/cases/large/clang-26760.c": line 5699) -* do without param at ("test/cases/large/clang-26760.c": line 5699) -* do without param at ("test/cases/large/clang-26760.c": line 5700) -* do without param at ("test/cases/large/clang-26760.c": line 5701) -* replace by zero at ("test/cases/large/clang-26760.c": line 5701) -* replace by zero at ("test/cases/large/clang-26760.c": line 5701) -* replace by zero at ("test/cases/large/clang-26760.c": line 5701) +* reduce to index at ("test/cases/large/clang-26760.c": line 5701) +* remove expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to index at ("test/cases/large/clang-26760.c": line 5701) +* reduce to index at ("test/cases/large/clang-26760.c": line 5701) +* remove expression at ("test/cases/large/clang-26760.c": line 5697) * reduce to operant at ("test/cases/large/clang-26760.c": line 5701) * reduce to operant at ("test/cases/large/clang-26760.c": line 5701) -* do without param at ("test/cases/large/clang-26760.c": line 5702) -* do without param at ("test/cases/large/clang-26760.c": line 5703) -* do without param at ("test/cases/large/clang-26760.c": line 5704) * remove expr statement at ("test/cases/large/clang-26760.c": line 5705) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5705) * remove the for loop at ("test/cases/large/clang-26760.c": line 5707) * remove initializer at ("test/cases/large/clang-26760.c": line 5707) * reduce to left at ("test/cases/large/clang-26760.c": line 5707) * reduce to right at ("test/cases/large/clang-26760.c": line 5707) * remove check at ("test/cases/large/clang-26760.c": line 5707) +* reduce to left at ("test/cases/large/clang-26760.c": line 5707) +* reduce to right at ("test/cases/large/clang-26760.c": line 5707) * remove iterator at ("test/cases/large/clang-26760.c": line 5707) * reduce to left at ("test/cases/large/clang-26760.c": line 5707) * reduce to right at ("test/cases/large/clang-26760.c": line 5707) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5709) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5709) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) * remove expr statement at ("test/cases/large/clang-26760.c": line 5710) * reduce to left at ("test/cases/large/clang-26760.c": line 5710) * reduce to right at ("test/cases/large/clang-26760.c": line 5710) -* replace by zero at ("test/cases/large/clang-26760.c": line 5710) -* replace by zero at ("test/cases/large/clang-26760.c": line 5710) -* replace by zero at ("test/cases/large/clang-26760.c": line 5710) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5710) +* reduce to index at ("test/cases/large/clang-26760.c": line 5710) * remove expr statement at ("test/cases/large/clang-26760.c": line 5711) * reduce to left at ("test/cases/large/clang-26760.c": line 5711) * reduce to right at ("test/cases/large/clang-26760.c": line 5711) -* replace by zero at ("test/cases/large/clang-26760.c": line 5711) -* replace by zero at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5711) +* reduce to index at ("test/cases/large/clang-26760.c": line 5711) * remove expression at ("test/cases/large/clang-26760.c": line 5711) -* replace by zero at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5717) +* reduce to left at ("test/cases/large/clang-26760.c": line 5711) +* reduce to right at ("test/cases/large/clang-26760.c": line 5716) +* reduce to left at ("test/cases/large/clang-26760.c": line 5711) +* reduce to right at ("test/cases/large/clang-26760.c": line 5716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to left at ("test/cases/large/clang-26760.c": line 5711) +* reduce to right at ("test/cases/large/clang-26760.c": line 5711) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5715) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5712) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5712) +* reduce to index at ("test/cases/large/clang-26760.c": line 5712) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5712) -* replace by zero at ("test/cases/large/clang-26760.c": line 5712) -* replace by zero at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5715) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5714) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5714) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5714) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5714) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5712) +* reduce to index at ("test/cases/large/clang-26760.c": line 5712) * remove expression at ("test/cases/large/clang-26760.c": line 5712) -* replace by zero at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5713) -* do without param at ("test/cases/large/clang-26760.c": line 5714) -* do without param at ("test/cases/large/clang-26760.c": line 5715) -* do without param at ("test/cases/large/clang-26760.c": line 5716) -* replace by zero at ("test/cases/large/clang-26760.c": line 5716) -* replace by zero at ("test/cases/large/clang-26760.c": line 5716) -* do without param at ("test/cases/large/clang-26760.c": line 5717) -* do without param at ("test/cases/large/clang-26760.c": line 5718) -* do without param at ("test/cases/large/clang-26760.c": line 5719) -* replace by zero at ("test/cases/large/clang-26760.c": line 5719) -* replace by zero at ("test/cases/large/clang-26760.c": line 5719) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5712) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5716) +* reduce to index at ("test/cases/large/clang-26760.c": line 5716) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5719) +* reduce to index at ("test/cases/large/clang-26760.c": line 5719) * remove condition at ("test/cases/large/clang-26760.c": line 5721) * remove condition at ("test/cases/large/clang-26760.c": line 5723) * remove expr statement at ("test/cases/large/clang-26760.c": line 5724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5724) * remove continue at ("test/cases/large/clang-26760.c": line 5725) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) * remove expr statement at ("test/cases/large/clang-26760.c": line 5756) -* replace by zero at ("test/cases/large/clang-26760.c": line 5756) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5756) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5756) * remove the for loop at ("test/cases/large/clang-26760.c": line 5757) * remove initializer 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) * remove check 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) * 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) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5760) * remove condition at ("test/cases/large/clang-26760.c": line 5761) -* do without param at ("test/cases/large/clang-26760.c": line 5761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5763) * reduce to operant at ("test/cases/large/clang-26760.c": line 5761) -* do without param at ("test/cases/large/clang-26760.c": line 5761) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5762) +* reduce to index at ("test/cases/large/clang-26760.c": line 5761) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5776) -* replace by zero at ("test/cases/large/clang-26760.c": line 5776) -* do without param at ("test/cases/large/clang-26760.c": line 5776) -* do without param at ("test/cases/large/clang-26760.c": line 5776) +* reduce to left at ("test/cases/large/clang-26760.c": line 5776) +* reduce to right at ("test/cases/large/clang-26760.c": line 5776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5776) * remove condition at ("test/cases/large/clang-26760.c": line 5777) * remove expr statement at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) * remove return statement at ("test/cases/large/clang-26760.c": line 5779) -* replace by zero at ("test/cases/large/clang-26760.c": line 5779) +* reduce to index at ("test/cases/large/clang-26760.c": line 5779) * remove expr statement at ("test/cases/large/clang-26760.c": line 5765) * reduce to left at ("test/cases/large/clang-26760.c": line 5765) * reduce to right at ("test/cases/large/clang-26760.c": line 5765) -* replace by zero at ("test/cases/large/clang-26760.c": line 5765) * remove return statement at ("test/cases/large/clang-26760.c": line 5767) -* replace by zero at ("test/cases/large/clang-26760.c": line 5767) +* reduce to index at ("test/cases/large/clang-26760.c": line 5767) * expand compound statment at ("test/cases/large/clang-26760.c": line 5766) * remove condition at ("test/cases/large/clang-26760.c": line 5769) * remove continue at ("test/cases/large/clang-26760.c": line 5770) * remove expr statement at ("test/cases/large/clang-26760.c": line 5771) * reduce to left at ("test/cases/large/clang-26760.c": line 5771) * reduce to right at ("test/cases/large/clang-26760.c": line 5771) -* do without param at ("test/cases/large/clang-26760.c": line 5771) -* do without param at ("test/cases/large/clang-26760.c": line 5771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5771) * remove the for loop at ("test/cases/large/clang-26760.c": line 5781) * remove initializer at ("test/cases/large/clang-26760.c": line 5781) * 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 check at ("test/cases/large/clang-26760.c": line 5781) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5781) * reduce to left at ("test/cases/large/clang-26760.c": line 5781) * reduce to right 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5785) * remove the for loop at ("test/cases/large/clang-26760.c": line 5786) * remove initializer at ("test/cases/large/clang-26760.c": line 5786) * reduce to left at ("test/cases/large/clang-26760.c": line 5786) * reduce to right at ("test/cases/large/clang-26760.c": line 5786) * remove check at ("test/cases/large/clang-26760.c": line 5786) +* reduce to left at ("test/cases/large/clang-26760.c": line 5786) +* reduce to right at ("test/cases/large/clang-26760.c": line 5786) * remove iterator at ("test/cases/large/clang-26760.c": line 5786) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5786) * remove expr statement at ("test/cases/large/clang-26760.c": line 5788) -* do without param at ("test/cases/large/clang-26760.c": line 5788) -* replace by zero at ("test/cases/large/clang-26760.c": line 5788) -* replace by zero at ("test/cases/large/clang-26760.c": line 5788) -* do without param at ("test/cases/large/clang-26760.c": line 5789) -* do without param at ("test/cases/large/clang-26760.c": line 5790) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5790) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5788) +* reduce to index at ("test/cases/large/clang-26760.c": line 5788) * remove condition at ("test/cases/large/clang-26760.c": line 5791) * remove expr statement at ("test/cases/large/clang-26760.c": line 5792) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5792) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5792) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5792) * remove expr statement at ("test/cases/large/clang-26760.c": line 5794) * remove expr statement at ("test/cases/large/clang-26760.c": line 5795) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5795) +* reduce to left at ("test/cases/large/clang-26760.c": line 5795) +* reduce to right at ("test/cases/large/clang-26760.c": line 5801) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5795) +* reduce to index at ("test/cases/large/clang-26760.c": line 5795) * remove expression at ("test/cases/large/clang-26760.c": line 5795) -* replace by zero at ("test/cases/large/clang-26760.c": line 5795) -* do without param at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5801) +* reduce to left at ("test/cases/large/clang-26760.c": line 5795) +* reduce to right at ("test/cases/large/clang-26760.c": line 5800) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5800) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) @@ -25607,89 +34403,116 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5800) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5795) -* replace by zero at ("test/cases/large/clang-26760.c": line 5795) +* reduce to index at ("test/cases/large/clang-26760.c": line 5795) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5800) -* do without param at ("test/cases/large/clang-26760.c": line 5795) -* replace by zero at ("test/cases/large/clang-26760.c": line 5795) -* do without param at ("test/cases/large/clang-26760.c": line 5800) -* remove expression at ("test/cases/large/clang-26760.c": line 5796) -* do without param at ("test/cases/large/clang-26760.c": line 5799) -* remove expression at ("test/cases/large/clang-26760.c": line 5796) -* do without param at ("test/cases/large/clang-26760.c": line 5796) -* do without param at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5800) +* reduce to index at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5800) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5799) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5800) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5799) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) * reduce to left at ("test/cases/large/clang-26760.c": line 5797) * reduce to right at ("test/cases/large/clang-26760.c": line 5797) -* do without param at ("test/cases/large/clang-26760.c": line 5797) -* remove expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5799) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) * reduce to left at ("test/cases/large/clang-26760.c": line 5797) * reduce to right at ("test/cases/large/clang-26760.c": line 5797) -* replace by zero at ("test/cases/large/clang-26760.c": line 5797) -* replace by zero at ("test/cases/large/clang-26760.c": line 5797) -* do without param at ("test/cases/large/clang-26760.c": line 5797) +* reduce to left at ("test/cases/large/clang-26760.c": line 5797) +* reduce to right at ("test/cases/large/clang-26760.c": line 5797) +* reduce to index at ("test/cases/large/clang-26760.c": line 5797) +* reduce to index at ("test/cases/large/clang-26760.c": line 5797) * remove expression at ("test/cases/large/clang-26760.c": line 5797) -* replace by zero at ("test/cases/large/clang-26760.c": line 5797) -* do without param at ("test/cases/large/clang-26760.c": line 5798) -* do without param at ("test/cases/large/clang-26760.c": line 5799) -* do without param at ("test/cases/large/clang-26760.c": line 5800) -* do without param at ("test/cases/large/clang-26760.c": line 5801) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5798) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5797) +* reduce to index at ("test/cases/large/clang-26760.c": line 5797) +* remove expression at ("test/cases/large/clang-26760.c": line 5797) +* remove expression at ("test/cases/large/clang-26760.c": line 5796) +* remove expression at ("test/cases/large/clang-26760.c": line 5796) * remove the for loop at ("test/cases/large/clang-26760.c": line 5802) * remove initializer at ("test/cases/large/clang-26760.c": line 5802) * 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 check at ("test/cases/large/clang-26760.c": line 5802) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5802) -* replace by zero at ("test/cases/large/clang-26760.c": line 5804) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5802) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 5809) -* do without param at ("test/cases/large/clang-26760.c": line 5809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5809) +* reduce to left at ("test/cases/large/clang-26760.c": line 5808) +* reduce to right at ("test/cases/large/clang-26760.c": line 5808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5815) +* reduce to left at ("test/cases/large/clang-26760.c": line 5809) +* reduce to right at ("test/cases/large/clang-26760.c": line 5814) +* reduce to left at ("test/cases/large/clang-26760.c": line 5809) +* reduce to right at ("test/cases/large/clang-26760.c": line 5809) +* reduce to index at ("test/cases/large/clang-26760.c": line 5809) +* reduce to left at ("test/cases/large/clang-26760.c": line 5809) +* reduce to right at ("test/cases/large/clang-26760.c": line 5814) * reduce to left at ("test/cases/large/clang-26760.c": line 5809) * reduce to right at ("test/cases/large/clang-26760.c": line 5814) -* replace by zero at ("test/cases/large/clang-26760.c": line 5809) * reduce to left at ("test/cases/large/clang-26760.c": line 5809) * reduce to right at ("test/cases/large/clang-26760.c": line 5814) -* do without param at ("test/cases/large/clang-26760.c": line 5809) -* do without param at ("test/cases/large/clang-26760.c": line 5810) -* do without param at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5814) +* reduce to left at ("test/cases/large/clang-26760.c": line 5810) +* reduce to right at ("test/cases/large/clang-26760.c": line 5811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5811) +* reduce to index at ("test/cases/large/clang-26760.c": line 5810) * remove expression at ("test/cases/large/clang-26760.c": line 5810) -* do without param at ("test/cases/large/clang-26760.c": line 5810) -* replace by zero at ("test/cases/large/clang-26760.c": line 5810) -* do without param at ("test/cases/large/clang-26760.c": line 5811) -* do without param at ("test/cases/large/clang-26760.c": line 5811) -* do without param at ("test/cases/large/clang-26760.c": line 5813) -* remove expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to left at ("test/cases/large/clang-26760.c": line 5811) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5813) +* reduce to left at ("test/cases/large/clang-26760.c": line 5813) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to left at ("test/cases/large/clang-26760.c": line 5812) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) +* reduce to left at ("test/cases/large/clang-26760.c": line 5812) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) * reduce to left at ("test/cases/large/clang-26760.c": line 5812) * reduce to right at ("test/cases/large/clang-26760.c": line 5813) * reduce to left at ("test/cases/large/clang-26760.c": line 5812) * reduce to right at ("test/cases/large/clang-26760.c": line 5813) -* do without param at ("test/cases/large/clang-26760.c": line 5812) -* do without param at ("test/cases/large/clang-26760.c": line 5813) -* replace by zero at ("test/cases/large/clang-26760.c": line 5813) -* replace by zero at ("test/cases/large/clang-26760.c": line 5813) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5813) +* reduce to index at ("test/cases/large/clang-26760.c": line 5813) +* reduce to index at ("test/cases/large/clang-26760.c": line 5813) +* remove expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to index at ("test/cases/large/clang-26760.c": line 5814) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5860) -* do without param at ("test/cases/large/clang-26760.c": line 5860) -* do without param at ("test/cases/large/clang-26760.c": line 5860) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5860) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5860) * remove condition at ("test/cases/large/clang-26760.c": line 5861) * remove break at ("test/cases/large/clang-26760.c": line 5862) * remove the for loop at ("test/cases/large/clang-26760.c": line 5863) @@ -25697,175 +34520,265 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5863) * reduce to right at ("test/cases/large/clang-26760.c": line 5863) * remove check at ("test/cases/large/clang-26760.c": line 5863) +* reduce to left at ("test/cases/large/clang-26760.c": line 5863) +* reduce to right at ("test/cases/large/clang-26760.c": line 5863) * reduce to operant at ("test/cases/large/clang-26760.c": line 5863) * remove iterator at ("test/cases/large/clang-26760.c": line 5863) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5863) * remove return statement at ("test/cases/large/clang-26760.c": line 5865) * remove the for loop at ("test/cases/large/clang-26760.c": line 5867) * remove initializer at ("test/cases/large/clang-26760.c": line 5867) * reduce to left at ("test/cases/large/clang-26760.c": line 5867) * reduce to right at ("test/cases/large/clang-26760.c": line 5867) * remove check at ("test/cases/large/clang-26760.c": line 5867) +* reduce to left at ("test/cases/large/clang-26760.c": line 5867) +* reduce to right at ("test/cases/large/clang-26760.c": line 5867) * remove iterator at ("test/cases/large/clang-26760.c": line 5867) * reduce to left at ("test/cases/large/clang-26760.c": line 5867) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5868) * remove expr statement at ("test/cases/large/clang-26760.c": line 5870) -* replace by zero at ("test/cases/large/clang-26760.c": line 5817) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5870) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 5822) -* remove expression at ("test/cases/large/clang-26760.c": line 5818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5818) +* reduce to left at ("test/cases/large/clang-26760.c": line 5818) +* reduce to right at ("test/cases/large/clang-26760.c": line 5818) +* reduce to left at ("test/cases/large/clang-26760.c": line 5818) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) * reduce to left at ("test/cases/large/clang-26760.c": line 5818) * reduce to right at ("test/cases/large/clang-26760.c": line 5820) * reduce to left at ("test/cases/large/clang-26760.c": line 5818) * reduce to right at ("test/cases/large/clang-26760.c": line 5818) -* replace by zero at ("test/cases/large/clang-26760.c": line 5818) -* do without param at ("test/cases/large/clang-26760.c": line 5818) -* do without param at ("test/cases/large/clang-26760.c": line 5819) -* do without param at ("test/cases/large/clang-26760.c": line 5819) -* do without param at ("test/cases/large/clang-26760.c": line 5820) -* do without param at ("test/cases/large/clang-26760.c": line 5820) +* reduce to index at ("test/cases/large/clang-26760.c": line 5818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to left at ("test/cases/large/clang-26760.c": line 5820) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) * remove expression at ("test/cases/large/clang-26760.c": line 5820) -* do without param at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5821) * reduce to left at ("test/cases/large/clang-26760.c": line 5820) * reduce to right at ("test/cases/large/clang-26760.c": line 5820) -* do without param at ("test/cases/large/clang-26760.c": line 5821) -* do without param at ("test/cases/large/clang-26760.c": line 5822) +* reduce to left at ("test/cases/large/clang-26760.c": line 5822) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) +* reduce to left at ("test/cases/large/clang-26760.c": line 5822) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) +* reduce to left at ("test/cases/large/clang-26760.c": line 5822) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 5818) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5848) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5850) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5850) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) * reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5848) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5848) +* reduce to index at ("test/cases/large/clang-26760.c": line 5848) * remove expression at ("test/cases/large/clang-26760.c": line 5848) -* replace by zero at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5850) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) * reduce to right at ("test/cases/large/clang-26760.c": line 5850) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) -* do without param at ("test/cases/large/clang-26760.c": line 5848) -* do without param at ("test/cases/large/clang-26760.c": line 5849) -* do without param at ("test/cases/large/clang-26760.c": line 5849) -* remove expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5850) +* reduce to left at ("test/cases/large/clang-26760.c": line 5849) +* reduce to right at ("test/cases/large/clang-26760.c": line 5849) +* reduce to left at ("test/cases/large/clang-26760.c": line 5849) +* reduce to right at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) * reduce to left at ("test/cases/large/clang-26760.c": line 5849) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) * reduce to left at ("test/cases/large/clang-26760.c": line 5849) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) * reduce to left at ("test/cases/large/clang-26760.c": line 5849) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) -* do without param at ("test/cases/large/clang-26760.c": line 5850) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5825) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5826) +* remove expression at ("test/cases/large/clang-26760.c": line 5849) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5825) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5826) * remove the for loop at ("test/cases/large/clang-26760.c": line 5827) * remove initializer at ("test/cases/large/clang-26760.c": line 5827) * reduce to left at ("test/cases/large/clang-26760.c": line 5827) * reduce to right at ("test/cases/large/clang-26760.c": line 5827) * remove check at ("test/cases/large/clang-26760.c": line 5827) +* reduce to left at ("test/cases/large/clang-26760.c": line 5827) +* reduce to right at ("test/cases/large/clang-26760.c": line 5827) * remove iterator at ("test/cases/large/clang-26760.c": line 5827) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5827) * remove expr statement at ("test/cases/large/clang-26760.c": line 5828) * reduce to left at ("test/cases/large/clang-26760.c": line 5828) * reduce to right at ("test/cases/large/clang-26760.c": line 5828) -* replace by zero at ("test/cases/large/clang-26760.c": line 5828) +* reduce to index at ("test/cases/large/clang-26760.c": line 5828) * remove expr statement at ("test/cases/large/clang-26760.c": line 5829) * reduce to left at ("test/cases/large/clang-26760.c": line 5829) * reduce to right at ("test/cases/large/clang-26760.c": line 5829) -* replace by zero at ("test/cases/large/clang-26760.c": line 5829) * remove condition at ("test/cases/large/clang-26760.c": line 5830) * remove continue at ("test/cases/large/clang-26760.c": line 5831) * remove expr statement at ("test/cases/large/clang-26760.c": line 5832) * reduce to left at ("test/cases/large/clang-26760.c": line 5832) * reduce to right at ("test/cases/large/clang-26760.c": line 5832) -* do without param at ("test/cases/large/clang-26760.c": line 5832) -* replace by zero at ("test/cases/large/clang-26760.c": line 5832) -* do without param at ("test/cases/large/clang-26760.c": line 5832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5832) +* reduce to index at ("test/cases/large/clang-26760.c": line 5832) * remove expr statement at ("test/cases/large/clang-26760.c": line 5833) * reduce to left at ("test/cases/large/clang-26760.c": line 5833) * reduce to right at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5842) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5833) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5841) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5840) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5840) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5839) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5834) * reduce to left at ("test/cases/large/clang-26760.c": line 5834) * reduce to right at ("test/cases/large/clang-26760.c": line 5835) -* do without param at ("test/cases/large/clang-26760.c": line 5834) -* do without param at ("test/cases/large/clang-26760.c": line 5835) -* do without param at ("test/cases/large/clang-26760.c": line 5836) -* do without param at ("test/cases/large/clang-26760.c": line 5836) -* do without param at ("test/cases/large/clang-26760.c": line 5837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5837) +* reduce to left at ("test/cases/large/clang-26760.c": line 5837) +* reduce to right at ("test/cases/large/clang-26760.c": line 5838) * reduce to left at ("test/cases/large/clang-26760.c": line 5837) * reduce to right at ("test/cases/large/clang-26760.c": line 5838) * reduce to left at ("test/cases/large/clang-26760.c": line 5837) * reduce to right at ("test/cases/large/clang-26760.c": line 5838) -* do without param at ("test/cases/large/clang-26760.c": line 5837) -* do without param at ("test/cases/large/clang-26760.c": line 5838) -* replace by zero at ("test/cases/large/clang-26760.c": line 5838) -* do without param at ("test/cases/large/clang-26760.c": line 5839) -* do without param at ("test/cases/large/clang-26760.c": line 5840) -* do without param at ("test/cases/large/clang-26760.c": line 5841) -* do without param at ("test/cases/large/clang-26760.c": line 5842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5838) +* reduce to index at ("test/cases/large/clang-26760.c": line 5838) * remove expr statement at ("test/cases/large/clang-26760.c": line 5852) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5852) * remove expr statement at ("test/cases/large/clang-26760.c": line 5874) * remove expr statement at ("test/cases/large/clang-26760.c": line 5875) -* replace by zero at ("test/cases/large/clang-26760.c": line 5875) -* replace by zero at ("test/cases/large/clang-26760.c": line 5875) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5875) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5875) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5875) * remove expr statement at ("test/cases/large/clang-26760.c": line 5876) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5876) * remove expr statement at ("test/cases/large/clang-26760.c": line 5878) * reduce to left at ("test/cases/large/clang-26760.c": line 5878) * reduce to right at ("test/cases/large/clang-26760.c": line 5879) -* replace by zero at ("test/cases/large/clang-26760.c": line 5878) -* remove expression at ("test/cases/large/clang-26760.c": line 5878) -* do without param at ("test/cases/large/clang-26760.c": line 5878) +* reduce to left at ("test/cases/large/clang-26760.c": line 5879) +* reduce to right at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) * reduce to operant at ("test/cases/large/clang-26760.c": line 5878) -* do without param at ("test/cases/large/clang-26760.c": line 5879) -* do without param at ("test/cases/large/clang-26760.c": line 5879) -* replace by zero at ("test/cases/large/clang-26760.c": line 5879) -* do without param at ("test/cases/large/clang-26760.c": line 5879) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* remove expression at ("test/cases/large/clang-26760.c": line 5878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5887) +* reduce to left at ("test/cases/large/clang-26760.c": line 5879) +* reduce to right at ("test/cases/large/clang-26760.c": line 5879) +* reduce to left at ("test/cases/large/clang-26760.c": line 5879) +* reduce to right at ("test/cases/large/clang-26760.c": line 5879) +* reduce to index at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) * reduce to operant at ("test/cases/large/clang-26760.c": line 5880) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5886) * reduce to operant at ("test/cases/large/clang-26760.c": line 5880) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5886) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5885) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5885) * reduce to left at ("test/cases/large/clang-26760.c": line 5880) * reduce to right at ("test/cases/large/clang-26760.c": line 5885) -* do without param at ("test/cases/large/clang-26760.c": line 5880) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5885) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5884) * reduce to left at ("test/cases/large/clang-26760.c": line 5880) * reduce to right at ("test/cases/large/clang-26760.c": line 5883) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5883) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) * reduce to left at ("test/cases/large/clang-26760.c": line 5880) * reduce to right at ("test/cases/large/clang-26760.c": line 5882) -* do without param at ("test/cases/large/clang-26760.c": line 5880) -* do without param at ("test/cases/large/clang-26760.c": line 5881) -* remove expression at ("test/cases/large/clang-26760.c": line 5881) -* do without param at ("test/cases/large/clang-26760.c": line 5881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5882) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5881) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5881) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5881) * reduce to left at ("test/cases/large/clang-26760.c": line 5881) * reduce to right at ("test/cases/large/clang-26760.c": line 5881) -* replace by zero at ("test/cases/large/clang-26760.c": line 5881) -* do without param at ("test/cases/large/clang-26760.c": line 5882) +* reduce to index at ("test/cases/large/clang-26760.c": line 5881) * reduce to operant at ("test/cases/large/clang-26760.c": line 5882) -* do without param at ("test/cases/large/clang-26760.c": line 5883) -* do without param at ("test/cases/large/clang-26760.c": line 5884) -* do without param at ("test/cases/large/clang-26760.c": line 5885) -* replace by zero at ("test/cases/large/clang-26760.c": line 5885) -* do without param at ("test/cases/large/clang-26760.c": line 5886) -* replace by zero at ("test/cases/large/clang-26760.c": line 5886) -* replace by zero at ("test/cases/large/clang-26760.c": line 5886) -* do without param at ("test/cases/large/clang-26760.c": line 5887) +* remove expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to index at ("test/cases/large/clang-26760.c": line 5885) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5886) +* reduce to index at ("test/cases/large/clang-26760.c": line 5886) +* reduce to index at ("test/cases/large/clang-26760.c": line 5886) * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5891) @@ -25875,19 +34788,32 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5894) * reduce to left at ("test/cases/large/clang-26760.c": line 5894) * reduce to right at ("test/cases/large/clang-26760.c": line 5894) -* replace by zero at ("test/cases/large/clang-26760.c": line 5894) * reduce to left at ("test/cases/large/clang-26760.c": line 5894) * reduce to right at ("test/cases/large/clang-26760.c": line 5899) -* do without param at ("test/cases/large/clang-26760.c": line 5894) -* do without param at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5898) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5895) +* reduce to left at ("test/cases/large/clang-26760.c": line 5894) +* reduce to right at ("test/cases/large/clang-26760.c": line 5894) +* reduce to index at ("test/cases/large/clang-26760.c": line 5894) +* reduce to left at ("test/cases/large/clang-26760.c": line 5894) +* reduce to right at ("test/cases/large/clang-26760.c": line 5899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to left at ("test/cases/large/clang-26760.c": line 5894) +* reduce to right at ("test/cases/large/clang-26760.c": line 5894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * remove expression at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5897) * reduce to left at ("test/cases/large/clang-26760.c": line 5896) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) * reduce to operant at ("test/cases/large/clang-26760.c": line 5895) @@ -25899,59 +34825,82 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5896) * reduce to left at ("test/cases/large/clang-26760.c": line 5896) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to left at ("test/cases/large/clang-26760.c": line 5896) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to left at ("test/cases/large/clang-26760.c": line 5895) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to left at ("test/cases/large/clang-26760.c": line 5895) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to left at ("test/cases/large/clang-26760.c": line 5896) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* do without param at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5896) -* replace by zero at ("test/cases/large/clang-26760.c": line 5896) -* do without param at ("test/cases/large/clang-26760.c": line 5897) -* do without param at ("test/cases/large/clang-26760.c": line 5898) -* do without param at ("test/cases/large/clang-26760.c": line 5899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to index at ("test/cases/large/clang-26760.c": line 5896) +* remove expression at ("test/cases/large/clang-26760.c": line 5896) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to operant at ("test/cases/large/clang-26760.c": line 5899) * remove the for loop at ("test/cases/large/clang-26760.c": line 5900) * remove initializer at ("test/cases/large/clang-26760.c": line 5900) * 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 check at ("test/cases/large/clang-26760.c": line 5900) +* reduce to left at ("test/cases/large/clang-26760.c": line 5900) +* reduce to right at ("test/cases/large/clang-26760.c": line 5900) * reduce to operant at ("test/cases/large/clang-26760.c": line 5900) * remove iterator at ("test/cases/large/clang-26760.c": line 5900) -* replace by zero at ("test/cases/large/clang-26760.c": line 5902) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5900) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5907) * remove expr statement at ("test/cases/large/clang-26760.c": line 5908) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5908) * remove condition at ("test/cases/large/clang-26760.c": line 5909) * remove break at ("test/cases/large/clang-26760.c": line 5910) * remove expr statement at ("test/cases/large/clang-26760.c": line 5911) * reduce to left at ("test/cases/large/clang-26760.c": line 5911) * reduce to right at ("test/cases/large/clang-26760.c": line 5911) * remove condition at ("test/cases/large/clang-26760.c": line 5912) +* reduce to left at ("test/cases/large/clang-26760.c": line 5912) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to left at ("test/cases/large/clang-26760.c": line 5912) +* reduce to right at ("test/cases/large/clang-26760.c": line 5912) * reduce to operant at ("test/cases/large/clang-26760.c": line 5912) -* do without param at ("test/cases/large/clang-26760.c": line 5912) -* do without param at ("test/cases/large/clang-26760.c": line 5913) +* reduce to left at ("test/cases/large/clang-26760.c": line 5912) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5913) * reduce to operant at ("test/cases/large/clang-26760.c": line 5913) * reduce to left at ("test/cases/large/clang-26760.c": line 5913) * reduce to right at ("test/cases/large/clang-26760.c": line 5915) -* remove expression at ("test/cases/large/clang-26760.c": line 5913) -* do without param at ("test/cases/large/clang-26760.c": line 5913) -* do without param at ("test/cases/large/clang-26760.c": line 5914) +* reduce to left at ("test/cases/large/clang-26760.c": line 5913) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5914) * reduce to left at ("test/cases/large/clang-26760.c": line 5914) * reduce to right at ("test/cases/large/clang-26760.c": line 5914) * reduce to operant at ("test/cases/large/clang-26760.c": line 5914) @@ -25960,225 +34909,336 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5914) * reduce to right at ("test/cases/large/clang-26760.c": line 5915) * reduce to operant at ("test/cases/large/clang-26760.c": line 5914) -* do without param at ("test/cases/large/clang-26760.c": line 5914) -* do without param at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) +* reduce to left at ("test/cases/large/clang-26760.c": line 5915) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) * remove expression 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 5915) -* replace by zero at ("test/cases/large/clang-26760.c": line 5922) +* reduce to index at ("test/cases/large/clang-26760.c": line 5915) +* remove expression at ("test/cases/large/clang-26760.c": line 5913) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5915) +* reduce to index at ("test/cases/large/clang-26760.c": line 5915) +* reduce to index at ("test/cases/large/clang-26760.c": line 5915) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 5922) * remove the for loop at ("test/cases/large/clang-26760.c": line 5923) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 5923) -* do without param at ("test/cases/large/clang-26760.c": line 5924) -* replace by zero at ("test/cases/large/clang-26760.c": line 5926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5924) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5928) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5932) * remove expr statement at ("test/cases/large/clang-26760.c": line 5933) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5933) * remove expr statement at ("test/cases/large/clang-26760.c": line 5934) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5934) * remove expr statement at ("test/cases/large/clang-26760.c": line 5936) * remove expr statement at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5942) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* remove expression at ("test/cases/large/clang-26760.c": line 5942) -* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5942) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* do without param at ("test/cases/large/clang-26760.c": line 5941) -* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5942) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) * remove expression at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5941) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5941) -* do without param at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5941) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5940) -* do without param at ("test/cases/large/clang-26760.c": line 5937) -* do without param at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5939) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5938) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5938) -* do without param at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* do without param at ("test/cases/large/clang-26760.c": line 5938) -* do without param at ("test/cases/large/clang-26760.c": line 5939) -* do without param at ("test/cases/large/clang-26760.c": line 5940) -* replace by zero at ("test/cases/large/clang-26760.c": line 5940) -* do without param at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* do without param at ("test/cases/large/clang-26760.c": line 5942) -* replace by zero at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5938) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5940) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* remove expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to index at ("test/cases/large/clang-26760.c": line 5942) * remove expr statement at ("test/cases/large/clang-26760.c": line 5943) * reduce to left at ("test/cases/large/clang-26760.c": line 5943) * reduce to right at ("test/cases/large/clang-26760.c": line 5949) -* replace by zero at ("test/cases/large/clang-26760.c": line 5943) -* replace by zero at ("test/cases/large/clang-26760.c": line 5943) -* remove expression at ("test/cases/large/clang-26760.c": line 5943) -* do without param at ("test/cases/large/clang-26760.c": line 5943) -* do without param at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5949) -* do without param at ("test/cases/large/clang-26760.c": line 5944) -* do without param at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5948) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5947) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5947) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5947) -* do without param at ("test/cases/large/clang-26760.c": line 5944) +* reduce to left at ("test/cases/large/clang-26760.c": line 5944) +* reduce to right at ("test/cases/large/clang-26760.c": line 5947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5947) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) -* do without param at ("test/cases/large/clang-26760.c": line 5944) -* do without param at ("test/cases/large/clang-26760.c": line 5945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to left at ("test/cases/large/clang-26760.c": line 5945) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) -* do without param at ("test/cases/large/clang-26760.c": line 5945) -* remove expression at ("test/cases/large/clang-26760.c": line 5945) * reduce to left at ("test/cases/large/clang-26760.c": line 5945) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) -* replace by zero at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5946) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) +* reduce to index at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) +* remove expression at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) -* do without param at ("test/cases/large/clang-26760.c": line 5946) -* replace by zero at ("test/cases/large/clang-26760.c": line 5946) -* replace by zero at ("test/cases/large/clang-26760.c": line 5946) -* do without param at ("test/cases/large/clang-26760.c": line 5947) -* replace by zero at ("test/cases/large/clang-26760.c": line 5947) -* do without param at ("test/cases/large/clang-26760.c": line 5948) -* do without param at ("test/cases/large/clang-26760.c": line 5949) -* replace by zero at ("test/cases/large/clang-26760.c": line 5949) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5946) +* reduce to index at ("test/cases/large/clang-26760.c": line 5946) +* reduce to index at ("test/cases/large/clang-26760.c": line 5946) +* reduce to index at ("test/cases/large/clang-26760.c": line 5947) +* reduce to index at ("test/cases/large/clang-26760.c": line 5949) +* remove expression at ("test/cases/large/clang-26760.c": line 5943) * reduce to operant at ("test/cases/large/clang-26760.c": line 5949) * remove expr statement at ("test/cases/large/clang-26760.c": line 5950) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5964) -* replace by zero at ("test/cases/large/clang-26760.c": line 5950) -* replace by zero at ("test/cases/large/clang-26760.c": line 5950) -* remove expression at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) +* reduce to left at ("test/cases/large/clang-26760.c": line 5964) +* reduce to right at ("test/cases/large/clang-26760.c": line 5964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5964) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5963) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5950) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5950) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5963) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5962) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5962) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5961) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5959) -* remove expression at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5957) -* remove expression at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* replace by zero at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* replace by zero at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5952) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5960) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5959) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5958) +* reduce to left at ("test/cases/large/clang-26760.c": line 5957) +* reduce to right at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5956) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5955) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5955) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5951) +* reduce to index at ("test/cases/large/clang-26760.c": line 5951) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5955) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5955) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to index at ("test/cases/large/clang-26760.c": line 5951) * reduce to left at ("test/cases/large/clang-26760.c": line 5952) * reduce to right at ("test/cases/large/clang-26760.c": line 5954) -* remove expression at ("test/cases/large/clang-26760.c": line 5952) -* do without param at ("test/cases/large/clang-26760.c": line 5952) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5954) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5953) * reduce to left at ("test/cases/large/clang-26760.c": line 5952) * reduce to right at ("test/cases/large/clang-26760.c": line 5953) -* do without param at ("test/cases/large/clang-26760.c": line 5952) -* do without param at ("test/cases/large/clang-26760.c": line 5953) -* replace by zero at ("test/cases/large/clang-26760.c": line 5953) -* do without param at ("test/cases/large/clang-26760.c": line 5954) -* do without param at ("test/cases/large/clang-26760.c": line 5955) -* do without param at ("test/cases/large/clang-26760.c": line 5956) -* do without param at ("test/cases/large/clang-26760.c": line 5957) -* do without param at ("test/cases/large/clang-26760.c": line 5958) -* do without param at ("test/cases/large/clang-26760.c": line 5959) -* do without param at ("test/cases/large/clang-26760.c": line 5960) -* do without param at ("test/cases/large/clang-26760.c": line 5961) -* do without param at ("test/cases/large/clang-26760.c": line 5962) -* replace by zero at ("test/cases/large/clang-26760.c": line 5962) -* replace by zero at ("test/cases/large/clang-26760.c": line 5962) -* do without param at ("test/cases/large/clang-26760.c": line 5963) -* do without param at ("test/cases/large/clang-26760.c": line 5964) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5953) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5953) +* reduce to index at ("test/cases/large/clang-26760.c": line 5953) +* remove expression at ("test/cases/large/clang-26760.c": line 5952) +* remove expression at ("test/cases/large/clang-26760.c": line 5951) +* remove expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5962) +* reduce to index at ("test/cases/large/clang-26760.c": line 5962) +* reduce to index at ("test/cases/large/clang-26760.c": line 5962) +* remove expression at ("test/cases/large/clang-26760.c": line 5950) * remove expr statement at ("test/cases/large/clang-26760.c": line 5917) * reduce to left at ("test/cases/large/clang-26760.c": line 5917) * reduce to right at ("test/cases/large/clang-26760.c": line 5917) -* replace by zero at ("test/cases/large/clang-26760.c": line 5917) -* replace by zero at ("test/cases/large/clang-26760.c": line 5917) +* reduce to index at ("test/cases/large/clang-26760.c": line 5917) * remove expr statement 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 5918) +* reduce to indexee 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5967) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5968) * remove the for loop at ("test/cases/large/clang-26760.c": line 5969) * remove initializer at ("test/cases/large/clang-26760.c": line 5969) * reduce to left at ("test/cases/large/clang-26760.c": line 5969) * reduce to right at ("test/cases/large/clang-26760.c": line 5969) * remove check at ("test/cases/large/clang-26760.c": line 5969) +* reduce to left at ("test/cases/large/clang-26760.c": line 5969) +* reduce to right at ("test/cases/large/clang-26760.c": line 5969) * remove iterator at ("test/cases/large/clang-26760.c": line 5969) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5969) * remove the for loop at ("test/cases/large/clang-26760.c": line 5971) * remove initializer at ("test/cases/large/clang-26760.c": line 5971) * reduce to left at ("test/cases/large/clang-26760.c": line 5971) * reduce to right at ("test/cases/large/clang-26760.c": line 5971) * remove check at ("test/cases/large/clang-26760.c": line 5971) +* reduce to left at ("test/cases/large/clang-26760.c": line 5971) +* reduce to right at ("test/cases/large/clang-26760.c": line 5971) * remove iterator at ("test/cases/large/clang-26760.c": line 5971) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5971) * remove expr statement at ("test/cases/large/clang-26760.c": line 5973) -* do without param at ("test/cases/large/clang-26760.c": line 5973) -* replace by zero at ("test/cases/large/clang-26760.c": line 5973) -* replace by zero at ("test/cases/large/clang-26760.c": line 5973) -* do without param at ("test/cases/large/clang-26760.c": line 5974) -* do without param at ("test/cases/large/clang-26760.c": line 5975) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5975) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5973) +* reduce to index at ("test/cases/large/clang-26760.c": line 5973) * remove condition at ("test/cases/large/clang-26760.c": line 5976) * remove expr statement at ("test/cases/large/clang-26760.c": line 5977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5977) * remove expr statement at ("test/cases/large/clang-26760.c": line 5980) * remove expr statement at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5981) -* replace by zero at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5981) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5993) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5993) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5993) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5993) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) @@ -26186,118 +35246,166 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5993) * reduce to operant at ("test/cases/large/clang-26760.c": line 5981) -* remove expression at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* replace by zero at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5990) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5989) +* reduce to index at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5989) * reduce to right at ("test/cases/large/clang-26760.c": line 5989) * reduce to left at ("test/cases/large/clang-26760.c": line 5989) * reduce to right at ("test/cases/large/clang-26760.c": line 5989) * reduce to left at ("test/cases/large/clang-26760.c": line 5989) * reduce to right at ("test/cases/large/clang-26760.c": line 5989) -* remove expression at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) +* reduce to left at ("test/cases/large/clang-26760.c": line 5989) +* reduce to right at ("test/cases/large/clang-26760.c": line 5989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5988) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5987) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5986) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5986) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5981) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5986) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5986) -* replace by zero at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5986) * reduce to right at ("test/cases/large/clang-26760.c": line 5986) * reduce to left at ("test/cases/large/clang-26760.c": line 5986) * reduce to right at ("test/cases/large/clang-26760.c": line 5986) -* remove expression at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5985) -* remove expression at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5983) -* do without param at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5985) +* reduce to left at ("test/cases/large/clang-26760.c": line 5982) +* reduce to right at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5983) +* reduce to left at ("test/cases/large/clang-26760.c": line 5983) +* reduce to right at ("test/cases/large/clang-26760.c": line 5984) * reduce to left at ("test/cases/large/clang-26760.c": line 5983) * reduce to right at ("test/cases/large/clang-26760.c": line 5984) -* do without param at ("test/cases/large/clang-26760.c": line 5983) -* do without param at ("test/cases/large/clang-26760.c": line 5984) -* replace by zero at ("test/cases/large/clang-26760.c": line 5984) -* do without param at ("test/cases/large/clang-26760.c": line 5985) -* do without param at ("test/cases/large/clang-26760.c": line 5986) -* replace by zero at ("test/cases/large/clang-26760.c": line 5986) -* do without param at ("test/cases/large/clang-26760.c": line 5987) -* replace by zero at ("test/cases/large/clang-26760.c": line 5987) -* do without param at ("test/cases/large/clang-26760.c": line 5988) -* do without param at ("test/cases/large/clang-26760.c": line 5989) -* replace by zero at ("test/cases/large/clang-26760.c": line 5989) -* do without param at ("test/cases/large/clang-26760.c": line 5990) -* do without param at ("test/cases/large/clang-26760.c": line 5991) -* do without param at ("test/cases/large/clang-26760.c": line 5992) -* do without param at ("test/cases/large/clang-26760.c": line 5993) -* replace by zero at ("test/cases/large/clang-26760.c": line 5993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5984) +* reduce to index at ("test/cases/large/clang-26760.c": line 5984) +* remove expression at ("test/cases/large/clang-26760.c": line 5982) +* remove expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5986) +* reduce to index at ("test/cases/large/clang-26760.c": line 5987) +* remove expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5989) +* remove expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5993) * remove return statement at ("test/cases/large/clang-26760.c": line 5994) -* replace by zero at ("test/cases/large/clang-26760.c": line 5994) +* reduce to index at ("test/cases/large/clang-26760.c": line 5994) * remove expr statement at ("test/cases/large/clang-26760.c": line 5996) * reduce to left at ("test/cases/large/clang-26760.c": line 5996) * reduce to right at ("test/cases/large/clang-26760.c": line 5996) -* replace by zero at ("test/cases/large/clang-26760.c": line 5996) -* do without param at ("test/cases/large/clang-26760.c": line 5996) -* do without param at ("test/cases/large/clang-26760.c": line 5996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5996) * remove return statement at ("test/cases/large/clang-26760.c": line 5997) -* 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 the for loop at ("test/cases/large/clang-26760.c": line 5730) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 5730) * remove iterator at ("test/cases/large/clang-26760.c": line 5730) -* replace by zero at ("test/cases/large/clang-26760.c": line 5732) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5730) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5733) -* do without param at ("test/cases/large/clang-26760.c": line 5733) -* do without param at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5734) +* reduce to left at ("test/cases/large/clang-26760.c": line 5733) +* reduce to right at ("test/cases/large/clang-26760.c": line 5741) +* reduce to left at ("test/cases/large/clang-26760.c": line 5733) +* reduce to right at ("test/cases/large/clang-26760.c": line 5741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) * reduce to operant at ("test/cases/large/clang-26760.c": line 5734) -* replace by zero at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5734) * reduce to left at ("test/cases/large/clang-26760.c": line 5734) * reduce to right at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5740) -* remove expression at ("test/cases/large/clang-26760.c": line 5740) -* remove expression at ("test/cases/large/clang-26760.c": line 5735) -* do without param at ("test/cases/large/clang-26760.c": line 5735) +* reduce to index at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5741) +* reduce to left at ("test/cases/large/clang-26760.c": line 5734) +* reduce to right at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to left at ("test/cases/large/clang-26760.c": line 5734) +* reduce to right at ("test/cases/large/clang-26760.c": line 5734) +* reduce to left at ("test/cases/large/clang-26760.c": line 5734) +* reduce to right at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to left at ("test/cases/large/clang-26760.c": line 5735) +* reduce to right at ("test/cases/large/clang-26760.c": line 5739) +* reduce to left at ("test/cases/large/clang-26760.c": line 5735) +* reduce to right at ("test/cases/large/clang-26760.c": line 5739) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5739) -* do without param at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5739) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5738) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5738) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5738) -* do without param at ("test/cases/large/clang-26760.c": line 5735) -* do without param at ("test/cases/large/clang-26760.c": line 5735) -* do without param at ("test/cases/large/clang-26760.c": line 5736) -* do without param at ("test/cases/large/clang-26760.c": line 5736) -* replace by zero at ("test/cases/large/clang-26760.c": line 5736) -* replace by zero at ("test/cases/large/clang-26760.c": line 5736) -* do without param at ("test/cases/large/clang-26760.c": line 5737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5737) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5736) +* reduce to index at ("test/cases/large/clang-26760.c": line 5736) * reduce to operant at ("test/cases/large/clang-26760.c": line 5737) * reduce to left at ("test/cases/large/clang-26760.c": line 5737) * reduce to right at ("test/cases/large/clang-26760.c": line 5737) -* replace by zero at ("test/cases/large/clang-26760.c": line 5737) -* do without param at ("test/cases/large/clang-26760.c": line 5738) -* do without param at ("test/cases/large/clang-26760.c": line 5739) -* replace by zero at ("test/cases/large/clang-26760.c": line 5739) +* reduce to left at ("test/cases/large/clang-26760.c": line 5737) +* reduce to right at ("test/cases/large/clang-26760.c": line 5737) +* reduce to left at ("test/cases/large/clang-26760.c": line 5737) +* reduce to right at ("test/cases/large/clang-26760.c": line 5737) +* reduce to index at ("test/cases/large/clang-26760.c": line 5737) +* reduce to index at ("test/cases/large/clang-26760.c": line 5739) * reduce to operant at ("test/cases/large/clang-26760.c": line 5739) -* do without param at ("test/cases/large/clang-26760.c": line 5740) -* do without param at ("test/cases/large/clang-26760.c": line 5741) +* remove expression at ("test/cases/large/clang-26760.c": line 5735) +* remove expression at ("test/cases/large/clang-26760.c": line 5740) * remove condition at ("test/cases/large/clang-26760.c": line 5742) * remove break at ("test/cases/large/clang-26760.c": line 5743) * remove condition at ("test/cases/large/clang-26760.c": line 5744) @@ -26305,18 +35413,18 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5747) * reduce to left at ("test/cases/large/clang-26760.c": line 5747) * reduce to right at ("test/cases/large/clang-26760.c": line 5747) -* replace by zero at ("test/cases/large/clang-26760.c": line 5747) * remove the for loop at ("test/cases/large/clang-26760.c": line 6000) * remove initializer at ("test/cases/large/clang-26760.c": line 6000) * 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 check at ("test/cases/large/clang-26760.c": line 6000) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6000) * reduce to left at ("test/cases/large/clang-26760.c": line 6000) * reduce to right at ("test/cases/large/clang-26760.c": line 6000) -* do without param at ("test/cases/large/clang-26760.c": line 6000) -* do without param at ("test/cases/large/clang-26760.c": line 6001) -* replace by zero at ("test/cases/large/clang-26760.c": line 6003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6001) * 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 break at ("test/cases/large/clang-26760.c": line 6005) @@ -26328,132 +35436,153 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6010) * reduce to operant at ("test/cases/large/clang-26760.c": line 6010) * remove check at ("test/cases/large/clang-26760.c": line 6010) +* reduce to left at ("test/cases/large/clang-26760.c": line 6010) +* reduce to right at ("test/cases/large/clang-26760.c": line 6010) * reduce to operant at ("test/cases/large/clang-26760.c": line 6010) * remove iterator at ("test/cases/large/clang-26760.c": line 6010) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6010) * remove condition at ("test/cases/large/clang-26760.c": line 6012) -* replace by zero at ("test/cases/large/clang-26760.c": line 6012) +* reduce to index at ("test/cases/large/clang-26760.c": line 6012) * remove break at ("test/cases/large/clang-26760.c": line 6013) * remove expr statement at ("test/cases/large/clang-26760.c": line 6014) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6014) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6016) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6016) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6019) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6020) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6028) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6028) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6028) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6035) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6034) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) * remove the for loop at ("test/cases/large/clang-26760.c": line 6036) * remove initializer at ("test/cases/large/clang-26760.c": line 6036) * reduce to left at ("test/cases/large/clang-26760.c": line 6036) * reduce to right at ("test/cases/large/clang-26760.c": line 6036) * remove check at ("test/cases/large/clang-26760.c": line 6036) +* reduce to left at ("test/cases/large/clang-26760.c": line 6036) +* reduce to right at ("test/cases/large/clang-26760.c": line 6036) * remove iterator at ("test/cases/large/clang-26760.c": line 6036) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6036) * remove the for loop at ("test/cases/large/clang-26760.c": line 6038) * remove initializer at ("test/cases/large/clang-26760.c": line 6038) * reduce to left at ("test/cases/large/clang-26760.c": line 6038) * reduce to right at ("test/cases/large/clang-26760.c": line 6038) * remove check at ("test/cases/large/clang-26760.c": line 6038) +* reduce to left at ("test/cases/large/clang-26760.c": line 6038) +* reduce to right at ("test/cases/large/clang-26760.c": line 6038) * remove iterator at ("test/cases/large/clang-26760.c": line 6038) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6038) * remove expr statement at ("test/cases/large/clang-26760.c": line 6039) * reduce to left at ("test/cases/large/clang-26760.c": line 6039) * reduce to right at ("test/cases/large/clang-26760.c": line 6039) -* replace by zero at ("test/cases/large/clang-26760.c": line 6039) -* replace by zero at ("test/cases/large/clang-26760.c": line 6039) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6039) +* reduce to index at ("test/cases/large/clang-26760.c": line 6039) * remove the for loop at ("test/cases/large/clang-26760.c": line 6041) * remove initializer at ("test/cases/large/clang-26760.c": line 6041) * reduce to left at ("test/cases/large/clang-26760.c": line 6041) * reduce to right at ("test/cases/large/clang-26760.c": line 6041) * remove check at ("test/cases/large/clang-26760.c": line 6041) +* reduce to left at ("test/cases/large/clang-26760.c": line 6041) +* reduce to right at ("test/cases/large/clang-26760.c": line 6041) * remove iterator at ("test/cases/large/clang-26760.c": line 6041) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6041) * remove expr statement at ("test/cases/large/clang-26760.c": line 6042) * reduce to left at ("test/cases/large/clang-26760.c": line 6042) * reduce to right at ("test/cases/large/clang-26760.c": line 6042) -* replace by zero at ("test/cases/large/clang-26760.c": line 6042) +* reduce to index at ("test/cases/large/clang-26760.c": line 6042) * remove the for loop at ("test/cases/large/clang-26760.c": line 6043) * remove initializer at ("test/cases/large/clang-26760.c": line 6043) * 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 check at ("test/cases/large/clang-26760.c": line 6043) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6043) -* replace by zero at ("test/cases/large/clang-26760.c": line 6045) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6043) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 6050) -* do without param at ("test/cases/large/clang-26760.c": line 6050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6050) +* reduce to left at ("test/cases/large/clang-26760.c": line 6049) +* reduce to right at ("test/cases/large/clang-26760.c": line 6049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6056) +* reduce to left at ("test/cases/large/clang-26760.c": line 6050) +* reduce to right at ("test/cases/large/clang-26760.c": line 6055) +* reduce to left at ("test/cases/large/clang-26760.c": line 6050) +* reduce to right at ("test/cases/large/clang-26760.c": line 6050) +* reduce to index at ("test/cases/large/clang-26760.c": line 6050) +* reduce to left at ("test/cases/large/clang-26760.c": line 6050) +* reduce to right at ("test/cases/large/clang-26760.c": line 6055) * reduce to left at ("test/cases/large/clang-26760.c": line 6050) * reduce to right at ("test/cases/large/clang-26760.c": line 6055) -* replace by zero at ("test/cases/large/clang-26760.c": line 6050) * reduce to left at ("test/cases/large/clang-26760.c": line 6050) * reduce to right at ("test/cases/large/clang-26760.c": line 6055) -* do without param at ("test/cases/large/clang-26760.c": line 6050) -* do without param at ("test/cases/large/clang-26760.c": line 6051) -* do without param at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6055) +* reduce to left at ("test/cases/large/clang-26760.c": line 6051) +* reduce to right at ("test/cases/large/clang-26760.c": line 6052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6052) +* reduce to index at ("test/cases/large/clang-26760.c": line 6051) * remove expression at ("test/cases/large/clang-26760.c": line 6051) -* do without param at ("test/cases/large/clang-26760.c": line 6051) -* replace by zero at ("test/cases/large/clang-26760.c": line 6051) -* do without param at ("test/cases/large/clang-26760.c": line 6052) -* do without param at ("test/cases/large/clang-26760.c": line 6052) -* do without param at ("test/cases/large/clang-26760.c": line 6054) -* remove expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to left at ("test/cases/large/clang-26760.c": line 6052) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6054) +* reduce to left at ("test/cases/large/clang-26760.c": line 6054) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to left at ("test/cases/large/clang-26760.c": line 6053) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) * reduce to left at ("test/cases/large/clang-26760.c": line 6053) * reduce to right at ("test/cases/large/clang-26760.c": line 6054) * reduce to left at ("test/cases/large/clang-26760.c": line 6053) * reduce to right at ("test/cases/large/clang-26760.c": line 6054) -* do without param at ("test/cases/large/clang-26760.c": line 6053) -* do without param at ("test/cases/large/clang-26760.c": line 6054) -* replace by zero at ("test/cases/large/clang-26760.c": line 6054) -* replace by zero at ("test/cases/large/clang-26760.c": line 6054) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6053) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6054) +* reduce to index at ("test/cases/large/clang-26760.c": line 6054) +* reduce to index at ("test/cases/large/clang-26760.c": line 6054) +* remove expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to index at ("test/cases/large/clang-26760.c": line 6055) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6101) -* do without param at ("test/cases/large/clang-26760.c": line 6101) -* do without param at ("test/cases/large/clang-26760.c": line 6101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6101) * remove condition at ("test/cases/large/clang-26760.c": line 6102) * remove break at ("test/cases/large/clang-26760.c": line 6103) * remove the for loop at ("test/cases/large/clang-26760.c": line 6104) @@ -26461,426 +35590,588 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6104) * reduce to right at ("test/cases/large/clang-26760.c": line 6104) * remove check at ("test/cases/large/clang-26760.c": line 6104) +* reduce to left at ("test/cases/large/clang-26760.c": line 6104) +* reduce to right at ("test/cases/large/clang-26760.c": line 6104) * reduce to operant at ("test/cases/large/clang-26760.c": line 6104) * remove iterator at ("test/cases/large/clang-26760.c": line 6104) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6104) * remove return statement at ("test/cases/large/clang-26760.c": line 6106) * remove the for loop at ("test/cases/large/clang-26760.c": line 6108) * remove initializer at ("test/cases/large/clang-26760.c": line 6108) * reduce to left at ("test/cases/large/clang-26760.c": line 6108) * reduce to right at ("test/cases/large/clang-26760.c": line 6108) * remove check at ("test/cases/large/clang-26760.c": line 6108) +* reduce to left at ("test/cases/large/clang-26760.c": line 6108) +* reduce to right at ("test/cases/large/clang-26760.c": line 6108) * remove iterator at ("test/cases/large/clang-26760.c": line 6108) * reduce to left at ("test/cases/large/clang-26760.c": line 6108) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6109) * remove expr statement at ("test/cases/large/clang-26760.c": line 6111) -* replace by zero at ("test/cases/large/clang-26760.c": line 6058) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6111) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 6063) -* remove expression at ("test/cases/large/clang-26760.c": line 6059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6064) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6059) +* reduce to left at ("test/cases/large/clang-26760.c": line 6059) +* reduce to right at ("test/cases/large/clang-26760.c": line 6059) +* reduce to left at ("test/cases/large/clang-26760.c": line 6059) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) * reduce to left at ("test/cases/large/clang-26760.c": line 6059) * reduce to right at ("test/cases/large/clang-26760.c": line 6061) * reduce to left at ("test/cases/large/clang-26760.c": line 6059) * reduce to right at ("test/cases/large/clang-26760.c": line 6059) -* replace by zero at ("test/cases/large/clang-26760.c": line 6059) -* do without param at ("test/cases/large/clang-26760.c": line 6059) -* do without param at ("test/cases/large/clang-26760.c": line 6060) -* do without param at ("test/cases/large/clang-26760.c": line 6060) -* do without param at ("test/cases/large/clang-26760.c": line 6061) -* do without param at ("test/cases/large/clang-26760.c": line 6061) +* reduce to index at ("test/cases/large/clang-26760.c": line 6059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to left at ("test/cases/large/clang-26760.c": line 6061) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) * remove expression at ("test/cases/large/clang-26760.c": line 6061) -* do without param at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6062) * reduce to left at ("test/cases/large/clang-26760.c": line 6061) * reduce to right at ("test/cases/large/clang-26760.c": line 6061) -* do without param at ("test/cases/large/clang-26760.c": line 6062) -* do without param at ("test/cases/large/clang-26760.c": line 6063) +* reduce to left at ("test/cases/large/clang-26760.c": line 6063) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) +* reduce to left at ("test/cases/large/clang-26760.c": line 6063) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) +* reduce to left at ("test/cases/large/clang-26760.c": line 6063) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 6059) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6089) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6091) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6091) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) * reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6089) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6089) +* reduce to index at ("test/cases/large/clang-26760.c": line 6089) * remove expression at ("test/cases/large/clang-26760.c": line 6089) -* replace by zero at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6091) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) * reduce to right at ("test/cases/large/clang-26760.c": line 6091) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) -* do without param at ("test/cases/large/clang-26760.c": line 6089) -* do without param at ("test/cases/large/clang-26760.c": line 6090) -* do without param at ("test/cases/large/clang-26760.c": line 6090) -* remove expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6091) +* reduce to left at ("test/cases/large/clang-26760.c": line 6090) +* reduce to right at ("test/cases/large/clang-26760.c": line 6090) +* reduce to left at ("test/cases/large/clang-26760.c": line 6090) +* reduce to right at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) * reduce to left at ("test/cases/large/clang-26760.c": line 6090) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) * reduce to left at ("test/cases/large/clang-26760.c": line 6090) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) * reduce to left at ("test/cases/large/clang-26760.c": line 6090) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) -* do without param at ("test/cases/large/clang-26760.c": line 6091) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6066) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6067) +* remove expression at ("test/cases/large/clang-26760.c": line 6090) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6066) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6067) * remove the for loop at ("test/cases/large/clang-26760.c": line 6068) * remove initializer at ("test/cases/large/clang-26760.c": line 6068) * reduce to left at ("test/cases/large/clang-26760.c": line 6068) * reduce to right at ("test/cases/large/clang-26760.c": line 6068) * remove check at ("test/cases/large/clang-26760.c": line 6068) +* reduce to left at ("test/cases/large/clang-26760.c": line 6068) +* reduce to right at ("test/cases/large/clang-26760.c": line 6068) * remove iterator at ("test/cases/large/clang-26760.c": line 6068) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6068) * remove expr statement at ("test/cases/large/clang-26760.c": line 6069) * reduce to left at ("test/cases/large/clang-26760.c": line 6069) * reduce to right at ("test/cases/large/clang-26760.c": line 6069) -* replace by zero at ("test/cases/large/clang-26760.c": line 6069) +* reduce to index at ("test/cases/large/clang-26760.c": line 6069) * remove expr statement at ("test/cases/large/clang-26760.c": line 6070) * reduce to left at ("test/cases/large/clang-26760.c": line 6070) * reduce to right at ("test/cases/large/clang-26760.c": line 6070) -* replace by zero at ("test/cases/large/clang-26760.c": line 6070) * remove condition at ("test/cases/large/clang-26760.c": line 6071) * remove continue at ("test/cases/large/clang-26760.c": line 6072) * remove expr statement at ("test/cases/large/clang-26760.c": line 6073) * reduce to left at ("test/cases/large/clang-26760.c": line 6073) * reduce to right at ("test/cases/large/clang-26760.c": line 6073) -* do without param at ("test/cases/large/clang-26760.c": line 6073) -* replace by zero at ("test/cases/large/clang-26760.c": line 6073) -* do without param at ("test/cases/large/clang-26760.c": line 6073) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6073) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6073) +* reduce to index at ("test/cases/large/clang-26760.c": line 6073) * remove expr statement at ("test/cases/large/clang-26760.c": line 6074) * reduce to left at ("test/cases/large/clang-26760.c": line 6074) * reduce to right at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6083) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6074) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6082) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6081) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6081) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6080) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6075) * reduce to left at ("test/cases/large/clang-26760.c": line 6075) * reduce to right at ("test/cases/large/clang-26760.c": line 6076) -* do without param at ("test/cases/large/clang-26760.c": line 6075) -* do without param at ("test/cases/large/clang-26760.c": line 6076) -* do without param at ("test/cases/large/clang-26760.c": line 6077) -* do without param at ("test/cases/large/clang-26760.c": line 6077) -* do without param at ("test/cases/large/clang-26760.c": line 6078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6076) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6078) +* reduce to left at ("test/cases/large/clang-26760.c": line 6078) +* reduce to right at ("test/cases/large/clang-26760.c": line 6079) * reduce to left at ("test/cases/large/clang-26760.c": line 6078) * reduce to right at ("test/cases/large/clang-26760.c": line 6079) * reduce to left at ("test/cases/large/clang-26760.c": line 6078) * reduce to right at ("test/cases/large/clang-26760.c": line 6079) -* do without param at ("test/cases/large/clang-26760.c": line 6078) -* do without param at ("test/cases/large/clang-26760.c": line 6079) -* replace by zero at ("test/cases/large/clang-26760.c": line 6079) -* do without param at ("test/cases/large/clang-26760.c": line 6080) -* do without param at ("test/cases/large/clang-26760.c": line 6081) -* do without param at ("test/cases/large/clang-26760.c": line 6082) -* do without param at ("test/cases/large/clang-26760.c": line 6083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6079) +* reduce to index at ("test/cases/large/clang-26760.c": line 6079) * remove expr statement at ("test/cases/large/clang-26760.c": line 6093) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6093) * remove condition at ("test/cases/large/clang-26760.c": line 6115) +* reduce to left at ("test/cases/large/clang-26760.c": line 6115) +* reduce to right 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6334) +* delete variable at ("test/cases/large/clang-26760.c": line 6333) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) * remove expr statement at ("test/cases/large/clang-26760.c": line 6335) * reduce to left at ("test/cases/large/clang-26760.c": line 6335) * reduce to right at ("test/cases/large/clang-26760.c": line 6335) -* replace by zero at ("test/cases/large/clang-26760.c": line 6335) -* do without param at ("test/cases/large/clang-26760.c": line 6335) -* do without param at ("test/cases/large/clang-26760.c": line 6335) -* do without param at ("test/cases/large/clang-26760.c": line 6336) -* do without param at ("test/cases/large/clang-26760.c": line 6337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6336) * remove expr statement at ("test/cases/large/clang-26760.c": line 6338) * reduce to left at ("test/cases/large/clang-26760.c": line 6338) * reduce to right at ("test/cases/large/clang-26760.c": line 6338) -* replace by zero at ("test/cases/large/clang-26760.c": line 6338) +* reduce to index at ("test/cases/large/clang-26760.c": line 6338) * remove the for loop at ("test/cases/large/clang-26760.c": line 6339) * remove initializer at ("test/cases/large/clang-26760.c": line 6339) * 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 check at ("test/cases/large/clang-26760.c": line 6339) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6339) -* replace by zero at ("test/cases/large/clang-26760.c": line 6341) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6339) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6345) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6348) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6350) * remove the for loop at ("test/cases/large/clang-26760.c": line 6351) * remove initializer at ("test/cases/large/clang-26760.c": line 6351) * reduce to left at ("test/cases/large/clang-26760.c": line 6351) * reduce to right at ("test/cases/large/clang-26760.c": line 6351) * remove check at ("test/cases/large/clang-26760.c": line 6351) +* reduce to left at ("test/cases/large/clang-26760.c": line 6351) +* reduce to right at ("test/cases/large/clang-26760.c": line 6351) * remove iterator at ("test/cases/large/clang-26760.c": line 6351) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6351) * remove expr statement at ("test/cases/large/clang-26760.c": line 6352) * reduce to left at ("test/cases/large/clang-26760.c": line 6352) * reduce to right at ("test/cases/large/clang-26760.c": line 6352) -* replace by zero at ("test/cases/large/clang-26760.c": line 6352) +* reduce to index at ("test/cases/large/clang-26760.c": line 6352) * remove condition at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) * remove expression at ("test/cases/large/clang-26760.c": line 6353) * reduce to left at ("test/cases/large/clang-26760.c": line 6362) * reduce to right at ("test/cases/large/clang-26760.c": line 6362) -* remove expression at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6360) +* reduce to left at ("test/cases/large/clang-26760.c": line 6353) +* reduce to right at ("test/cases/large/clang-26760.c": line 6353) * reduce to operant at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6354) -* do without param at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6357) -* remove expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to left at ("test/cases/large/clang-26760.c": line 6353) +* reduce to right at ("test/cases/large/clang-26760.c": line 6359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6354) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) * reduce to left at ("test/cases/large/clang-26760.c": line 6357) * reduce to right at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) * remove expression at ("test/cases/large/clang-26760.c": line 6355) -* remove expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6357) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6357) * reduce to operant at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6355) +* reduce to index at ("test/cases/large/clang-26760.c": line 6355) * remove expression at ("test/cases/large/clang-26760.c": line 6355) -* replace by zero at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6356) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6355) * reduce to operant at ("test/cases/large/clang-26760.c": line 6355) * reduce to left at ("test/cases/large/clang-26760.c": line 6355) * reduce to right at ("test/cases/large/clang-26760.c": line 6355) * reduce to left at ("test/cases/large/clang-26760.c": line 6355) * reduce to right at ("test/cases/large/clang-26760.c": line 6355) -* replace by zero at ("test/cases/large/clang-26760.c": line 6355) -* replace by zero at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6356) -* do without param at ("test/cases/large/clang-26760.c": line 6357) -* do without param at ("test/cases/large/clang-26760.c": line 6358) -* do without param at ("test/cases/large/clang-26760.c": line 6359) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 6355) +* reduce to index at ("test/cases/large/clang-26760.c": line 6355) +* remove expression at ("test/cases/large/clang-26760.c": line 6355) +* remove expression at ("test/cases/large/clang-26760.c": line 6357) +* remove expression at ("test/cases/large/clang-26760.c": line 6353) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6379) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6379) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6377) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6378) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) * remove the for loop at ("test/cases/large/clang-26760.c": line 6380) * remove initializer at ("test/cases/large/clang-26760.c": line 6380) * reduce to left at ("test/cases/large/clang-26760.c": line 6380) * reduce to right at ("test/cases/large/clang-26760.c": line 6380) * remove check at ("test/cases/large/clang-26760.c": line 6380) +* reduce to left at ("test/cases/large/clang-26760.c": line 6380) +* reduce to right at ("test/cases/large/clang-26760.c": line 6380) * remove iterator at ("test/cases/large/clang-26760.c": line 6380) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6380) * remove expr statement at ("test/cases/large/clang-26760.c": line 6381) * reduce to left at ("test/cases/large/clang-26760.c": line 6381) * reduce to right at ("test/cases/large/clang-26760.c": line 6381) -* replace by zero at ("test/cases/large/clang-26760.c": line 6381) +* reduce to index at ("test/cases/large/clang-26760.c": line 6381) * remove the for loop at ("test/cases/large/clang-26760.c": line 6382) * remove initializer at ("test/cases/large/clang-26760.c": line 6382) * reduce to left at ("test/cases/large/clang-26760.c": line 6382) * reduce to right at ("test/cases/large/clang-26760.c": line 6382) * remove check at ("test/cases/large/clang-26760.c": line 6382) +* reduce to left at ("test/cases/large/clang-26760.c": line 6382) +* reduce to right at ("test/cases/large/clang-26760.c": line 6382) * remove iterator at ("test/cases/large/clang-26760.c": line 6382) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6382) * remove the for loop at ("test/cases/large/clang-26760.c": line 6384) * remove initializer at ("test/cases/large/clang-26760.c": line 6384) * reduce to left at ("test/cases/large/clang-26760.c": line 6384) * reduce to right at ("test/cases/large/clang-26760.c": line 6384) * remove check at ("test/cases/large/clang-26760.c": line 6384) +* reduce to left at ("test/cases/large/clang-26760.c": line 6384) +* reduce to right at ("test/cases/large/clang-26760.c": line 6384) * remove iterator at ("test/cases/large/clang-26760.c": line 6384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6384) * remove expr statement at ("test/cases/large/clang-26760.c": line 6385) * reduce to left at ("test/cases/large/clang-26760.c": line 6385) * reduce to right at ("test/cases/large/clang-26760.c": line 6385) -* replace by zero at ("test/cases/large/clang-26760.c": line 6385) -* replace by zero at ("test/cases/large/clang-26760.c": line 6385) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6385) +* reduce to index at ("test/cases/large/clang-26760.c": line 6385) * remove expr statement at ("test/cases/large/clang-26760.c": line 6387) * reduce to left at ("test/cases/large/clang-26760.c": line 6387) * reduce to right at ("test/cases/large/clang-26760.c": line 6387) +* reduce to left at ("test/cases/large/clang-26760.c": line 6387) +* reduce to right at ("test/cases/large/clang-26760.c": line 6387) * remove the for loop at ("test/cases/large/clang-26760.c": line 6388) * remove initializer at ("test/cases/large/clang-26760.c": line 6388) * 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 check at ("test/cases/large/clang-26760.c": line 6388) +* reduce to left at ("test/cases/large/clang-26760.c": line 6388) +* reduce to right at ("test/cases/large/clang-26760.c": line 6388) * reduce to operant at ("test/cases/large/clang-26760.c": line 6388) * remove iterator at ("test/cases/large/clang-26760.c": line 6388) * reduce to left at ("test/cases/large/clang-26760.c": line 6388) * reduce to right at ("test/cases/large/clang-26760.c": line 6388) -* do without param at ("test/cases/large/clang-26760.c": line 6388) -* do without param at ("test/cases/large/clang-26760.c": line 6389) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6389) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6391) * remove the for loop at ("test/cases/large/clang-26760.c": line 6392) * remove initializer at ("test/cases/large/clang-26760.c": line 6392) * reduce to left at ("test/cases/large/clang-26760.c": line 6392) * reduce to right at ("test/cases/large/clang-26760.c": line 6392) * remove check at ("test/cases/large/clang-26760.c": line 6392) +* reduce to left at ("test/cases/large/clang-26760.c": line 6392) +* reduce to right at ("test/cases/large/clang-26760.c": line 6392) * remove iterator at ("test/cases/large/clang-26760.c": line 6392) * reduce to left at ("test/cases/large/clang-26760.c": line 6392) * reduce to right at ("test/cases/large/clang-26760.c": line 6392) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6394) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6394) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) * remove return statement at ("test/cases/large/clang-26760.c": line 6395) -* replace by zero at ("test/cases/large/clang-26760.c": line 6395) -* replace by zero at ("test/cases/large/clang-26760.c": line 6395) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6395) +* reduce to index at ("test/cases/large/clang-26760.c": line 6395) * remove expr statement at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6402) * reduce to left at ("test/cases/large/clang-26760.c": line 6402) * reduce to right at ("test/cases/large/clang-26760.c": line 6402) -* remove expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) -* replace by zero at ("test/cases/large/clang-26760.c": line 6397) +* reduce to index at ("test/cases/large/clang-26760.c": line 6397) * reduce to operant at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6401) -* remove expression at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6397) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6402) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6402) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6401) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6400) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6400) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6397) -* replace by zero at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6398) -* remove expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to index at ("test/cases/large/clang-26760.c": line 6397) +* reduce to left at ("test/cases/large/clang-26760.c": line 6398) +* reduce to right at ("test/cases/large/clang-26760.c": line 6399) +* reduce to left at ("test/cases/large/clang-26760.c": line 6398) +* reduce to right at ("test/cases/large/clang-26760.c": line 6399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to left at ("test/cases/large/clang-26760.c": line 6398) +* reduce to right at ("test/cases/large/clang-26760.c": line 6398) * reduce to operant at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* remove expression at ("test/cases/large/clang-26760.c": line 6398) * remove expression at ("test/cases/large/clang-26760.c": line 6398) * reduce to left at ("test/cases/large/clang-26760.c": line 6398) * reduce to right at ("test/cases/large/clang-26760.c": line 6399) -* do without param at ("test/cases/large/clang-26760.c": line 6398) -* do without param at ("test/cases/large/clang-26760.c": line 6399) -* do without param at ("test/cases/large/clang-26760.c": line 6400) -* replace by zero at ("test/cases/large/clang-26760.c": line 6400) -* do without param at ("test/cases/large/clang-26760.c": line 6401) -* do without param at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6399) +* reduce to index at ("test/cases/large/clang-26760.c": line 6400) +* remove expression at ("test/cases/large/clang-26760.c": line 6397) * reduce to operant at ("test/cases/large/clang-26760.c": line 6402) +* remove expression at ("test/cases/large/clang-26760.c": line 6397) * remove the for loop at ("test/cases/large/clang-26760.c": line 6403) * remove initializer at ("test/cases/large/clang-26760.c": line 6403) * reduce to left at ("test/cases/large/clang-26760.c": line 6403) * reduce to right at ("test/cases/large/clang-26760.c": line 6403) * remove check at ("test/cases/large/clang-26760.c": line 6403) +* reduce to left at ("test/cases/large/clang-26760.c": line 6403) +* reduce to right at ("test/cases/large/clang-26760.c": line 6403) * remove iterator at ("test/cases/large/clang-26760.c": line 6403) * reduce to left at ("test/cases/large/clang-26760.c": line 6403) * reduce to right at ("test/cases/large/clang-26760.c": line 6403) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6405) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6405) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) * remove expr statement at ("test/cases/large/clang-26760.c": line 6406) * reduce to left at ("test/cases/large/clang-26760.c": line 6406) * reduce to right at ("test/cases/large/clang-26760.c": line 6406) -* replace by zero at ("test/cases/large/clang-26760.c": line 6406) -* replace by zero at ("test/cases/large/clang-26760.c": line 6406) -* replace by zero at ("test/cases/large/clang-26760.c": line 6406) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6406) +* reduce to index at ("test/cases/large/clang-26760.c": line 6406) * remove condition at ("test/cases/large/clang-26760.c": line 6409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6409) * remove expression at ("test/cases/large/clang-26760.c": line 6409) * remove the for loop at ("test/cases/large/clang-26760.c": line 6463) * remove initializer at ("test/cases/large/clang-26760.c": line 6463) * reduce to left at ("test/cases/large/clang-26760.c": line 6463) * reduce to right at ("test/cases/large/clang-26760.c": line 6463) * remove check at ("test/cases/large/clang-26760.c": line 6463) +* reduce to left at ("test/cases/large/clang-26760.c": line 6463) +* reduce to right at ("test/cases/large/clang-26760.c": line 6463) * remove iterator at ("test/cases/large/clang-26760.c": line 6463) * reduce to left at ("test/cases/large/clang-26760.c": line 6463) * reduce to right at ("test/cases/large/clang-26760.c": line 6463) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6465) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6465) * remove condition at ("test/cases/large/clang-26760.c": line 6466) -* replace by zero at ("test/cases/large/clang-26760.c": line 6466) +* reduce to index at ("test/cases/large/clang-26760.c": line 6466) * remove break at ("test/cases/large/clang-26760.c": line 6467) * remove condition at ("test/cases/large/clang-26760.c": line 6468) -* replace by zero at ("test/cases/large/clang-26760.c": line 6468) +* reduce to index at ("test/cases/large/clang-26760.c": line 6468) * remove break at ("test/cases/large/clang-26760.c": line 6469) * remove return statement at ("test/cases/large/clang-26760.c": line 6470) * delete variable at ("test/cases/large/clang-26760.c": line 6411) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6412) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6412) * remove condition at ("test/cases/large/clang-26760.c": line 6413) * remove break at ("test/cases/large/clang-26760.c": line 6414) * remove condition at ("test/cases/large/clang-26760.c": line 6415) -* do without param at ("test/cases/large/clang-26760.c": line 6415) -* do without param at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) * reduce to left at ("test/cases/large/clang-26760.c": line 6417) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) * reduce to left at ("test/cases/large/clang-26760.c": line 6417) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to left at ("test/cases/large/clang-26760.c": line 6417) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) * reduce to operant at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) -* replace by zero at ("test/cases/large/clang-26760.c": line 6415) +* reduce to index at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) * reduce to operant at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) -* do without param at ("test/cases/large/clang-26760.c": line 6415) -* do without param at ("test/cases/large/clang-26760.c": line 6416) -* do without param at ("test/cases/large/clang-26760.c": line 6416) -* do without param at ("test/cases/large/clang-26760.c": line 6417) -* replace by zero at ("test/cases/large/clang-26760.c": line 6417) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6417) +* reduce to index at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6415) +* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6415) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6437) -* replace by zero at ("test/cases/large/clang-26760.c": line 6437) +* reduce to left at ("test/cases/large/clang-26760.c": line 6437) +* reduce to right at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6437) * reduce to right at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6447) * reduce to right at ("test/cases/large/clang-26760.c": line 6447) -* remove expression at ("test/cases/large/clang-26760.c": line 6437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6437) +* reduce to left at ("test/cases/large/clang-26760.c": line 6437) +* reduce to right at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6437) * reduce to right at ("test/cases/large/clang-26760.c": line 6437) -* do without param at ("test/cases/large/clang-26760.c": line 6437) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6446) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6445) +* reduce to left at ("test/cases/large/clang-26760.c": line 6438) +* reduce to right at ("test/cases/large/clang-26760.c": line 6444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6443) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) * remove expression at ("test/cases/large/clang-26760.c": line 6438) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6438) @@ -26888,374 +36179,506 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6442) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6442) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6442) +* reduce to left at ("test/cases/large/clang-26760.c": line 6438) +* reduce to right at ("test/cases/large/clang-26760.c": line 6441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6439) +* reduce to left at ("test/cases/large/clang-26760.c": line 6439) +* reduce to right at ("test/cases/large/clang-26760.c": line 6439) * reduce to left at ("test/cases/large/clang-26760.c": line 6439) * reduce to right at ("test/cases/large/clang-26760.c": line 6439) -* replace by zero at ("test/cases/large/clang-26760.c": line 6439) +* reduce to index at ("test/cases/large/clang-26760.c": line 6439) +* reduce to left at ("test/cases/large/clang-26760.c": line 6439) +* reduce to right at ("test/cases/large/clang-26760.c": line 6440) +* reduce to left at ("test/cases/large/clang-26760.c": line 6439) +* reduce to right at ("test/cases/large/clang-26760.c": line 6440) * reduce to left at ("test/cases/large/clang-26760.c": line 6439) * reduce to right at ("test/cases/large/clang-26760.c": line 6440) -* do without param at ("test/cases/large/clang-26760.c": line 6439) -* do without param at ("test/cases/large/clang-26760.c": line 6440) -* do without param at ("test/cases/large/clang-26760.c": line 6441) -* do without param at ("test/cases/large/clang-26760.c": line 6442) -* replace by zero at ("test/cases/large/clang-26760.c": line 6442) -* do without param at ("test/cases/large/clang-26760.c": line 6443) -* do without param at ("test/cases/large/clang-26760.c": line 6444) -* do without param at ("test/cases/large/clang-26760.c": line 6445) -* do without param at ("test/cases/large/clang-26760.c": line 6446) -* do without param at ("test/cases/large/clang-26760.c": line 6447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6440) +* reduce to index at ("test/cases/large/clang-26760.c": line 6442) +* remove expression at ("test/cases/large/clang-26760.c": line 6437) * remove condition at ("test/cases/large/clang-26760.c": line 6448) * remove break at ("test/cases/large/clang-26760.c": line 6449) * remove expr statement at ("test/cases/large/clang-26760.c": line 6450) * reduce to left at ("test/cases/large/clang-26760.c": line 6450) * reduce to right at ("test/cases/large/clang-26760.c": line 6450) -* replace by zero at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6456) -* remove expression at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6455) -* remove expression at ("test/cases/large/clang-26760.c": line 6455) -* remove expression at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6457) +* reduce to left at ("test/cases/large/clang-26760.c": line 6456) +* reduce to right at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6456) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) * reduce to left at ("test/cases/large/clang-26760.c": line 6450) * reduce to right at ("test/cases/large/clang-26760.c": line 6454) * reduce to left at ("test/cases/large/clang-26760.c": line 6450) * reduce to right at ("test/cases/large/clang-26760.c": line 6454) -* do without param at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6454) -* remove expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) * reduce to operant at ("test/cases/large/clang-26760.c": line 6451) -* do without param at ("test/cases/large/clang-26760.c": line 6451) -* do without param at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6453) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) * remove expression at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6452) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6452) -* do without param at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) -* do without param at ("test/cases/large/clang-26760.c": line 6452) -* do without param at ("test/cases/large/clang-26760.c": line 6453) -* do without param at ("test/cases/large/clang-26760.c": line 6454) -* replace by zero at ("test/cases/large/clang-26760.c": line 6454) -* do without param at ("test/cases/large/clang-26760.c": line 6455) -* replace by zero at ("test/cases/large/clang-26760.c": line 6455) -* do without param at ("test/cases/large/clang-26760.c": line 6456) -* replace by zero at ("test/cases/large/clang-26760.c": line 6456) -* do without param at ("test/cases/large/clang-26760.c": line 6457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6452) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6454) +* remove expression at ("test/cases/large/clang-26760.c": line 6451) +* remove expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6455) +* reduce to index at ("test/cases/large/clang-26760.c": line 6455) +* remove expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to index at ("test/cases/large/clang-26760.c": line 6456) +* remove expression at ("test/cases/large/clang-26760.c": line 6450) * delete variable at ("test/cases/large/clang-26760.c": line 6421) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6422) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6422) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6422) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) * remove expr statement at ("test/cases/large/clang-26760.c": line 6423) * reduce to left at ("test/cases/large/clang-26760.c": line 6423) * reduce to right at ("test/cases/large/clang-26760.c": line 6423) * reduce to left at ("test/cases/large/clang-26760.c": line 6423) * reduce to right at ("test/cases/large/clang-26760.c": line 6425) -* do without param at ("test/cases/large/clang-26760.c": line 6423) -* do without param at ("test/cases/large/clang-26760.c": line 6423) -* do without param at ("test/cases/large/clang-26760.c": line 6424) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6424) * reduce to left at ("test/cases/large/clang-26760.c": line 6424) * reduce to right at ("test/cases/large/clang-26760.c": line 6424) * reduce to operant at ("test/cases/large/clang-26760.c": line 6424) -* do without param at ("test/cases/large/clang-26760.c": line 6425) -* do without param at ("test/cases/large/clang-26760.c": line 6425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6426) +* reduce to left at ("test/cases/large/clang-26760.c": line 6425) +* reduce to right at ("test/cases/large/clang-26760.c": line 6425) * reduce to left at ("test/cases/large/clang-26760.c": line 6425) * reduce to right at ("test/cases/large/clang-26760.c": line 6425) -* do without param at ("test/cases/large/clang-26760.c": line 6426) * reduce to operant at ("test/cases/large/clang-26760.c": line 6426) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6426) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6426) +* reduce to left at ("test/cases/large/clang-26760.c": line 6426) +* reduce to right at ("test/cases/large/clang-26760.c": line 6426) +* reduce to left at ("test/cases/large/clang-26760.c": line 6426) +* reduce to right at ("test/cases/large/clang-26760.c": line 6426) +* reduce to index at ("test/cases/large/clang-26760.c": line 6426) +* reduce to index at ("test/cases/large/clang-26760.c": line 6426) * remove expression at ("test/cases/large/clang-26760.c": line 6426) -* replace by zero at ("test/cases/large/clang-26760.c": line 6426) -* replace by zero at ("test/cases/large/clang-26760.c": line 6426) -* replace by zero at ("test/cases/large/clang-26760.c": line 6426) +* reduce to index at ("test/cases/large/clang-26760.c": line 6426) * remove expr statement at ("test/cases/large/clang-26760.c": line 6427) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) * reduce to operant at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* do without param at ("test/cases/large/clang-26760.c": line 6427) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6427) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6427) +* reduce to index at ("test/cases/large/clang-26760.c": line 6427) +* reduce to index at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6432) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6431) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6431) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6431) -* do without param at ("test/cases/large/clang-26760.c": line 6427) -* do without param at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6428) * reduce to operant at ("test/cases/large/clang-26760.c": line 6427) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6427) * reduce to operant at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* do without param at ("test/cases/large/clang-26760.c": line 6428) -* replace by zero at ("test/cases/large/clang-26760.c": line 6428) -* do without param at ("test/cases/large/clang-26760.c": line 6429) -* do without param at ("test/cases/large/clang-26760.c": line 6429) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6429) -* remove expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6427) +* reduce to index at ("test/cases/large/clang-26760.c": line 6427) +* reduce to left at ("test/cases/large/clang-26760.c": line 6428) +* reduce to right at ("test/cases/large/clang-26760.c": line 6428) +* reduce to index at ("test/cases/large/clang-26760.c": line 6428) +* reduce to left at ("test/cases/large/clang-26760.c": line 6429) +* reduce to right at ("test/cases/large/clang-26760.c": line 6431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6431) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) * reduce to left at ("test/cases/large/clang-26760.c": line 6429) * reduce to right at ("test/cases/large/clang-26760.c": line 6430) * reduce to left at ("test/cases/large/clang-26760.c": line 6429) * reduce to right at ("test/cases/large/clang-26760.c": line 6430) -* do without param at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6430) * reduce to left at ("test/cases/large/clang-26760.c": line 6429) * reduce to right at ("test/cases/large/clang-26760.c": line 6429) -* do without param at ("test/cases/large/clang-26760.c": line 6430) -* replace by zero at ("test/cases/large/clang-26760.c": line 6430) -* do without param at ("test/cases/large/clang-26760.c": line 6431) -* do without param at ("test/cases/large/clang-26760.c": line 6432) +* remove expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to index at ("test/cases/large/clang-26760.c": line 6430) * remove expr statement at ("test/cases/large/clang-26760.c": line 6459) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6459) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6365) -* do without param at ("test/cases/large/clang-26760.c": line 6365) -* do without param at ("test/cases/large/clang-26760.c": line 6365) -* do without param at ("test/cases/large/clang-26760.c": line 6366) -* replace by zero at ("test/cases/large/clang-26760.c": line 6366) -* do without param at ("test/cases/large/clang-26760.c": line 6367) -* replace by zero at ("test/cases/large/clang-26760.c": line 6367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6366) +* reduce to index at ("test/cases/large/clang-26760.c": line 6366) +* reduce to left at ("test/cases/large/clang-26760.c": line 6367) +* reduce to right at ("test/cases/large/clang-26760.c": line 6367) +* reduce to left at ("test/cases/large/clang-26760.c": line 6367) +* reduce to right at ("test/cases/large/clang-26760.c": line 6367) +* reduce to index at ("test/cases/large/clang-26760.c": line 6367) +* reduce to left at ("test/cases/large/clang-26760.c": line 6367) +* reduce to right at ("test/cases/large/clang-26760.c": line 6367) * remove expr statement at ("test/cases/large/clang-26760.c": line 6368) * reduce to left at ("test/cases/large/clang-26760.c": line 6368) * reduce to right at ("test/cases/large/clang-26760.c": line 6368) -* replace by zero at ("test/cases/large/clang-26760.c": line 6368) * reduce to left at ("test/cases/large/clang-26760.c": line 6368) * reduce to right at ("test/cases/large/clang-26760.c": line 6368) -* replace by zero at ("test/cases/large/clang-26760.c": line 6368) +* reduce to left at ("test/cases/large/clang-26760.c": line 6368) +* reduce to right at ("test/cases/large/clang-26760.c": line 6368) +* reduce to index at ("test/cases/large/clang-26760.c": line 6368) * remove condition at ("test/cases/large/clang-26760.c": line 6369) * remove break at ("test/cases/large/clang-26760.c": line 6370) * remove condition at ("test/cases/large/clang-26760.c": line 6371) * remove break 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6508) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6507) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) * remove the for loop at ("test/cases/large/clang-26760.c": line 6509) * remove initializer at ("test/cases/large/clang-26760.c": line 6509) * reduce to left at ("test/cases/large/clang-26760.c": line 6509) * reduce to right at ("test/cases/large/clang-26760.c": line 6509) * remove check at ("test/cases/large/clang-26760.c": line 6509) +* reduce to left at ("test/cases/large/clang-26760.c": line 6509) +* reduce to right at ("test/cases/large/clang-26760.c": line 6509) * remove iterator at ("test/cases/large/clang-26760.c": line 6509) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6509) * remove the for loop at ("test/cases/large/clang-26760.c": line 6511) * remove initializer at ("test/cases/large/clang-26760.c": line 6511) * reduce to left at ("test/cases/large/clang-26760.c": line 6511) * reduce to right at ("test/cases/large/clang-26760.c": line 6511) * remove check at ("test/cases/large/clang-26760.c": line 6511) +* reduce to left at ("test/cases/large/clang-26760.c": line 6511) +* reduce to right at ("test/cases/large/clang-26760.c": line 6511) * remove iterator at ("test/cases/large/clang-26760.c": line 6511) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6511) * remove expr statement at ("test/cases/large/clang-26760.c": line 6512) * reduce to left at ("test/cases/large/clang-26760.c": line 6512) * reduce to right at ("test/cases/large/clang-26760.c": line 6512) -* replace by zero at ("test/cases/large/clang-26760.c": line 6512) -* replace by zero at ("test/cases/large/clang-26760.c": line 6512) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6512) +* reduce to index at ("test/cases/large/clang-26760.c": line 6512) * remove expr statement at ("test/cases/large/clang-26760.c": line 6514) -* replace by zero at ("test/cases/large/clang-26760.c": line 6476) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6514) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) -* remove expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6477) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6477) +* reduce to index at ("test/cases/large/clang-26760.c": line 6477) * remove expression at ("test/cases/large/clang-26760.c": line 6477) -* replace by zero at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) -* do without param at ("test/cases/large/clang-26760.c": line 6484) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6484) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6484) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) -* remove expression at ("test/cases/large/clang-26760.c": line 6477) -* do without param at ("test/cases/large/clang-26760.c": line 6477) +* reduce to left at ("test/cases/large/clang-26760.c": line 6484) +* reduce to right at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6483) -* do without param at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) * reduce to operant at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6477) -* do without param at ("test/cases/large/clang-26760.c": line 6477) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) * reduce to left at ("test/cases/large/clang-26760.c": line 6479) * reduce to right at ("test/cases/large/clang-26760.c": line 6481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) * remove expression at ("test/cases/large/clang-26760.c": line 6479) -* do without param at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6481) * reduce to left at ("test/cases/large/clang-26760.c": line 6479) * reduce to right at ("test/cases/large/clang-26760.c": line 6480) -* do without param at ("test/cases/large/clang-26760.c": line 6479) -* remove expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6480) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6480) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6480) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) * reduce to operant at ("test/cases/large/clang-26760.c": line 6479) -* replace by zero at ("test/cases/large/clang-26760.c": line 6479) -* do without param at ("test/cases/large/clang-26760.c": line 6480) -* replace by zero at ("test/cases/large/clang-26760.c": line 6480) -* do without param at ("test/cases/large/clang-26760.c": line 6481) -* do without param at ("test/cases/large/clang-26760.c": line 6482) -* do without param at ("test/cases/large/clang-26760.c": line 6483) -* do without param at ("test/cases/large/clang-26760.c": line 6484) +* remove expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to index at ("test/cases/large/clang-26760.c": line 6479) +* reduce to index at ("test/cases/large/clang-26760.c": line 6480) * reduce to operant at ("test/cases/large/clang-26760.c": line 6484) -* replace by zero at ("test/cases/large/clang-26760.c": line 6484) -* replace by zero at ("test/cases/large/clang-26760.c": line 6484) +* remove expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to index at ("test/cases/large/clang-26760.c": line 6484) +* reduce to index at ("test/cases/large/clang-26760.c": line 6484) +* remove expression at ("test/cases/large/clang-26760.c": line 6477) * remove expr statement at ("test/cases/large/clang-26760.c": line 6485) * reduce to left at ("test/cases/large/clang-26760.c": line 6485) * reduce to right at ("test/cases/large/clang-26760.c": line 6485) -* do without param at ("test/cases/large/clang-26760.c": line 6485) +* reduce to left at ("test/cases/large/clang-26760.c": line 6485) +* reduce to right at ("test/cases/large/clang-26760.c": line 6496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6485) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) * reduce to operant at ("test/cases/large/clang-26760.c": line 6485) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6495) +* reduce to left at ("test/cases/large/clang-26760.c": line 6486) +* reduce to right at ("test/cases/large/clang-26760.c": line 6494) * reduce to left at ("test/cases/large/clang-26760.c": line 6486) * reduce to right at ("test/cases/large/clang-26760.c": line 6494) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6492) * reduce to left at ("test/cases/large/clang-26760.c": line 6491) * reduce to right at ("test/cases/large/clang-26760.c": line 6491) -* remove expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to left at ("test/cases/large/clang-26760.c": line 6486) +* reduce to right at ("test/cases/large/clang-26760.c": line 6491) * reduce to left at ("test/cases/large/clang-26760.c": line 6486) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* replace by zero at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to index at ("test/cases/large/clang-26760.c": line 6486) * reduce to operant at ("test/cases/large/clang-26760.c": line 6487) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6491) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) +* reduce to right at ("test/cases/large/clang-26760.c": line 6491) +* reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) -* remove expression at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6489) * reduce to operant at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6488) -* do without param at ("test/cases/large/clang-26760.c": line 6489) -* do without param at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6488) +* remove expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to left at ("test/cases/large/clang-26760.c": line 6490) +* reduce to right at ("test/cases/large/clang-26760.c": line 6491) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) -* do without param at ("test/cases/large/clang-26760.c": line 6490) -* do without param at ("test/cases/large/clang-26760.c": line 6491) -* replace by zero at ("test/cases/large/clang-26760.c": line 6491) -* replace by zero at ("test/cases/large/clang-26760.c": line 6491) -* do without param at ("test/cases/large/clang-26760.c": line 6492) -* do without param at ("test/cases/large/clang-26760.c": line 6493) -* do without param at ("test/cases/large/clang-26760.c": line 6494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6491) +* reduce to index at ("test/cases/large/clang-26760.c": line 6491) +* reduce to index at ("test/cases/large/clang-26760.c": line 6491) +* remove expression at ("test/cases/large/clang-26760.c": line 6486) * reduce to operant at ("test/cases/large/clang-26760.c": line 6494) -* do without param at ("test/cases/large/clang-26760.c": line 6495) -* do without param at ("test/cases/large/clang-26760.c": line 6496) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6535) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) * remove the for loop at ("test/cases/large/clang-26760.c": line 6538) * remove initializer at ("test/cases/large/clang-26760.c": line 6538) * reduce to left at ("test/cases/large/clang-26760.c": line 6538) * reduce to right at ("test/cases/large/clang-26760.c": line 6538) * remove check at ("test/cases/large/clang-26760.c": line 6538) +* reduce to left at ("test/cases/large/clang-26760.c": line 6538) +* reduce to right at ("test/cases/large/clang-26760.c": line 6538) * remove iterator at ("test/cases/large/clang-26760.c": line 6538) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6538) * remove expr statement at ("test/cases/large/clang-26760.c": line 6539) * reduce to left at ("test/cases/large/clang-26760.c": line 6539) * reduce to right at ("test/cases/large/clang-26760.c": line 6539) -* replace by zero at ("test/cases/large/clang-26760.c": line 6539) +* reduce to index at ("test/cases/large/clang-26760.c": line 6539) * reduce to operant at ("test/cases/large/clang-26760.c": line 6539) * remove the for loop at ("test/cases/large/clang-26760.c": line 6540) * remove initializer at ("test/cases/large/clang-26760.c": line 6540) * 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 check at ("test/cases/large/clang-26760.c": line 6540) +* reduce to left at ("test/cases/large/clang-26760.c": line 6540) +* reduce to right at ("test/cases/large/clang-26760.c": line 6540) * reduce to operant at ("test/cases/large/clang-26760.c": line 6540) * remove iterator at ("test/cases/large/clang-26760.c": line 6540) -* replace by zero at ("test/cases/large/clang-26760.c": line 6542) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6540) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 6549) -* remove expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to left at ("test/cases/large/clang-26760.c": line 6548) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6548) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) * reduce to right at ("test/cases/large/clang-26760.c": line 6549) -* replace by zero at ("test/cases/large/clang-26760.c": line 6549) -* replace by zero at ("test/cases/large/clang-26760.c": line 6549) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6549) +* reduce to index at ("test/cases/large/clang-26760.c": line 6549) * reduce to operant at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) * reduce to right at ("test/cases/large/clang-26760.c": line 6549) * remove expression at ("test/cases/large/clang-26760.c": line 6549) -* do without param at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) -* reduce to right at ("test/cases/large/clang-26760.c": line 6551) -* do without param at ("test/cases/large/clang-26760.c": line 6550) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) * remove expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6552) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) * reduce to right at ("test/cases/large/clang-26760.c": line 6550) -* do without param at ("test/cases/large/clang-26760.c": line 6549) -* replace by zero at ("test/cases/large/clang-26760.c": line 6549) -* do without param at ("test/cases/large/clang-26760.c": line 6550) -* do without param at ("test/cases/large/clang-26760.c": line 6551) -* replace by zero at ("test/cases/large/clang-26760.c": line 6551) -* replace by zero at ("test/cases/large/clang-26760.c": line 6551) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6550) +* reduce to index at ("test/cases/large/clang-26760.c": line 6549) +* remove expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to index at ("test/cases/large/clang-26760.c": line 6551) +* reduce to index at ("test/cases/large/clang-26760.c": line 6551) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6552) +* reduce to index at ("test/cases/large/clang-26760.c": line 6552) +* reduce to index at ("test/cases/large/clang-26760.c": line 6552) * 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) @@ -27263,207 +36686,278 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6563) -* replace by zero at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6571) +* reduce to left at ("test/cases/large/clang-26760.c": line 6563) +* reduce to right at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to left at ("test/cases/large/clang-26760.c": line 6563) +* reduce to right at ("test/cases/large/clang-26760.c": line 6563) +* reduce to index at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6563) -* remove expression at ("test/cases/large/clang-26760.c": line 6563) -* replace by zero at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6563) -* replace by zero at ("test/cases/large/clang-26760.c": line 6563) +* reduce to index at ("test/cases/large/clang-26760.c": line 6563) +* remove expression at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6570) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6570) -* do without param at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) * reduce to left at ("test/cases/large/clang-26760.c": line 6564) * reduce to right at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6568) -* remove expression at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to left at ("test/cases/large/clang-26760.c": line 6564) +* reduce to right at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6566) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6565) * reduce to left at ("test/cases/large/clang-26760.c": line 6564) * reduce to right at ("test/cases/large/clang-26760.c": line 6564) * reduce to operant at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6565) -* do without param at ("test/cases/large/clang-26760.c": line 6566) -* do without param at ("test/cases/large/clang-26760.c": line 6567) -* do without param at ("test/cases/large/clang-26760.c": line 6568) -* do without param at ("test/cases/large/clang-26760.c": line 6569) -* do without param at ("test/cases/large/clang-26760.c": line 6570) -* do without param at ("test/cases/large/clang-26760.c": line 6571) -* replace by zero at ("test/cases/large/clang-26760.c": line 6571) -* do without param at ("test/cases/large/clang-26760.c": line 6572) +* remove expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to index at ("test/cases/large/clang-26760.c": line 6571) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 6556) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6556) * remove the for loop at ("test/cases/large/clang-26760.c": line 6575) * remove initializer at ("test/cases/large/clang-26760.c": line 6575) * reduce to left at ("test/cases/large/clang-26760.c": line 6575) * reduce to right at ("test/cases/large/clang-26760.c": line 6575) * remove check at ("test/cases/large/clang-26760.c": line 6575) +* reduce to left at ("test/cases/large/clang-26760.c": line 6575) +* reduce to right at ("test/cases/large/clang-26760.c": line 6575) * remove iterator at ("test/cases/large/clang-26760.c": line 6575) * reduce to left at ("test/cases/large/clang-26760.c": line 6575) * reduce to right at ("test/cases/large/clang-26760.c": line 6575) -* do without param at ("test/cases/large/clang-26760.c": line 6575) -* do without param at ("test/cases/large/clang-26760.c": line 6576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6576) * remove return statement at ("test/cases/large/clang-26760.c": line 6578) * remove condition at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) * remove expression at ("test/cases/large/clang-26760.c": line 6580) -* do without param at ("test/cases/large/clang-26760.c": line 6580) -* do without param at ("test/cases/large/clang-26760.c": line 6580) -* do without param at ("test/cases/large/clang-26760.c": line 6581) -* do without param at ("test/cases/large/clang-26760.c": line 6582) +* reduce to left at ("test/cases/large/clang-26760.c": line 6580) +* reduce to right at ("test/cases/large/clang-26760.c": line 6588) +* reduce to left at ("test/cases/large/clang-26760.c": line 6580) +* reduce to right at ("test/cases/large/clang-26760.c": line 6588) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6581) +* reduce to left at ("test/cases/large/clang-26760.c": line 6582) +* reduce to right at ("test/cases/large/clang-26760.c": line 6588) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6582) +* reduce to index at ("test/cases/large/clang-26760.c": line 6582) * remove expression at ("test/cases/large/clang-26760.c": line 6582) -* replace by zero at ("test/cases/large/clang-26760.c": line 6582) -* do without param at ("test/cases/large/clang-26760.c": line 6582) -* do without param at ("test/cases/large/clang-26760.c": line 6583) -* do without param at ("test/cases/large/clang-26760.c": line 6583) -* do without param at ("test/cases/large/clang-26760.c": line 6583) -* do without param at ("test/cases/large/clang-26760.c": line 6587) -* remove expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6588) +* reduce to left at ("test/cases/large/clang-26760.c": line 6583) +* reduce to right at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6587) * reduce to operant at ("test/cases/large/clang-26760.c": line 6584) -* do without param at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6587) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6586) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6586) -* do without param at ("test/cases/large/clang-26760.c": line 6584) +* reduce to left at ("test/cases/large/clang-26760.c": line 6584) +* reduce to right at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6586) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6585) -* do without param at ("test/cases/large/clang-26760.c": line 6584) -* replace by zero at ("test/cases/large/clang-26760.c": line 6584) -* do without param at ("test/cases/large/clang-26760.c": line 6585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6585) +* reduce to index at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6585) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6585) +* reduce to index at ("test/cases/large/clang-26760.c": line 6585) * remove expression at ("test/cases/large/clang-26760.c": line 6585) -* replace by zero at ("test/cases/large/clang-26760.c": line 6585) -* do without param at ("test/cases/large/clang-26760.c": line 6586) -* do without param at ("test/cases/large/clang-26760.c": line 6587) -* replace by zero at ("test/cases/large/clang-26760.c": line 6587) -* replace by zero at ("test/cases/large/clang-26760.c": line 6587) -* replace by zero at ("test/cases/large/clang-26760.c": line 6587) -* do without param at ("test/cases/large/clang-26760.c": line 6588) -* replace by zero at ("test/cases/large/clang-26760.c": line 6588) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6603) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6604) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6587) +* reduce to index at ("test/cases/large/clang-26760.c": line 6587) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6587) +* reduce to index at ("test/cases/large/clang-26760.c": line 6587) +* remove expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to index at ("test/cases/large/clang-26760.c": line 6588) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6603) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6604) * remove the for loop at ("test/cases/large/clang-26760.c": line 6605) * remove initializer at ("test/cases/large/clang-26760.c": line 6605) * reduce to left at ("test/cases/large/clang-26760.c": line 6605) * reduce to right at ("test/cases/large/clang-26760.c": line 6605) * remove check at ("test/cases/large/clang-26760.c": line 6605) +* reduce to left at ("test/cases/large/clang-26760.c": line 6605) +* reduce to right at ("test/cases/large/clang-26760.c": line 6605) * remove iterator at ("test/cases/large/clang-26760.c": line 6605) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6605) * remove expr statement at ("test/cases/large/clang-26760.c": line 6606) * reduce to left at ("test/cases/large/clang-26760.c": line 6606) * reduce to right at ("test/cases/large/clang-26760.c": line 6606) -* replace by zero at ("test/cases/large/clang-26760.c": line 6606) +* reduce to index at ("test/cases/large/clang-26760.c": line 6606) * remove expr statement at ("test/cases/large/clang-26760.c": line 6607) * reduce to left at ("test/cases/large/clang-26760.c": line 6607) * reduce to right at ("test/cases/large/clang-26760.c": line 6607) -* replace by zero at ("test/cases/large/clang-26760.c": line 6607) * remove expr statement at ("test/cases/large/clang-26760.c": line 6608) * reduce to left at ("test/cases/large/clang-26760.c": line 6608) * reduce to right at ("test/cases/large/clang-26760.c": line 6608) -* replace by zero at ("test/cases/large/clang-26760.c": line 6608) -* do without param at ("test/cases/large/clang-26760.c": line 6608) -* do without param at ("test/cases/large/clang-26760.c": line 6608) -* do without param at ("test/cases/large/clang-26760.c": line 6609) -* do without param at ("test/cases/large/clang-26760.c": line 6610) -* replace by zero at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6609) * reduce to left at ("test/cases/large/clang-26760.c": line 6610) * reduce to right at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6614) -* remove expression at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6613) -* remove expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to index at ("test/cases/large/clang-26760.c": line 6610) +* reduce to left at ("test/cases/large/clang-26760.c": line 6610) +* reduce to right at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6617) +* reduce to left at ("test/cases/large/clang-26760.c": line 6610) +* reduce to right at ("test/cases/large/clang-26760.c": line 6610) +* reduce to left at ("test/cases/large/clang-26760.c": line 6610) +* reduce to right at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to left at ("test/cases/large/clang-26760.c": line 6611) +* reduce to right at ("test/cases/large/clang-26760.c": line 6613) * reduce to left at ("test/cases/large/clang-26760.c": line 6611) * reduce to right at ("test/cases/large/clang-26760.c": line 6611) * reduce to operant at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6613) * reduce to left at ("test/cases/large/clang-26760.c": line 6611) * reduce to right at ("test/cases/large/clang-26760.c": line 6612) -* do without param at ("test/cases/large/clang-26760.c": line 6611) * reduce to left at ("test/cases/large/clang-26760.c": line 6611) * reduce to right at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6612) +* reduce to left at ("test/cases/large/clang-26760.c": line 6611) +* reduce to right at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) * reduce to operant at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6612) -* do without param at ("test/cases/large/clang-26760.c": line 6613) -* do without param at ("test/cases/large/clang-26760.c": line 6614) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 6611) +* remove expression at ("test/cases/large/clang-26760.c": line 6611) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 6591) * delete variable at ("test/cases/large/clang-26760.c": line 6592) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6593) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6593) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) * remove the for loop at ("test/cases/large/clang-26760.c": line 6594) * remove initializer at ("test/cases/large/clang-26760.c": line 6594) * reduce to left at ("test/cases/large/clang-26760.c": line 6594) * reduce to right at ("test/cases/large/clang-26760.c": line 6594) * remove check at ("test/cases/large/clang-26760.c": line 6594) +* reduce to left at ("test/cases/large/clang-26760.c": line 6594) +* reduce to right at ("test/cases/large/clang-26760.c": line 6594) * remove iterator at ("test/cases/large/clang-26760.c": line 6594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6594) * remove expr statement at ("test/cases/large/clang-26760.c": line 6595) * reduce to left at ("test/cases/large/clang-26760.c": line 6595) * reduce to right at ("test/cases/large/clang-26760.c": line 6595) -* replace by zero at ("test/cases/large/clang-26760.c": line 6595) +* reduce to index at ("test/cases/large/clang-26760.c": line 6595) * remove expr statement at ("test/cases/large/clang-26760.c": line 6596) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6596) * remove expr statement at ("test/cases/large/clang-26760.c": line 6597) -* replace by zero at ("test/cases/large/clang-26760.c": line 6597) -* replace by zero at ("test/cases/large/clang-26760.c": line 6597) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6597) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6597) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6597) * remove condition at ("test/cases/large/clang-26760.c": line 6598) * remove continue at ("test/cases/large/clang-26760.c": line 6599) * remove condition at ("test/cases/large/clang-26760.c": line 6619) -* replace by zero at ("test/cases/large/clang-26760.c": line 6619) * reduce to left at ("test/cases/large/clang-26760.c": line 6619) * reduce to right at ("test/cases/large/clang-26760.c": line 6619) -* replace by zero at ("test/cases/large/clang-26760.c": line 6619) -* replace by zero at ("test/cases/large/clang-26760.c": line 6619) -* do without param at ("test/cases/large/clang-26760.c": line 6620) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to index at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to index at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to index at ("test/cases/large/clang-26760.c": line 6619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6620) * remove expression at ("test/cases/large/clang-26760.c": line 6619) -* 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) * remove condition at ("test/cases/large/clang-26760.c": line 6629) * remove break at ("test/cases/large/clang-26760.c": line 6630) * remove expr statement at ("test/cases/large/clang-26760.c": line 6623) * reduce to left at ("test/cases/large/clang-26760.c": line 6623) * reduce to right at ("test/cases/large/clang-26760.c": line 6623) -* replace by zero at ("test/cases/large/clang-26760.c": line 6623) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) * remove expr statement at ("test/cases/large/clang-26760.c": line 6521) * reduce to left at ("test/cases/large/clang-26760.c": line 6521) * reduce to right at ("test/cases/large/clang-26760.c": line 6530) -* replace by zero at ("test/cases/large/clang-26760.c": line 6521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6530) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * remove expression at ("test/cases/large/clang-26760.c": line 6521) -* do without param at ("test/cases/large/clang-26760.c": line 6521) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* remove expression at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6530) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6530) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) @@ -27472,16 +36966,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) -* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6529) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6529) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * remove expression at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6528) @@ -27489,155 +36989,268 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6528) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6528) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * remove expression at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6526) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6525) -* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * reduce to operant at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6524) * remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6525) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6524) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6524) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6524) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6523) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6523) -* do without param at ("test/cases/large/clang-26760.c": line 6524) -* replace by zero at ("test/cases/large/clang-26760.c": line 6524) -* do without param at ("test/cases/large/clang-26760.c": line 6525) -* do without param at ("test/cases/large/clang-26760.c": line 6526) -* do without param at ("test/cases/large/clang-26760.c": line 6527) -* replace by zero at ("test/cases/large/clang-26760.c": line 6527) -* do without param at ("test/cases/large/clang-26760.c": line 6528) -* replace by zero at ("test/cases/large/clang-26760.c": line 6528) -* do without param at ("test/cases/large/clang-26760.c": line 6529) -* do without param at ("test/cases/large/clang-26760.c": line 6530) +* reduce to index at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6524) +* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6527) +* reduce to index at ("test/cases/large/clang-26760.c": line 6528) +* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* remove expression at ("test/cases/large/clang-26760.c": line 6522) * remove the for loop at ("test/cases/large/clang-26760.c": line 6634) * remove initializer at ("test/cases/large/clang-26760.c": line 6634) * reduce to left at ("test/cases/large/clang-26760.c": line 6634) * reduce to right at ("test/cases/large/clang-26760.c": line 6634) * reduce to operant at ("test/cases/large/clang-26760.c": line 6634) * remove check at ("test/cases/large/clang-26760.c": line 6634) +* reduce to left at ("test/cases/large/clang-26760.c": line 6634) +* reduce to right at ("test/cases/large/clang-26760.c": line 6634) * remove iterator at ("test/cases/large/clang-26760.c": line 6634) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6634) * remove expr statement at ("test/cases/large/clang-26760.c": line 6636) * reduce to left at ("test/cases/large/clang-26760.c": line 6636) * reduce to right at ("test/cases/large/clang-26760.c": line 6636) -* do without param at ("test/cases/large/clang-26760.c": line 6636) -* do without param at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6636) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) * reduce to left at ("test/cases/large/clang-26760.c": line 6637) * reduce to right at ("test/cases/large/clang-26760.c": line 6637) -* remove expression at ("test/cases/large/clang-26760.c": line 6637) -* remove expression at ("test/cases/large/clang-26760.c": line 6637) * reduce to operant at ("test/cases/large/clang-26760.c": line 6637) +* remove expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) * reduce to left at ("test/cases/large/clang-26760.c": line 6637) * reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to index at ("test/cases/large/clang-26760.c": line 6637) * reduce to left at ("test/cases/large/clang-26760.c": line 6637) * reduce to right at ("test/cases/large/clang-26760.c": line 6637) -* replace by zero at ("test/cases/large/clang-26760.c": line 6637) -* replace by zero at ("test/cases/large/clang-26760.c": line 6637) +* reduce to index at ("test/cases/large/clang-26760.c": line 6637) +* remove expression at ("test/cases/large/clang-26760.c": line 6637) * reduce to operant at ("test/cases/large/clang-26760.c": line 6637) * remove expr statement at ("test/cases/large/clang-26760.c": line 6640) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6640) -* replace by zero at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6649) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6648) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6648) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6647) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6647) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6647) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6647) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6647) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6640) +* reduce to index at ("test/cases/large/clang-26760.c": line 6640) * remove expression at ("test/cases/large/clang-26760.c": line 6640) -* replace by zero at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6640) -* replace by zero at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6641) +* reduce to index at ("test/cases/large/clang-26760.c": line 6640) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6646) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6644) -* remove expression at ("test/cases/large/clang-26760.c": line 6644) -* remove expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6645) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6641) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6644) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) -* remove expression at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6643) * reduce to right at ("test/cases/large/clang-26760.c": line 6643) -* remove expression at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6643) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6642) -* do without param at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6642) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6642) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6642) +* reduce to left at ("test/cases/large/clang-26760.c": line 6642) +* reduce to right at ("test/cases/large/clang-26760.c": line 6642) * reduce to left at ("test/cases/large/clang-26760.c": line 6642) * reduce to right at ("test/cases/large/clang-26760.c": line 6642) * reduce to left at ("test/cases/large/clang-26760.c": line 6642) * reduce to right at ("test/cases/large/clang-26760.c": line 6642) -* do without param at ("test/cases/large/clang-26760.c": line 6643) -* replace by zero at ("test/cases/large/clang-26760.c": line 6643) -* replace by zero at ("test/cases/large/clang-26760.c": line 6643) +* reduce to left at ("test/cases/large/clang-26760.c": line 6642) +* reduce to right at ("test/cases/large/clang-26760.c": line 6642) +* reduce to index at ("test/cases/large/clang-26760.c": line 6643) +* reduce to index at ("test/cases/large/clang-26760.c": line 6643) +* remove expression at ("test/cases/large/clang-26760.c": line 6641) * reduce to operant at ("test/cases/large/clang-26760.c": line 6643) -* do without param at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* do without param at ("test/cases/large/clang-26760.c": line 6645) -* do without param at ("test/cases/large/clang-26760.c": line 6646) -* replace by zero at ("test/cases/large/clang-26760.c": line 6646) -* do without param at ("test/cases/large/clang-26760.c": line 6647) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* remove expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* remove expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* remove expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6646) * reduce to operant at ("test/cases/large/clang-26760.c": line 6647) -* do without param at ("test/cases/large/clang-26760.c": line 6648) -* replace by zero at ("test/cases/large/clang-26760.c": line 6648) -* do without param at ("test/cases/large/clang-26760.c": line 6649) +* reduce to index at ("test/cases/large/clang-26760.c": line 6648) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) * remove the for loop at ("test/cases/large/clang-26760.c": line 6122) * remove initializer at ("test/cases/large/clang-26760.c": line 6122) * reduce to left at ("test/cases/large/clang-26760.c": line 6122) * reduce to right at ("test/cases/large/clang-26760.c": line 6122) * remove check at ("test/cases/large/clang-26760.c": line 6122) +* reduce to left at ("test/cases/large/clang-26760.c": line 6122) +* reduce to right at ("test/cases/large/clang-26760.c": line 6122) * remove iterator at ("test/cases/large/clang-26760.c": line 6122) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6122) * remove expr statement at ("test/cases/large/clang-26760.c": line 6124) * reduce to left at ("test/cases/large/clang-26760.c": line 6124) * reduce to right at ("test/cases/large/clang-26760.c": line 6124) -* replace by zero at ("test/cases/large/clang-26760.c": line 6124) * remove condition at ("test/cases/large/clang-26760.c": line 6125) * remove continue at ("test/cases/large/clang-26760.c": line 6126) * remove the for loop at ("test/cases/large/clang-26760.c": line 6128) @@ -27645,160 +37258,191 @@ * 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 check at ("test/cases/large/clang-26760.c": line 6128) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6128) * reduce to left at ("test/cases/large/clang-26760.c": line 6128) * reduce to right at ("test/cases/large/clang-26760.c": line 6128) -* do without param at ("test/cases/large/clang-26760.c": line 6128) -* do without param at ("test/cases/large/clang-26760.c": line 6129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6129) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6131) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) * delete variable at ("test/cases/large/clang-26760.c": line 6136) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6137) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6137) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) * remove expr statement at ("test/cases/large/clang-26760.c": line 6138) * reduce to left at ("test/cases/large/clang-26760.c": line 6138) * reduce to right at ("test/cases/large/clang-26760.c": line 6138) -* replace by zero at ("test/cases/large/clang-26760.c": line 6138) -* replace by zero at ("test/cases/large/clang-26760.c": line 6138) * remove the for loop at ("test/cases/large/clang-26760.c": line 6139) * remove initializer at ("test/cases/large/clang-26760.c": line 6139) * reduce to left at ("test/cases/large/clang-26760.c": line 6139) * reduce to right at ("test/cases/large/clang-26760.c": line 6139) * remove check at ("test/cases/large/clang-26760.c": line 6139) +* reduce to left at ("test/cases/large/clang-26760.c": line 6139) +* reduce to right at ("test/cases/large/clang-26760.c": line 6139) * remove iterator at ("test/cases/large/clang-26760.c": line 6139) * reduce to left at ("test/cases/large/clang-26760.c": line 6139) * reduce to right at ("test/cases/large/clang-26760.c": line 6139) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6141) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6141) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) * remove expr statement at ("test/cases/large/clang-26760.c": line 6142) * reduce to left at ("test/cases/large/clang-26760.c": line 6142) * reduce to right at ("test/cases/large/clang-26760.c": line 6142) -* replace by zero at ("test/cases/large/clang-26760.c": line 6142) -* replace by zero at ("test/cases/large/clang-26760.c": line 6142) -* replace by zero at ("test/cases/large/clang-26760.c": line 6142) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6142) +* reduce to index at ("test/cases/large/clang-26760.c": line 6142) * remove expr statement at ("test/cases/large/clang-26760.c": line 6143) * reduce to left at ("test/cases/large/clang-26760.c": line 6143) * reduce to right at ("test/cases/large/clang-26760.c": line 6143) -* replace by zero at ("test/cases/large/clang-26760.c": line 6143) -* replace by zero at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6151) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6150) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6143) +* reduce to index at ("test/cases/large/clang-26760.c": line 6143) * remove expression at ("test/cases/large/clang-26760.c": line 6143) -* replace by zero at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6149) +* reduce to left at ("test/cases/large/clang-26760.c": line 6143) +* reduce to right at ("test/cases/large/clang-26760.c": line 6148) +* reduce to left at ("test/cases/large/clang-26760.c": line 6143) +* reduce to right at ("test/cases/large/clang-26760.c": line 6148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to left at ("test/cases/large/clang-26760.c": line 6143) +* reduce to right at ("test/cases/large/clang-26760.c": line 6143) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6147) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6144) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6144) +* reduce to index at ("test/cases/large/clang-26760.c": line 6144) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6144) -* replace by zero at ("test/cases/large/clang-26760.c": line 6144) -* replace by zero at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6147) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6146) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6146) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6146) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6146) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6144) +* reduce to index at ("test/cases/large/clang-26760.c": line 6144) * remove expression at ("test/cases/large/clang-26760.c": line 6144) -* replace by zero at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6145) -* do without param at ("test/cases/large/clang-26760.c": line 6146) -* do without param at ("test/cases/large/clang-26760.c": line 6147) -* do without param at ("test/cases/large/clang-26760.c": line 6148) -* replace by zero at ("test/cases/large/clang-26760.c": line 6148) -* replace by zero at ("test/cases/large/clang-26760.c": line 6148) -* do without param at ("test/cases/large/clang-26760.c": line 6149) -* do without param at ("test/cases/large/clang-26760.c": line 6150) -* do without param at ("test/cases/large/clang-26760.c": line 6151) -* replace by zero at ("test/cases/large/clang-26760.c": line 6151) -* replace by zero at ("test/cases/large/clang-26760.c": line 6151) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6144) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6148) +* reduce to index at ("test/cases/large/clang-26760.c": line 6148) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6151) +* reduce to index at ("test/cases/large/clang-26760.c": line 6151) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) * remove expr statement at ("test/cases/large/clang-26760.c": line 6182) -* replace by zero at ("test/cases/large/clang-26760.c": line 6182) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6182) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6182) * remove the for loop at ("test/cases/large/clang-26760.c": line 6183) * remove initializer at ("test/cases/large/clang-26760.c": line 6183) * 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 check at ("test/cases/large/clang-26760.c": line 6183) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6183) * reduce to left at ("test/cases/large/clang-26760.c": line 6183) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6186) * remove condition at ("test/cases/large/clang-26760.c": line 6187) -* do without param at ("test/cases/large/clang-26760.c": line 6187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6189) * reduce to operant at ("test/cases/large/clang-26760.c": line 6187) -* do without param at ("test/cases/large/clang-26760.c": line 6187) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6188) +* reduce to index at ("test/cases/large/clang-26760.c": line 6187) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6199) -* replace by zero at ("test/cases/large/clang-26760.c": line 6199) -* do without param at ("test/cases/large/clang-26760.c": line 6199) -* do without param at ("test/cases/large/clang-26760.c": line 6199) +* reduce to left at ("test/cases/large/clang-26760.c": line 6199) +* reduce to right at ("test/cases/large/clang-26760.c": line 6199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6199) * remove return statement at ("test/cases/large/clang-26760.c": line 6200) -* replace by zero at ("test/cases/large/clang-26760.c": line 6200) +* reduce to index at ("test/cases/large/clang-26760.c": line 6200) * remove expr statement at ("test/cases/large/clang-26760.c": line 6191) * reduce to left at ("test/cases/large/clang-26760.c": line 6191) * reduce to right at ("test/cases/large/clang-26760.c": line 6191) -* replace by zero at ("test/cases/large/clang-26760.c": line 6191) * remove condition at ("test/cases/large/clang-26760.c": line 6192) * remove continue at ("test/cases/large/clang-26760.c": line 6193) * remove expr statement at ("test/cases/large/clang-26760.c": line 6194) * reduce to left at ("test/cases/large/clang-26760.c": line 6194) * reduce to right at ("test/cases/large/clang-26760.c": line 6194) -* do without param at ("test/cases/large/clang-26760.c": line 6194) -* do without param at ("test/cases/large/clang-26760.c": line 6194) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6194) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6194) * remove the for loop at ("test/cases/large/clang-26760.c": line 6202) * remove initializer at ("test/cases/large/clang-26760.c": line 6202) * 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 check at ("test/cases/large/clang-26760.c": line 6202) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6202) * reduce to left at ("test/cases/large/clang-26760.c": line 6202) * reduce to right 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6207) +* reduce to left at ("test/cases/large/clang-26760.c": line 6207) +* reduce to right at ("test/cases/large/clang-26760.c": line 6213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6207) +* reduce to index at ("test/cases/large/clang-26760.c": line 6207) * remove expression at ("test/cases/large/clang-26760.c": line 6207) -* replace by zero at ("test/cases/large/clang-26760.c": line 6207) -* do without param at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6213) +* reduce to left at ("test/cases/large/clang-26760.c": line 6207) +* reduce to right at ("test/cases/large/clang-26760.c": line 6212) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) * reduce to right at ("test/cases/large/clang-26760.c": line 6212) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) @@ -27807,93 +37451,152 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6212) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) * reduce to right at ("test/cases/large/clang-26760.c": line 6207) -* replace by zero at ("test/cases/large/clang-26760.c": line 6207) +* reduce to index at ("test/cases/large/clang-26760.c": line 6207) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) * reduce to right at ("test/cases/large/clang-26760.c": line 6212) -* do without param at ("test/cases/large/clang-26760.c": line 6207) -* replace by zero at ("test/cases/large/clang-26760.c": line 6207) -* do without param at ("test/cases/large/clang-26760.c": line 6212) -* remove expression at ("test/cases/large/clang-26760.c": line 6208) -* do without param at ("test/cases/large/clang-26760.c": line 6211) -* remove expression at ("test/cases/large/clang-26760.c": line 6208) -* do without param at ("test/cases/large/clang-26760.c": line 6208) -* do without param at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6212) +* reduce to index at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to left at ("test/cases/large/clang-26760.c": line 6209) +* reduce to right at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) * reduce to left at ("test/cases/large/clang-26760.c": line 6209) * reduce to right at ("test/cases/large/clang-26760.c": line 6209) -* do without param at ("test/cases/large/clang-26760.c": line 6209) -* remove expression at ("test/cases/large/clang-26760.c": line 6209) * reduce to left at ("test/cases/large/clang-26760.c": line 6209) * reduce to right at ("test/cases/large/clang-26760.c": line 6209) -* replace by zero at ("test/cases/large/clang-26760.c": line 6209) -* replace by zero at ("test/cases/large/clang-26760.c": line 6209) -* do without param at ("test/cases/large/clang-26760.c": line 6209) +* reduce to index at ("test/cases/large/clang-26760.c": line 6209) +* reduce to index at ("test/cases/large/clang-26760.c": line 6209) * remove expression at ("test/cases/large/clang-26760.c": line 6209) -* replace by zero at ("test/cases/large/clang-26760.c": line 6209) -* do without param at ("test/cases/large/clang-26760.c": line 6210) -* do without param at ("test/cases/large/clang-26760.c": line 6211) -* do without param at ("test/cases/large/clang-26760.c": line 6212) -* do without param at ("test/cases/large/clang-26760.c": line 6213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6209) +* reduce to index at ("test/cases/large/clang-26760.c": line 6209) +* remove expression at ("test/cases/large/clang-26760.c": line 6209) +* remove expression at ("test/cases/large/clang-26760.c": line 6208) +* remove expression at ("test/cases/large/clang-26760.c": line 6208) * remove expr statement at ("test/cases/large/clang-26760.c": line 6214) -* replace by zero at ("test/cases/large/clang-26760.c": line 6214) -* replace by zero at ("test/cases/large/clang-26760.c": line 6214) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6214) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6214) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6214) * remove expr statement at ("test/cases/large/clang-26760.c": line 6215) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6215) * remove expr statement at ("test/cases/large/clang-26760.c": line 6217) * reduce to left at ("test/cases/large/clang-26760.c": line 6217) * reduce to right at ("test/cases/large/clang-26760.c": line 6218) -* replace by zero at ("test/cases/large/clang-26760.c": line 6217) -* remove expression at ("test/cases/large/clang-26760.c": line 6217) -* do without param at ("test/cases/large/clang-26760.c": line 6217) +* reduce to left at ("test/cases/large/clang-26760.c": line 6218) +* reduce to right at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) * reduce to operant at ("test/cases/large/clang-26760.c": line 6217) -* do without param at ("test/cases/large/clang-26760.c": line 6218) -* do without param at ("test/cases/large/clang-26760.c": line 6218) -* replace by zero at ("test/cases/large/clang-26760.c": line 6218) -* do without param at ("test/cases/large/clang-26760.c": line 6218) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* remove expression at ("test/cases/large/clang-26760.c": line 6217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6226) +* reduce to left at ("test/cases/large/clang-26760.c": line 6218) +* reduce to right at ("test/cases/large/clang-26760.c": line 6218) +* reduce to left at ("test/cases/large/clang-26760.c": line 6218) +* reduce to right at ("test/cases/large/clang-26760.c": line 6218) +* reduce to index at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) * reduce to operant at ("test/cases/large/clang-26760.c": line 6219) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6225) * reduce to operant at ("test/cases/large/clang-26760.c": line 6219) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6225) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6224) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6224) * reduce to left at ("test/cases/large/clang-26760.c": line 6219) * reduce to right at ("test/cases/large/clang-26760.c": line 6224) -* do without param at ("test/cases/large/clang-26760.c": line 6219) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6224) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6223) * reduce to left at ("test/cases/large/clang-26760.c": line 6219) * reduce to right at ("test/cases/large/clang-26760.c": line 6222) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6222) * reduce to left at ("test/cases/large/clang-26760.c": line 6219) * reduce to right at ("test/cases/large/clang-26760.c": line 6221) -* do without param at ("test/cases/large/clang-26760.c": line 6219) -* do without param at ("test/cases/large/clang-26760.c": line 6220) -* remove expression at ("test/cases/large/clang-26760.c": line 6220) -* do without param at ("test/cases/large/clang-26760.c": line 6220) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6220) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6220) * reduce to left at ("test/cases/large/clang-26760.c": line 6220) * reduce to right at ("test/cases/large/clang-26760.c": line 6220) -* replace by zero at ("test/cases/large/clang-26760.c": line 6220) -* do without param at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6220) +* reduce to index at ("test/cases/large/clang-26760.c": line 6220) * reduce to operant at ("test/cases/large/clang-26760.c": line 6221) -* do without param at ("test/cases/large/clang-26760.c": line 6222) -* do without param at ("test/cases/large/clang-26760.c": line 6223) -* do without param at ("test/cases/large/clang-26760.c": line 6224) -* replace by zero at ("test/cases/large/clang-26760.c": line 6224) -* do without param at ("test/cases/large/clang-26760.c": line 6225) -* replace by zero at ("test/cases/large/clang-26760.c": line 6225) -* replace by zero at ("test/cases/large/clang-26760.c": line 6225) -* do without param at ("test/cases/large/clang-26760.c": line 6226) +* remove expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to index at ("test/cases/large/clang-26760.c": line 6224) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6225) +* reduce to index at ("test/cases/large/clang-26760.c": line 6225) +* reduce to index at ("test/cases/large/clang-26760.c": line 6225) * remove expr statement at ("test/cases/large/clang-26760.c": line 6228) * reduce to left at ("test/cases/large/clang-26760.c": line 6228) * reduce to right at ("test/cases/large/clang-26760.c": line 6228) -* replace by zero at ("test/cases/large/clang-26760.c": line 6228) * reduce to left at ("test/cases/large/clang-26760.c": line 6228) * reduce to right at ("test/cases/large/clang-26760.c": line 6233) -* do without param at ("test/cases/large/clang-26760.c": line 6228) -* do without param at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6232) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6229) +* reduce to left at ("test/cases/large/clang-26760.c": line 6228) +* reduce to right at ("test/cases/large/clang-26760.c": line 6228) +* reduce to index at ("test/cases/large/clang-26760.c": line 6228) +* reduce to left at ("test/cases/large/clang-26760.c": line 6228) +* reduce to right at ("test/cases/large/clang-26760.c": line 6233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to left at ("test/cases/large/clang-26760.c": line 6228) +* reduce to right at ("test/cases/large/clang-26760.c": line 6228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * remove expression at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6231) * reduce to left at ("test/cases/large/clang-26760.c": line 6230) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) * reduce to operant at ("test/cases/large/clang-26760.c": line 6229) @@ -27905,51 +37608,74 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6230) * reduce to left at ("test/cases/large/clang-26760.c": line 6230) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to left at ("test/cases/large/clang-26760.c": line 6230) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to left at ("test/cases/large/clang-26760.c": line 6229) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to left at ("test/cases/large/clang-26760.c": line 6229) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to left at ("test/cases/large/clang-26760.c": line 6230) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* do without param at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6230) -* replace by zero at ("test/cases/large/clang-26760.c": line 6230) -* do without param at ("test/cases/large/clang-26760.c": line 6231) -* do without param at ("test/cases/large/clang-26760.c": line 6232) -* do without param at ("test/cases/large/clang-26760.c": line 6233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to index at ("test/cases/large/clang-26760.c": line 6230) +* remove expression at ("test/cases/large/clang-26760.c": line 6230) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to operant at ("test/cases/large/clang-26760.c": line 6233) * remove the for loop at ("test/cases/large/clang-26760.c": line 6234) * remove initializer at ("test/cases/large/clang-26760.c": line 6234) * 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 check at ("test/cases/large/clang-26760.c": line 6234) +* reduce to left at ("test/cases/large/clang-26760.c": line 6234) +* reduce to right at ("test/cases/large/clang-26760.c": line 6234) * reduce to operant at ("test/cases/large/clang-26760.c": line 6234) * remove iterator at ("test/cases/large/clang-26760.c": line 6234) -* replace by zero at ("test/cases/large/clang-26760.c": line 6236) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6234) * 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) * remove condition at ("test/cases/large/clang-26760.c": line 6242) +* reduce to left at ("test/cases/large/clang-26760.c": line 6242) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to left at ("test/cases/large/clang-26760.c": line 6242) +* reduce to right at ("test/cases/large/clang-26760.c": line 6242) * reduce to operant at ("test/cases/large/clang-26760.c": line 6242) -* do without param at ("test/cases/large/clang-26760.c": line 6242) -* do without param at ("test/cases/large/clang-26760.c": line 6243) +* reduce to left at ("test/cases/large/clang-26760.c": line 6242) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6243) * reduce to operant at ("test/cases/large/clang-26760.c": line 6243) * reduce to left at ("test/cases/large/clang-26760.c": line 6243) * reduce to right at ("test/cases/large/clang-26760.c": line 6245) -* remove expression at ("test/cases/large/clang-26760.c": line 6243) -* do without param at ("test/cases/large/clang-26760.c": line 6243) -* do without param at ("test/cases/large/clang-26760.c": line 6244) +* reduce to left at ("test/cases/large/clang-26760.c": line 6243) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6244) * reduce to left at ("test/cases/large/clang-26760.c": line 6244) * reduce to right at ("test/cases/large/clang-26760.c": line 6244) * reduce to operant at ("test/cases/large/clang-26760.c": line 6244) @@ -27958,225 +37684,346 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6244) * reduce to right at ("test/cases/large/clang-26760.c": line 6245) * reduce to operant at ("test/cases/large/clang-26760.c": line 6244) -* do without param at ("test/cases/large/clang-26760.c": line 6244) -* do without param at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) +* reduce to left at ("test/cases/large/clang-26760.c": line 6245) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) * remove expression 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 6245) -* replace by zero at ("test/cases/large/clang-26760.c": line 6252) +* reduce to index at ("test/cases/large/clang-26760.c": line 6245) +* remove expression at ("test/cases/large/clang-26760.c": line 6243) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6245) +* reduce to index at ("test/cases/large/clang-26760.c": line 6245) +* reduce to index at ("test/cases/large/clang-26760.c": line 6245) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6258) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* remove expression at ("test/cases/large/clang-26760.c": line 6258) -* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6258) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* do without param at ("test/cases/large/clang-26760.c": line 6257) -* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6258) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) * remove expression at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6257) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6257) -* do without param at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6257) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6256) -* do without param at ("test/cases/large/clang-26760.c": line 6253) -* do without param at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6255) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6254) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6254) -* do without param at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* do without param at ("test/cases/large/clang-26760.c": line 6254) -* do without param at ("test/cases/large/clang-26760.c": line 6255) -* do without param at ("test/cases/large/clang-26760.c": line 6256) -* replace by zero at ("test/cases/large/clang-26760.c": line 6256) -* do without param at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* do without param at ("test/cases/large/clang-26760.c": line 6258) -* replace by zero at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6254) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6256) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* remove expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to index at ("test/cases/large/clang-26760.c": line 6258) * remove expr statement at ("test/cases/large/clang-26760.c": line 6259) * reduce to left at ("test/cases/large/clang-26760.c": line 6259) * reduce to right at ("test/cases/large/clang-26760.c": line 6265) -* replace by zero at ("test/cases/large/clang-26760.c": line 6259) -* replace by zero at ("test/cases/large/clang-26760.c": line 6259) -* remove expression at ("test/cases/large/clang-26760.c": line 6259) -* do without param at ("test/cases/large/clang-26760.c": line 6259) -* do without param at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6265) -* do without param at ("test/cases/large/clang-26760.c": line 6260) -* do without param at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6264) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6263) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6263) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6263) -* do without param at ("test/cases/large/clang-26760.c": line 6260) +* reduce to left at ("test/cases/large/clang-26760.c": line 6260) +* reduce to right at ("test/cases/large/clang-26760.c": line 6263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6263) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) -* do without param at ("test/cases/large/clang-26760.c": line 6260) -* do without param at ("test/cases/large/clang-26760.c": line 6261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to left at ("test/cases/large/clang-26760.c": line 6261) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) -* do without param at ("test/cases/large/clang-26760.c": line 6261) -* remove expression at ("test/cases/large/clang-26760.c": line 6261) * reduce to left at ("test/cases/large/clang-26760.c": line 6261) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) -* replace by zero at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6262) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) +* reduce to index at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) +* remove expression at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) -* do without param at ("test/cases/large/clang-26760.c": line 6262) -* replace by zero at ("test/cases/large/clang-26760.c": line 6262) -* replace by zero at ("test/cases/large/clang-26760.c": line 6262) -* do without param at ("test/cases/large/clang-26760.c": line 6263) -* replace by zero at ("test/cases/large/clang-26760.c": line 6263) -* do without param at ("test/cases/large/clang-26760.c": line 6264) -* do without param at ("test/cases/large/clang-26760.c": line 6265) -* replace by zero at ("test/cases/large/clang-26760.c": line 6265) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6262) +* reduce to index at ("test/cases/large/clang-26760.c": line 6262) +* reduce to index at ("test/cases/large/clang-26760.c": line 6262) +* reduce to index at ("test/cases/large/clang-26760.c": line 6263) +* reduce to index at ("test/cases/large/clang-26760.c": line 6265) +* remove expression at ("test/cases/large/clang-26760.c": line 6259) * reduce to operant at ("test/cases/large/clang-26760.c": line 6265) * remove expr statement at ("test/cases/large/clang-26760.c": line 6266) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6280) -* replace by zero at ("test/cases/large/clang-26760.c": line 6266) -* replace by zero at ("test/cases/large/clang-26760.c": line 6266) -* remove expression at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) +* reduce to left at ("test/cases/large/clang-26760.c": line 6280) +* reduce to right at ("test/cases/large/clang-26760.c": line 6280) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6280) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6280) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6279) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6266) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6266) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6279) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6278) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6278) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6277) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6275) -* remove expression at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6273) -* remove expression at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* replace by zero at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* replace by zero at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6268) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6276) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6275) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6274) +* reduce to left at ("test/cases/large/clang-26760.c": line 6273) +* reduce to right at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6272) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6271) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6271) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6267) +* reduce to index at ("test/cases/large/clang-26760.c": line 6267) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6271) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to index at ("test/cases/large/clang-26760.c": line 6267) * reduce to left at ("test/cases/large/clang-26760.c": line 6268) * reduce to right at ("test/cases/large/clang-26760.c": line 6270) -* remove expression at ("test/cases/large/clang-26760.c": line 6268) -* do without param at ("test/cases/large/clang-26760.c": line 6268) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6270) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6269) * reduce to left at ("test/cases/large/clang-26760.c": line 6268) * reduce to right at ("test/cases/large/clang-26760.c": line 6269) -* do without param at ("test/cases/large/clang-26760.c": line 6268) -* do without param at ("test/cases/large/clang-26760.c": line 6269) -* replace by zero at ("test/cases/large/clang-26760.c": line 6269) -* do without param at ("test/cases/large/clang-26760.c": line 6270) -* do without param at ("test/cases/large/clang-26760.c": line 6271) -* do without param at ("test/cases/large/clang-26760.c": line 6272) -* do without param at ("test/cases/large/clang-26760.c": line 6273) -* do without param at ("test/cases/large/clang-26760.c": line 6274) -* do without param at ("test/cases/large/clang-26760.c": line 6275) -* do without param at ("test/cases/large/clang-26760.c": line 6276) -* do without param at ("test/cases/large/clang-26760.c": line 6277) -* do without param at ("test/cases/large/clang-26760.c": line 6278) -* replace by zero at ("test/cases/large/clang-26760.c": line 6278) -* replace by zero at ("test/cases/large/clang-26760.c": line 6278) -* do without param at ("test/cases/large/clang-26760.c": line 6279) -* do without param at ("test/cases/large/clang-26760.c": line 6280) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6269) +* reduce to index at ("test/cases/large/clang-26760.c": line 6269) +* remove expression at ("test/cases/large/clang-26760.c": line 6268) +* remove expression at ("test/cases/large/clang-26760.c": line 6267) +* remove expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6278) +* reduce to index at ("test/cases/large/clang-26760.c": line 6278) +* reduce to index at ("test/cases/large/clang-26760.c": line 6278) +* remove expression at ("test/cases/large/clang-26760.c": line 6266) * remove expr statement at ("test/cases/large/clang-26760.c": line 6247) * reduce to left at ("test/cases/large/clang-26760.c": line 6247) * reduce to right at ("test/cases/large/clang-26760.c": line 6247) -* replace by zero at ("test/cases/large/clang-26760.c": line 6247) -* replace by zero at ("test/cases/large/clang-26760.c": line 6247) +* reduce to index at ("test/cases/large/clang-26760.c": line 6247) * remove expr statement at ("test/cases/large/clang-26760.c": line 6248) -* replace by zero at ("test/cases/large/clang-26760.c": line 6248) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6248) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6248) * remove expr statement at ("test/cases/large/clang-26760.c": line 6282) * reduce to left at ("test/cases/large/clang-26760.c": line 6282) * reduce to right at ("test/cases/large/clang-26760.c": line 6282) -* replace by zero at ("test/cases/large/clang-26760.c": line 6282) -* do without param at ("test/cases/large/clang-26760.c": line 6282) -* do without param at ("test/cases/large/clang-26760.c": line 6282) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6282) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6282) * remove return statement at ("test/cases/large/clang-26760.c": line 6283) -* 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 the for loop at ("test/cases/large/clang-26760.c": line 6156) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 6156) * remove iterator at ("test/cases/large/clang-26760.c": line 6156) -* replace by zero at ("test/cases/large/clang-26760.c": line 6158) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6156) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6159) -* do without param at ("test/cases/large/clang-26760.c": line 6159) -* do without param at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6160) +* reduce to left at ("test/cases/large/clang-26760.c": line 6159) +* reduce to right at ("test/cases/large/clang-26760.c": line 6167) +* reduce to left at ("test/cases/large/clang-26760.c": line 6159) +* reduce to right at ("test/cases/large/clang-26760.c": line 6167) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) * reduce to operant at ("test/cases/large/clang-26760.c": line 6160) -* replace by zero at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6160) * reduce to left at ("test/cases/large/clang-26760.c": line 6160) * reduce to right at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6166) -* remove expression at ("test/cases/large/clang-26760.c": line 6166) -* remove expression at ("test/cases/large/clang-26760.c": line 6161) -* do without param at ("test/cases/large/clang-26760.c": line 6161) +* reduce to index at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6167) +* reduce to left at ("test/cases/large/clang-26760.c": line 6160) +* reduce to right at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to left at ("test/cases/large/clang-26760.c": line 6160) +* reduce to right at ("test/cases/large/clang-26760.c": line 6160) +* reduce to left at ("test/cases/large/clang-26760.c": line 6160) +* reduce to right at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to left at ("test/cases/large/clang-26760.c": line 6161) +* reduce to right at ("test/cases/large/clang-26760.c": line 6165) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6165) -* do without param at ("test/cases/large/clang-26760.c": line 6161) +* reduce to left at ("test/cases/large/clang-26760.c": line 6161) +* reduce to right at ("test/cases/large/clang-26760.c": line 6165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6165) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6164) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6164) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6164) -* do without param at ("test/cases/large/clang-26760.c": line 6161) -* do without param at ("test/cases/large/clang-26760.c": line 6161) -* do without param at ("test/cases/large/clang-26760.c": line 6162) -* do without param at ("test/cases/large/clang-26760.c": line 6162) -* replace by zero at ("test/cases/large/clang-26760.c": line 6162) -* replace by zero at ("test/cases/large/clang-26760.c": line 6162) -* do without param at ("test/cases/large/clang-26760.c": line 6163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6163) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6162) +* reduce to index at ("test/cases/large/clang-26760.c": line 6162) * reduce to operant at ("test/cases/large/clang-26760.c": line 6163) * reduce to left at ("test/cases/large/clang-26760.c": line 6163) * reduce to right at ("test/cases/large/clang-26760.c": line 6163) -* replace by zero at ("test/cases/large/clang-26760.c": line 6163) -* do without param at ("test/cases/large/clang-26760.c": line 6164) -* do without param at ("test/cases/large/clang-26760.c": line 6165) -* replace by zero at ("test/cases/large/clang-26760.c": line 6165) +* reduce to left at ("test/cases/large/clang-26760.c": line 6163) +* reduce to right at ("test/cases/large/clang-26760.c": line 6163) +* reduce to left at ("test/cases/large/clang-26760.c": line 6163) +* reduce to right at ("test/cases/large/clang-26760.c": line 6163) +* reduce to index at ("test/cases/large/clang-26760.c": line 6163) +* reduce to index at ("test/cases/large/clang-26760.c": line 6165) * reduce to operant at ("test/cases/large/clang-26760.c": line 6165) -* do without param at ("test/cases/large/clang-26760.c": line 6166) -* do without param at ("test/cases/large/clang-26760.c": line 6167) +* remove expression at ("test/cases/large/clang-26760.c": line 6161) +* remove expression at ("test/cases/large/clang-26760.c": line 6166) * remove condition at ("test/cases/large/clang-26760.c": line 6168) * remove break at ("test/cases/large/clang-26760.c": line 6169) * remove condition at ("test/cases/large/clang-26760.c": line 6170) @@ -28184,18 +38031,18 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6173) * reduce to left at ("test/cases/large/clang-26760.c": line 6173) * reduce to right at ("test/cases/large/clang-26760.c": line 6173) -* replace by zero at ("test/cases/large/clang-26760.c": line 6173) * remove the for loop at ("test/cases/large/clang-26760.c": line 6286) * remove initializer at ("test/cases/large/clang-26760.c": line 6286) * 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 check at ("test/cases/large/clang-26760.c": line 6286) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6286) * reduce to left at ("test/cases/large/clang-26760.c": line 6286) * reduce to right at ("test/cases/large/clang-26760.c": line 6286) -* do without param at ("test/cases/large/clang-26760.c": line 6286) -* do without param at ("test/cases/large/clang-26760.c": line 6287) -* replace by zero at ("test/cases/large/clang-26760.c": line 6289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6287) * 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 break at ("test/cases/large/clang-26760.c": line 6291) @@ -28207,9 +38054,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6296) * reduce to operant at ("test/cases/large/clang-26760.c": line 6296) * remove check at ("test/cases/large/clang-26760.c": line 6296) +* reduce to left at ("test/cases/large/clang-26760.c": line 6296) +* reduce to right at ("test/cases/large/clang-26760.c": line 6296) * reduce to operant at ("test/cases/large/clang-26760.c": line 6296) * remove iterator at ("test/cases/large/clang-26760.c": line 6296) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6296) * remove expr statement at ("test/cases/large/clang-26760.c": line 6298) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6298) * remove condition at ("test/cases/large/clang-26760.c": line 6299) * remove continue at ("test/cases/large/clang-26760.c": line 6300) * remove the for loop at ("test/cases/large/clang-26760.c": line 6301) @@ -28217,14 +38068,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6301) * reduce to right at ("test/cases/large/clang-26760.c": line 6301) * remove check at ("test/cases/large/clang-26760.c": line 6301) +* reduce to left at ("test/cases/large/clang-26760.c": line 6301) +* reduce to right at ("test/cases/large/clang-26760.c": line 6301) * reduce to operant at ("test/cases/large/clang-26760.c": line 6301) * remove iterator at ("test/cases/large/clang-26760.c": line 6301) * reduce to left at ("test/cases/large/clang-26760.c": line 6301) * reduce to right at ("test/cases/large/clang-26760.c": line 6301) -* do without param at ("test/cases/large/clang-26760.c": line 6301) -* do without param at ("test/cases/large/clang-26760.c": line 6302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6302) * remove return statement at ("test/cases/large/clang-26760.c": line 6304) -* replace by zero at ("test/cases/large/clang-26760.c": line 6304) +* reduce to index at ("test/cases/large/clang-26760.c": line 6304) * remove expr statement at ("test/cases/large/clang-26760.c": line 6307) * reduce to left at ("test/cases/large/clang-26760.c": line 6307) * reduce to right at ("test/cases/large/clang-26760.c": line 6307) @@ -28232,121 +38085,160 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6307) * reduce to left at ("test/cases/large/clang-26760.c": line 6307) * reduce to right at ("test/cases/large/clang-26760.c": line 6307) -* replace by zero at ("test/cases/large/clang-26760.c": line 6307) -* replace by zero at ("test/cases/large/clang-26760.c": line 6307) -* replace by zero at ("test/cases/large/clang-26760.c": line 6307) -* do without param at ("test/cases/large/clang-26760.c": line 6307) -* do without param at ("test/cases/large/clang-26760.c": line 6307) -* do without param at ("test/cases/large/clang-26760.c": line 6308) -* do without param at ("test/cases/large/clang-26760.c": line 6321) -* remove expression at ("test/cases/large/clang-26760.c": line 6321) -* remove expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to left at ("test/cases/large/clang-26760.c": line 6307) +* reduce to right at ("test/cases/large/clang-26760.c": line 6307) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6307) +* reduce to index at ("test/cases/large/clang-26760.c": line 6307) +* reduce to index at ("test/cases/large/clang-26760.c": line 6307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6323) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6322) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) * reduce to left at ("test/cases/large/clang-26760.c": line 6308) * reduce to right at ("test/cases/large/clang-26760.c": line 6321) -* do without param at ("test/cases/large/clang-26760.c": line 6308) -* do without param at ("test/cases/large/clang-26760.c": line 6308) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) * reduce to operant at ("test/cases/large/clang-26760.c": line 6309) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6320) -* do without param at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6318) -* remove expression at ("test/cases/large/clang-26760.c": line 6318) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6309) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6320) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) * reduce to left at ("test/cases/large/clang-26760.c": line 6317) * reduce to right at ("test/cases/large/clang-26760.c": line 6317) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to left at ("test/cases/large/clang-26760.c": line 6309) +* reduce to right at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6317) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6315) -* remove expression at ("test/cases/large/clang-26760.c": line 6315) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6316) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) * reduce to left at ("test/cases/large/clang-26760.c": line 6314) * reduce to right at ("test/cases/large/clang-26760.c": line 6314) * reduce to left at ("test/cases/large/clang-26760.c": line 6314) * reduce to right at ("test/cases/large/clang-26760.c": line 6314) * reduce to left at ("test/cases/large/clang-26760.c": line 6314) * reduce to right at ("test/cases/large/clang-26760.c": line 6314) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6314) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6313) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6309) -* replace by zero at ("test/cases/large/clang-26760.c": line 6309) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6309) +* reduce to index at ("test/cases/large/clang-26760.c": line 6309) * reduce to left at ("test/cases/large/clang-26760.c": line 6313) * reduce to right at ("test/cases/large/clang-26760.c": line 6313) -* remove expression at ("test/cases/large/clang-26760.c": line 6313) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to left at ("test/cases/large/clang-26760.c": line 6313) +* reduce to right at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to left at ("test/cases/large/clang-26760.c": line 6309) +* reduce to right at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6312) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to left at ("test/cases/large/clang-26760.c": line 6309) +* reduce to right at ("test/cases/large/clang-26760.c": line 6311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6310) * reduce to operant at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6310) -* do without param at ("test/cases/large/clang-26760.c": line 6311) -* do without param at ("test/cases/large/clang-26760.c": line 6312) -* do without param at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* do without param at ("test/cases/large/clang-26760.c": line 6314) -* replace by zero at ("test/cases/large/clang-26760.c": line 6314) -* replace by zero at ("test/cases/large/clang-26760.c": line 6314) -* do without param at ("test/cases/large/clang-26760.c": line 6315) -* replace by zero at ("test/cases/large/clang-26760.c": line 6315) -* replace by zero at ("test/cases/large/clang-26760.c": line 6315) -* do without param at ("test/cases/large/clang-26760.c": line 6316) -* do without param at ("test/cases/large/clang-26760.c": line 6317) -* do without param at ("test/cases/large/clang-26760.c": line 6318) -* replace by zero at ("test/cases/large/clang-26760.c": line 6318) -* do without param at ("test/cases/large/clang-26760.c": line 6319) -* do without param at ("test/cases/large/clang-26760.c": line 6320) -* do without param at ("test/cases/large/clang-26760.c": line 6321) -* replace by zero at ("test/cases/large/clang-26760.c": line 6321) -* do without param at ("test/cases/large/clang-26760.c": line 6322) -* do without param at ("test/cases/large/clang-26760.c": line 6323) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6313) +* reduce to index at ("test/cases/large/clang-26760.c": line 6313) +* remove expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to index at ("test/cases/large/clang-26760.c": line 6313) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6313) +* reduce to index at ("test/cases/large/clang-26760.c": line 6313) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6314) +* reduce to index at ("test/cases/large/clang-26760.c": line 6314) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6315) +* reduce to index at ("test/cases/large/clang-26760.c": line 6315) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* remove expression at ("test/cases/large/clang-26760.c": line 6315) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to index at ("test/cases/large/clang-26760.c": line 6318) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* remove expression at ("test/cases/large/clang-26760.c": line 6318) +* remove expression at ("test/cases/large/clang-26760.c": line 6308) +* remove expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to index at ("test/cases/large/clang-26760.c": line 6321) * remove the for loop at ("test/cases/large/clang-26760.c": line 6651) * remove initializer at ("test/cases/large/clang-26760.c": line 6651) * 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 check at ("test/cases/large/clang-26760.c": line 6651) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6651) * reduce to left at ("test/cases/large/clang-26760.c": line 6651) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6654) * remove the for loop at ("test/cases/large/clang-26760.c": line 6655) * 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 check 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 iterator 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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6657) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6658) * remove expr statement at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6659) -* replace by zero at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6671) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6671) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6671) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6671) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) @@ -28354,204 +38246,284 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6671) * reduce to operant at ("test/cases/large/clang-26760.c": line 6659) -* remove expression at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* replace by zero at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6670) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6669) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6668) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6667) +* reduce to index at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6667) * reduce to right at ("test/cases/large/clang-26760.c": line 6667) * reduce to left at ("test/cases/large/clang-26760.c": line 6667) * reduce to right at ("test/cases/large/clang-26760.c": line 6667) * reduce to left at ("test/cases/large/clang-26760.c": line 6667) * reduce to right at ("test/cases/large/clang-26760.c": line 6667) -* remove expression at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6667) +* reduce to right at ("test/cases/large/clang-26760.c": line 6667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6666) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6665) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6665) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6664) -* replace by zero at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6664) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6664) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6664) +* reduce to index at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6664) * reduce to right at ("test/cases/large/clang-26760.c": line 6664) * reduce to left at ("test/cases/large/clang-26760.c": line 6664) * reduce to right at ("test/cases/large/clang-26760.c": line 6664) -* remove expression at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6663) -* remove expression at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6661) -* do without param at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6664) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6664) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6663) +* reduce to left at ("test/cases/large/clang-26760.c": line 6660) +* reduce to right at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6661) +* reduce to left at ("test/cases/large/clang-26760.c": line 6661) +* reduce to right at ("test/cases/large/clang-26760.c": line 6662) * reduce to left at ("test/cases/large/clang-26760.c": line 6661) * reduce to right at ("test/cases/large/clang-26760.c": line 6662) -* do without param at ("test/cases/large/clang-26760.c": line 6661) -* do without param at ("test/cases/large/clang-26760.c": line 6662) -* replace by zero at ("test/cases/large/clang-26760.c": line 6662) -* do without param at ("test/cases/large/clang-26760.c": line 6663) -* do without param at ("test/cases/large/clang-26760.c": line 6664) -* replace by zero at ("test/cases/large/clang-26760.c": line 6664) -* do without param at ("test/cases/large/clang-26760.c": line 6665) -* replace by zero at ("test/cases/large/clang-26760.c": line 6665) -* do without param at ("test/cases/large/clang-26760.c": line 6666) -* do without param at ("test/cases/large/clang-26760.c": line 6667) -* replace by zero at ("test/cases/large/clang-26760.c": line 6667) -* do without param at ("test/cases/large/clang-26760.c": line 6668) -* do without param at ("test/cases/large/clang-26760.c": line 6669) -* do without param at ("test/cases/large/clang-26760.c": line 6670) -* do without param at ("test/cases/large/clang-26760.c": line 6671) -* replace by zero at ("test/cases/large/clang-26760.c": line 6671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6662) +* reduce to index at ("test/cases/large/clang-26760.c": line 6662) +* remove expression at ("test/cases/large/clang-26760.c": line 6660) +* remove expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6664) +* reduce to index at ("test/cases/large/clang-26760.c": line 6665) +* remove expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6667) +* remove expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6671) * remove return statement at ("test/cases/large/clang-26760.c": line 6672) -* replace by zero at ("test/cases/large/clang-26760.c": line 6672) +* reduce to index at ("test/cases/large/clang-26760.c": line 6672) * remove expr statement at ("test/cases/large/clang-26760.c": line 6674) * reduce to left at ("test/cases/large/clang-26760.c": line 6674) * reduce to right at ("test/cases/large/clang-26760.c": line 6674) * remove expr statement at ("test/cases/large/clang-26760.c": line 6675) * reduce to left at ("test/cases/large/clang-26760.c": line 6675) * reduce to right at ("test/cases/large/clang-26760.c": line 6675) -* do without param at ("test/cases/large/clang-26760.c": line 6675) -* do without param at ("test/cases/large/clang-26760.c": line 6676) -* do without param at ("test/cases/large/clang-26760.c": line 6676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6675) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6676) * reduce to left at ("test/cases/large/clang-26760.c": line 6676) +* reduce to right at ("test/cases/large/clang-26760.c": line 6679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6679) +* reduce to left at ("test/cases/large/clang-26760.c": line 6676) +* reduce to right at ("test/cases/large/clang-26760.c": line 6677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6677) +* reduce to left at ("test/cases/large/clang-26760.c": line 6677) +* reduce to right at ("test/cases/large/clang-26760.c": line 6677) +* reduce to left at ("test/cases/large/clang-26760.c": line 6677) * reduce to right at ("test/cases/large/clang-26760.c": line 6677) -* do without param at ("test/cases/large/clang-26760.c": line 6676) -* do without param at ("test/cases/large/clang-26760.c": line 6677) * reduce to left at ("test/cases/large/clang-26760.c": line 6677) * reduce to right at ("test/cases/large/clang-26760.c": line 6677) * reduce to operant at ("test/cases/large/clang-26760.c": line 6677) -* do without param at ("test/cases/large/clang-26760.c": line 6677) -* do without param at ("test/cases/large/clang-26760.c": line 6678) -* do without param at ("test/cases/large/clang-26760.c": line 6679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6679) * remove expression at ("test/cases/large/clang-26760.c": line 6679) -* replace by zero at ("test/cases/large/clang-26760.c": line 6679) +* reduce to index at ("test/cases/large/clang-26760.c": line 6679) * remove the for loop at ("test/cases/large/clang-26760.c": line 6680) * remove initializer at ("test/cases/large/clang-26760.c": line 6680) * 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 check at ("test/cases/large/clang-26760.c": line 6680) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6680) * reduce to left at ("test/cases/large/clang-26760.c": line 6680) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6682) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6688) * reduce to left at ("test/cases/large/clang-26760.c": line 6688) * reduce to right at ("test/cases/large/clang-26760.c": line 6688) -* remove expression at ("test/cases/large/clang-26760.c": line 6684) -* do without param at ("test/cases/large/clang-26760.c": line 6684) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6684) +* reduce to left at ("test/cases/large/clang-26760.c": line 6684) +* reduce to right at ("test/cases/large/clang-26760.c": line 6684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) * remove expression at ("test/cases/large/clang-26760.c": line 6685) * remove expression at ("test/cases/large/clang-26760.c": line 6685) -* do without param at ("test/cases/large/clang-26760.c": line 6685) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6688) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6685) * remove expression at ("test/cases/large/clang-26760.c": line 6685) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6687) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6685) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6687) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6686) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6686) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6685) * reduce to operant at ("test/cases/large/clang-26760.c": line 6685) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6685) -* replace by zero at ("test/cases/large/clang-26760.c": line 6685) -* do without param at ("test/cases/large/clang-26760.c": line 6686) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6685) +* reduce to index at ("test/cases/large/clang-26760.c": line 6685) * reduce to operant at ("test/cases/large/clang-26760.c": line 6686) -* replace by zero at ("test/cases/large/clang-26760.c": line 6686) -* do without param at ("test/cases/large/clang-26760.c": line 6687) +* reduce to index at ("test/cases/large/clang-26760.c": line 6686) * reduce to operant at ("test/cases/large/clang-26760.c": line 6687) -* do without param at ("test/cases/large/clang-26760.c": line 6688) -* replace by zero at ("test/cases/large/clang-26760.c": line 6688) -* replace by zero at ("test/cases/large/clang-26760.c": line 6688) +* reduce to index at ("test/cases/large/clang-26760.c": line 6688) +* remove expression at ("test/cases/large/clang-26760.c": line 6684) +* reduce to index at ("test/cases/large/clang-26760.c": line 6688) * remove return statement at ("test/cases/large/clang-26760.c": line 6691) -* replace by zero at ("test/cases/large/clang-26760.c": line 6691) +* reduce to index at ("test/cases/large/clang-26760.c": line 6691) * remove condition at ("test/cases/large/clang-26760.c": line 6693) * remove continue at ("test/cases/large/clang-26760.c": line 6694) * remove condition at ("test/cases/large/clang-26760.c": line 6695) * remove expr statement at ("test/cases/large/clang-26760.c": line 6696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6696) * remove the for loop at ("test/cases/large/clang-26760.c": line 6697) * remove initializer at ("test/cases/large/clang-26760.c": line 6697) * reduce to left at ("test/cases/large/clang-26760.c": line 6697) * reduce to right at ("test/cases/large/clang-26760.c": line 6697) * remove check at ("test/cases/large/clang-26760.c": line 6697) +* reduce to left at ("test/cases/large/clang-26760.c": line 6697) +* reduce to right at ("test/cases/large/clang-26760.c": line 6697) * reduce to operant at ("test/cases/large/clang-26760.c": line 6697) * remove iterator at ("test/cases/large/clang-26760.c": line 6697) * reduce to left at ("test/cases/large/clang-26760.c": line 6697) * reduce to right at ("test/cases/large/clang-26760.c": line 6697) -* do without param at ("test/cases/large/clang-26760.c": line 6697) -* do without param at ("test/cases/large/clang-26760.c": line 6698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6698) * remove the for loop at ("test/cases/large/clang-26760.c": line 6700) * remove initializer at ("test/cases/large/clang-26760.c": line 6700) * reduce to left at ("test/cases/large/clang-26760.c": line 6700) * reduce to right at ("test/cases/large/clang-26760.c": line 6700) * remove check at ("test/cases/large/clang-26760.c": line 6700) +* reduce to left at ("test/cases/large/clang-26760.c": line 6700) +* reduce to right at ("test/cases/large/clang-26760.c": line 6700) * remove iterator at ("test/cases/large/clang-26760.c": line 6700) * reduce to left at ("test/cases/large/clang-26760.c": line 6700) * reduce to right at ("test/cases/large/clang-26760.c": line 6700) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6702) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6702) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) * remove expr statement at ("test/cases/large/clang-26760.c": line 6703) * reduce to left at ("test/cases/large/clang-26760.c": line 6703) * reduce to right at ("test/cases/large/clang-26760.c": line 6703) -* replace by zero at ("test/cases/large/clang-26760.c": line 6703) -* replace by zero at ("test/cases/large/clang-26760.c": line 6703) -* replace by zero at ("test/cases/large/clang-26760.c": line 6703) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6703) +* reduce to index at ("test/cases/large/clang-26760.c": line 6703) * remove expr statement at ("test/cases/large/clang-26760.c": line 6704) * reduce to left at ("test/cases/large/clang-26760.c": line 6704) * reduce to right at ("test/cases/large/clang-26760.c": line 6704) -* replace by zero at ("test/cases/large/clang-26760.c": line 6704) -* replace by zero at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6704) +* reduce to index at ("test/cases/large/clang-26760.c": line 6704) * remove expression at ("test/cases/large/clang-26760.c": line 6704) -* replace by zero at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6710) +* reduce to left at ("test/cases/large/clang-26760.c": line 6704) +* reduce to right at ("test/cases/large/clang-26760.c": line 6709) +* reduce to left at ("test/cases/large/clang-26760.c": line 6704) +* reduce to right at ("test/cases/large/clang-26760.c": line 6709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to left at ("test/cases/large/clang-26760.c": line 6704) +* reduce to right at ("test/cases/large/clang-26760.c": line 6704) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6708) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6705) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6705) +* reduce to index at ("test/cases/large/clang-26760.c": line 6705) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6705) -* replace by zero at ("test/cases/large/clang-26760.c": line 6705) -* replace by zero at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6708) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6707) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6707) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6707) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6707) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6705) +* reduce to index at ("test/cases/large/clang-26760.c": line 6705) * remove expression at ("test/cases/large/clang-26760.c": line 6705) -* replace by zero at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6706) -* do without param at ("test/cases/large/clang-26760.c": line 6707) -* do without param at ("test/cases/large/clang-26760.c": line 6708) -* do without param at ("test/cases/large/clang-26760.c": line 6709) -* replace by zero at ("test/cases/large/clang-26760.c": line 6709) -* replace by zero at ("test/cases/large/clang-26760.c": line 6709) -* do without param at ("test/cases/large/clang-26760.c": line 6710) -* do without param at ("test/cases/large/clang-26760.c": line 6711) -* do without param at ("test/cases/large/clang-26760.c": line 6712) -* replace by zero at ("test/cases/large/clang-26760.c": line 6712) -* replace by zero at ("test/cases/large/clang-26760.c": line 6712) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6705) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6709) +* reduce to index at ("test/cases/large/clang-26760.c": line 6709) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6712) +* reduce to index at ("test/cases/large/clang-26760.c": line 6712) * remove expr statement at ("test/cases/large/clang-26760.c": line 6714) * remove condition at ("test/cases/large/clang-26760.c": line 6715) * remove break at ("test/cases/large/clang-26760.c": line 6716) * remove return statement at ("test/cases/large/clang-26760.c": line 6717) -* replace by zero at ("test/cases/large/clang-26760.c": line 6717) +* reduce to index at ("test/cases/large/clang-26760.c": line 6717) * remove expr statement at ("test/cases/large/clang-26760.c": line 6720) * reduce to left at ("test/cases/large/clang-26760.c": line 6720) * reduce to right at ("test/cases/large/clang-26760.c": line 6720) @@ -28559,129 +38531,171 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6720) * reduce to left at ("test/cases/large/clang-26760.c": line 6720) * reduce to right at ("test/cases/large/clang-26760.c": line 6720) -* replace by zero at ("test/cases/large/clang-26760.c": line 6720) -* replace by zero at ("test/cases/large/clang-26760.c": line 6720) -* replace by zero at ("test/cases/large/clang-26760.c": line 6720) -* do without param at ("test/cases/large/clang-26760.c": line 6720) -* do without param at ("test/cases/large/clang-26760.c": line 6720) -* do without param at ("test/cases/large/clang-26760.c": line 6721) -* do without param at ("test/cases/large/clang-26760.c": line 6734) -* remove expression at ("test/cases/large/clang-26760.c": line 6734) -* remove expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to left at ("test/cases/large/clang-26760.c": line 6720) +* reduce to right at ("test/cases/large/clang-26760.c": line 6720) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6720) +* reduce to index at ("test/cases/large/clang-26760.c": line 6720) +* reduce to index at ("test/cases/large/clang-26760.c": line 6720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) * reduce to left at ("test/cases/large/clang-26760.c": line 6721) * reduce to right at ("test/cases/large/clang-26760.c": line 6734) -* do without param at ("test/cases/large/clang-26760.c": line 6721) -* do without param at ("test/cases/large/clang-26760.c": line 6721) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) * reduce to operant at ("test/cases/large/clang-26760.c": line 6722) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6733) -* do without param at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6731) -* remove expression at ("test/cases/large/clang-26760.c": line 6731) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6722) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6732) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) * reduce to left at ("test/cases/large/clang-26760.c": line 6730) * reduce to right at ("test/cases/large/clang-26760.c": line 6730) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to left at ("test/cases/large/clang-26760.c": line 6722) +* reduce to right at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6730) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6728) -* remove expression at ("test/cases/large/clang-26760.c": line 6728) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6727) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6727) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) * reduce to left at ("test/cases/large/clang-26760.c": line 6727) * reduce to right at ("test/cases/large/clang-26760.c": line 6727) * reduce to left at ("test/cases/large/clang-26760.c": line 6727) * reduce to right at ("test/cases/large/clang-26760.c": line 6727) * reduce to left at ("test/cases/large/clang-26760.c": line 6727) * reduce to right at ("test/cases/large/clang-26760.c": line 6727) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6727) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6727) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6726) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6722) -* replace by zero at ("test/cases/large/clang-26760.c": line 6722) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6722) +* reduce to index at ("test/cases/large/clang-26760.c": line 6722) * reduce to left at ("test/cases/large/clang-26760.c": line 6726) * reduce to right at ("test/cases/large/clang-26760.c": line 6726) -* remove expression at ("test/cases/large/clang-26760.c": line 6726) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to left at ("test/cases/large/clang-26760.c": line 6726) +* reduce to right at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to left at ("test/cases/large/clang-26760.c": line 6722) +* reduce to right at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6725) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to left at ("test/cases/large/clang-26760.c": line 6722) +* reduce to right at ("test/cases/large/clang-26760.c": line 6724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6723) * reduce to operant at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6723) -* do without param at ("test/cases/large/clang-26760.c": line 6724) -* do without param at ("test/cases/large/clang-26760.c": line 6725) -* do without param at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* do without param at ("test/cases/large/clang-26760.c": line 6727) -* replace by zero at ("test/cases/large/clang-26760.c": line 6727) -* replace by zero at ("test/cases/large/clang-26760.c": line 6727) -* do without param at ("test/cases/large/clang-26760.c": line 6728) -* replace by zero at ("test/cases/large/clang-26760.c": line 6728) -* replace by zero at ("test/cases/large/clang-26760.c": line 6728) -* do without param at ("test/cases/large/clang-26760.c": line 6729) -* do without param at ("test/cases/large/clang-26760.c": line 6730) -* do without param at ("test/cases/large/clang-26760.c": line 6731) -* replace by zero at ("test/cases/large/clang-26760.c": line 6731) -* do without param at ("test/cases/large/clang-26760.c": line 6732) -* do without param at ("test/cases/large/clang-26760.c": line 6733) -* do without param at ("test/cases/large/clang-26760.c": line 6734) -* replace by zero at ("test/cases/large/clang-26760.c": line 6734) -* do without param at ("test/cases/large/clang-26760.c": line 6735) -* do without param at ("test/cases/large/clang-26760.c": line 6736) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6726) +* reduce to index at ("test/cases/large/clang-26760.c": line 6726) +* remove expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to index at ("test/cases/large/clang-26760.c": line 6726) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6726) +* reduce to index at ("test/cases/large/clang-26760.c": line 6726) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6727) +* reduce to index at ("test/cases/large/clang-26760.c": line 6727) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6728) +* reduce to index at ("test/cases/large/clang-26760.c": line 6728) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* remove expression at ("test/cases/large/clang-26760.c": line 6728) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to index at ("test/cases/large/clang-26760.c": line 6731) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* remove expression at ("test/cases/large/clang-26760.c": line 6731) +* remove expression at ("test/cases/large/clang-26760.c": line 6721) +* remove expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to index at ("test/cases/large/clang-26760.c": line 6734) * remove the for loop at ("test/cases/large/clang-26760.c": line 7932) * remove initializer at ("test/cases/large/clang-26760.c": line 7932) * 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 check at ("test/cases/large/clang-26760.c": line 7932) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7932) * reduce to left at ("test/cases/large/clang-26760.c": line 7932) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7935) * remove while loop at ("test/cases/large/clang-26760.c": line 7936) * remove expr statement at ("test/cases/large/clang-26760.c": line 7938) * reduce to left at ("test/cases/large/clang-26760.c": line 7938) * reduce to right at ("test/cases/large/clang-26760.c": line 7938) * reduce to operant at ("test/cases/large/clang-26760.c": line 7936) -* replace by zero at ("test/cases/large/clang-26760.c": line 7936) * remove the for loop at ("test/cases/large/clang-26760.c": line 7940) * remove initializer at ("test/cases/large/clang-26760.c": line 7940) * 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 check at ("test/cases/large/clang-26760.c": line 7940) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7940) * reduce to left at ("test/cases/large/clang-26760.c": line 7940) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7942) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7943) * remove condition at ("test/cases/large/clang-26760.c": line 7944) +* reduce to left at ("test/cases/large/clang-26760.c": line 7944) +* reduce to right at ("test/cases/large/clang-26760.c": line 7944) * remove condition at ("test/cases/large/clang-26760.c": line 7945) +* reduce to left at ("test/cases/large/clang-26760.c": line 7945) +* reduce to right at ("test/cases/large/clang-26760.c": line 7945) * remove expr statement at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7946) -* replace by zero at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7946) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7958) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7958) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7958) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7958) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) @@ -28689,149 +38703,201 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7958) * reduce to operant at ("test/cases/large/clang-26760.c": line 7946) -* remove expression at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* replace by zero at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7956) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7955) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7954) +* reduce to index at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7954) * reduce to right at ("test/cases/large/clang-26760.c": line 7954) * reduce to left at ("test/cases/large/clang-26760.c": line 7954) * reduce to right at ("test/cases/large/clang-26760.c": line 7954) * reduce to left at ("test/cases/large/clang-26760.c": line 7954) * reduce to right at ("test/cases/large/clang-26760.c": line 7954) -* remove expression at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) +* reduce to left at ("test/cases/large/clang-26760.c": line 7954) +* reduce to right at ("test/cases/large/clang-26760.c": line 7954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7953) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7952) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7951) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7951) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7946) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7951) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7951) -* replace by zero at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7951) * reduce to right at ("test/cases/large/clang-26760.c": line 7951) * reduce to left at ("test/cases/large/clang-26760.c": line 7951) * reduce to right at ("test/cases/large/clang-26760.c": line 7951) -* remove expression at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7950) -* remove expression at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7948) -* do without param at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7950) +* reduce to left at ("test/cases/large/clang-26760.c": line 7947) +* reduce to right at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7948) +* reduce to left at ("test/cases/large/clang-26760.c": line 7948) +* reduce to right at ("test/cases/large/clang-26760.c": line 7949) * reduce to left at ("test/cases/large/clang-26760.c": line 7948) * reduce to right at ("test/cases/large/clang-26760.c": line 7949) -* do without param at ("test/cases/large/clang-26760.c": line 7948) -* do without param at ("test/cases/large/clang-26760.c": line 7949) -* replace by zero at ("test/cases/large/clang-26760.c": line 7949) -* do without param at ("test/cases/large/clang-26760.c": line 7950) -* do without param at ("test/cases/large/clang-26760.c": line 7951) -* replace by zero at ("test/cases/large/clang-26760.c": line 7951) -* do without param at ("test/cases/large/clang-26760.c": line 7952) -* replace by zero at ("test/cases/large/clang-26760.c": line 7952) -* do without param at ("test/cases/large/clang-26760.c": line 7953) -* do without param at ("test/cases/large/clang-26760.c": line 7954) -* replace by zero at ("test/cases/large/clang-26760.c": line 7954) -* do without param at ("test/cases/large/clang-26760.c": line 7955) -* do without param at ("test/cases/large/clang-26760.c": line 7956) -* do without param at ("test/cases/large/clang-26760.c": line 7957) -* do without param at ("test/cases/large/clang-26760.c": line 7958) -* replace by zero at ("test/cases/large/clang-26760.c": line 7958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7949) +* reduce to index at ("test/cases/large/clang-26760.c": line 7949) +* remove expression at ("test/cases/large/clang-26760.c": line 7947) +* remove expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7951) +* reduce to index at ("test/cases/large/clang-26760.c": line 7952) +* remove expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7954) +* remove expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7958) * remove return statement at ("test/cases/large/clang-26760.c": line 7959) -* replace by zero at ("test/cases/large/clang-26760.c": line 7959) +* reduce to index at ("test/cases/large/clang-26760.c": line 7959) * remove expr statement at ("test/cases/large/clang-26760.c": line 7961) * reduce to left at ("test/cases/large/clang-26760.c": line 7961) * reduce to right at ("test/cases/large/clang-26760.c": line 7961) * remove expr statement at ("test/cases/large/clang-26760.c": line 7962) * reduce to left at ("test/cases/large/clang-26760.c": line 7962) * reduce to right at ("test/cases/large/clang-26760.c": line 7962) -* do without param at ("test/cases/large/clang-26760.c": line 7962) -* do without param at ("test/cases/large/clang-26760.c": line 7963) -* do without param at ("test/cases/large/clang-26760.c": line 7963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7963) +* reduce to left at ("test/cases/large/clang-26760.c": line 7963) +* reduce to right at ("test/cases/large/clang-26760.c": line 7966) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7966) * reduce to left at ("test/cases/large/clang-26760.c": line 7963) * reduce to right at ("test/cases/large/clang-26760.c": line 7964) -* do without param at ("test/cases/large/clang-26760.c": line 7963) -* do without param at ("test/cases/large/clang-26760.c": line 7964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7964) +* reduce to left at ("test/cases/large/clang-26760.c": line 7964) +* reduce to right at ("test/cases/large/clang-26760.c": line 7964) +* reduce to left at ("test/cases/large/clang-26760.c": line 7964) +* reduce to right at ("test/cases/large/clang-26760.c": line 7964) * reduce to left at ("test/cases/large/clang-26760.c": line 7964) * reduce to right at ("test/cases/large/clang-26760.c": line 7964) * reduce to operant at ("test/cases/large/clang-26760.c": line 7964) -* do without param at ("test/cases/large/clang-26760.c": line 7964) -* do without param at ("test/cases/large/clang-26760.c": line 7965) -* do without param at ("test/cases/large/clang-26760.c": line 7966) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7965) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7966) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7966) * remove expression at ("test/cases/large/clang-26760.c": line 7966) -* replace by zero at ("test/cases/large/clang-26760.c": line 7966) +* reduce to index at ("test/cases/large/clang-26760.c": line 7966) * remove the for loop at ("test/cases/large/clang-26760.c": line 7967) * remove initializer at ("test/cases/large/clang-26760.c": line 7967) * reduce to left at ("test/cases/large/clang-26760.c": line 7967) * reduce to right at ("test/cases/large/clang-26760.c": line 7967) * remove check at ("test/cases/large/clang-26760.c": line 7967) +* reduce to left at ("test/cases/large/clang-26760.c": line 7967) +* reduce to right at ("test/cases/large/clang-26760.c": line 7967) * remove iterator at ("test/cases/large/clang-26760.c": line 7967) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7967) * remove expr statement at ("test/cases/large/clang-26760.c": line 7968) * reduce to left at ("test/cases/large/clang-26760.c": line 7968) * reduce to right at ("test/cases/large/clang-26760.c": line 7968) -* replace by zero at ("test/cases/large/clang-26760.c": line 7968) +* reduce to index at ("test/cases/large/clang-26760.c": line 7968) * reduce to operant at ("test/cases/large/clang-26760.c": line 7968) * remove the for loop at ("test/cases/large/clang-26760.c": line 7969) * remove initializer at ("test/cases/large/clang-26760.c": line 7969) * 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 check at ("test/cases/large/clang-26760.c": line 7969) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7969) * reduce to left at ("test/cases/large/clang-26760.c": line 7969) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7971) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7977) * reduce to left at ("test/cases/large/clang-26760.c": line 7977) * reduce to right at ("test/cases/large/clang-26760.c": line 7977) -* remove expression at ("test/cases/large/clang-26760.c": line 7973) -* do without param at ("test/cases/large/clang-26760.c": line 7973) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7973) +* reduce to left at ("test/cases/large/clang-26760.c": line 7973) +* reduce to right at ("test/cases/large/clang-26760.c": line 7973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) * remove expression at ("test/cases/large/clang-26760.c": line 7974) * remove expression at ("test/cases/large/clang-26760.c": line 7974) -* do without param at ("test/cases/large/clang-26760.c": line 7974) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7977) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7974) * remove expression at ("test/cases/large/clang-26760.c": line 7974) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7976) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7974) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7976) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7975) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7975) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7974) * reduce to operant at ("test/cases/large/clang-26760.c": line 7974) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7974) -* replace by zero at ("test/cases/large/clang-26760.c": line 7974) -* do without param at ("test/cases/large/clang-26760.c": line 7975) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7974) +* reduce to index at ("test/cases/large/clang-26760.c": line 7974) * reduce to operant at ("test/cases/large/clang-26760.c": line 7975) -* replace by zero at ("test/cases/large/clang-26760.c": line 7975) -* do without param at ("test/cases/large/clang-26760.c": line 7976) +* reduce to index at ("test/cases/large/clang-26760.c": line 7975) * reduce to operant at ("test/cases/large/clang-26760.c": line 7976) -* do without param at ("test/cases/large/clang-26760.c": line 7977) -* replace by zero at ("test/cases/large/clang-26760.c": line 7977) -* replace by zero at ("test/cases/large/clang-26760.c": line 7977) +* reduce to index at ("test/cases/large/clang-26760.c": line 7977) +* remove expression at ("test/cases/large/clang-26760.c": line 7973) +* reduce to index at ("test/cases/large/clang-26760.c": line 7977) * 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 7980) * 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) @@ -28839,322 +38905,440 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 13358) * reduce to left at ("test/cases/large/clang-26760.c": line 13358) * reduce to right at ("test/cases/large/clang-26760.c": line 13363) -* remove expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) * reduce to left at ("test/cases/large/clang-26760.c": line 13363) * reduce to right at ("test/cases/large/clang-26760.c": line 13363) -* remove expression at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13361) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to left at ("test/cases/large/clang-26760.c": line 13358) +* reduce to right at ("test/cases/large/clang-26760.c": line 13362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13361) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13360) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) * remove expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13360) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13360) -* do without param at ("test/cases/large/clang-26760.c": line 13359) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13359) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13360) -* do without param at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13361) -* do without param at ("test/cases/large/clang-26760.c": line 13362) -* do without param at ("test/cases/large/clang-26760.c": line 13363) * reduce to operant at ("test/cases/large/clang-26760.c": line 13363) +* remove expression at ("test/cases/large/clang-26760.c": line 13358) +* remove expression at ("test/cases/large/clang-26760.c": line 13363) * remove return statement at ("test/cases/large/clang-26760.c": line 13364) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) * remove expr statement at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) * remove expr statement at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) * remove expr statement at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) * remove expr statement at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* replace by zero at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to index at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) * remove expr statement at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) * remove expr statement at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) * remove expr statement at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* replace by zero at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to index at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) * remove expr statement at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) * remove expr statement at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) * remove expr statement at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) * remove expr statement at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) * remove expr statement at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) * remove expr statement at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* replace by zero at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to index at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) * remove expr statement at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) * remove expr statement at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) * remove expr statement at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) * remove expr statement at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) * remove expr statement at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* replace by zero at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to index at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) * remove expr statement at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13418) -* do without param at ("test/cases/large/clang-26760.c": line 13419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13419) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13417) +* reduce to index at ("test/cases/large/clang-26760.c": line 13417) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) * remove expr statement at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13429) +* reduce to index at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) * remove expr statement at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13441) -* do without param at ("test/cases/large/clang-26760.c": line 13442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13442) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13440) +* reduce to index at ("test/cases/large/clang-26760.c": line 13440) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) * remove expr statement at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* replace by zero at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to index at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) * remove expr statement at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) * remove expr statement at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13459) +* reduce to index at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) * remove expr statement at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) * remove expr statement at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) * remove expr statement at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) * remove expr statement at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) * remove expr statement at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) * remove expr statement at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) * remove expr statement at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13477) -* do without param at ("test/cases/large/clang-26760.c": line 13478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13478) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13476) +* reduce to index at ("test/cases/large/clang-26760.c": line 13476) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p1.path b/rtree-c/test/expected/clang-26760/reduction/p1.path index 4f367196728d1a663777b8c7ade3ccceaef44893..5b0c1e0b4e4e578ceaea67c4fad77fbd628cb969 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p1.path +++ b/rtree-c/test/expected/clang-26760/reduction/p1.path @@ -1,427 +1,216 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -* remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +* remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) * remove static from func_33 at ("test/cases/large/clang-26760.c": line 4699) -* remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) +* remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) * remove static from func_3 at ("test/cases/large/clang-26760.c": line 692) -* remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) +* remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) * remove static from func_28 at ("test/cases/large/clang-26760.c": line 4487) -* remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) +* remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) * remove static from func_1 at ("test/cases/large/clang-26760.c": line 588) -* remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) +* remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) * remove static from func_25 at ("test/cases/large/clang-26760.c": line 4450) -* remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) +* remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) * remove static from func_54 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) +* remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) * remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) +* remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) * remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) +* remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) +* remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) +* remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) * remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) +* remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) +* remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) * remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) +* remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) * remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) +* remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) +* remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) +* remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +* remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) +* remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) +* remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) +* remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) +* remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) +* remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) +* remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) * remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) +* remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) +* remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) +* remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) +* remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +* remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) +* remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) * remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) +* remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) +* remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) +* remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) +* remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) +* remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) +* remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) +* remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) +* remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) +* remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) +* remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) +* remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) +* remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) +* remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) +* remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) +* remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) +* remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) +* remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) +* remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) +* remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) +* remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) +* remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) * remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) +* remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) +* remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) +* remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) +* remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) +* remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +* remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) +* remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) +* remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) +* remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) +* remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -* remove static from func_33 at ("test/cases/large/clang-26760.c": line 4699) -* remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -* remove static from func_3 at ("test/cases/large/clang-26760.c": line 692) -* remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -* remove static from func_28 at ("test/cases/large/clang-26760.c": line 4487) -* remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -* remove static from func_1 at ("test/cases/large/clang-26760.c": line 588) -* remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -* remove static from func_25 at ("test/cases/large/clang-26760.c": line 4450) -* remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -* remove static from func_54 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -* remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -* remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -* remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -* remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -* remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -* remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -* remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * remove parameter 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 692) @@ -636,16 +425,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -658,85 +449,121 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 45) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * remove return statement at ("test/cases/large/clang-26760.c": line 50) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * remove return statement at ("test/cases/large/clang-26760.c": line 54) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * remove return statement at ("test/cases/large/clang-26760.c": line 59) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -749,6 +576,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -756,13 +590,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -770,77 +610,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 88) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * remove return statement at ("test/cases/large/clang-26760.c": line 93) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * remove return statement at ("test/cases/large/clang-26760.c": line 98) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * remove return statement at ("test/cases/large/clang-26760.c": line 103) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 111) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) @@ -858,12 +738,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to operant at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * remove return statement at ("test/cases/large/clang-26760.c": line 115) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 115) +* reduce to left at ("test/cases/large/clang-26760.c": line 115) +* reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) @@ -879,12 +761,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to operant at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * remove return statement at ("test/cases/large/clang-26760.c": line 119) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) @@ -914,6 +808,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to operant at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) @@ -923,12 +823,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -936,13 +848,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -950,77 +868,105 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 132) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * remove return statement at ("test/cases/large/clang-26760.c": line 137) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * remove return statement at ("test/cases/large/clang-26760.c": line 142) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * remove return statement at ("test/cases/large/clang-26760.c": line 147) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 155) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) @@ -1037,13 +983,27 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* reduce to operant at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to operant at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) * remove return statement at ("test/cases/large/clang-26760.c": line 159) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 159) +* reduce to left at ("test/cases/large/clang-26760.c": line 159) +* reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) @@ -1059,12 +1019,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to operant at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * remove return statement at ("test/cases/large/clang-26760.c": line 163) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) @@ -1094,6 +1066,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to operant at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) @@ -1103,12 +1081,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * remove return statement at ("test/cases/large/clang-26760.c": line 167) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) @@ -1116,13 +1106,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * remove return statement at ("test/cases/large/clang-26760.c": line 171) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) @@ -1130,68 +1126,91 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * remove return statement at ("test/cases/large/clang-26760.c": line 176) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * remove return statement at ("test/cases/large/clang-26760.c": line 181) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * remove return statement at ("test/cases/large/clang-26760.c": line 186) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * remove return statement at ("test/cases/large/clang-26760.c": line 191) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -1203,68 +1222,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 220) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * remove return statement at ("test/cases/large/clang-26760.c": line 225) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * remove return statement at ("test/cases/large/clang-26760.c": line 230) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * remove return statement at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 235) +* reduce to left at ("test/cases/large/clang-26760.c": line 235) +* reduce to right at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * reduce to left at ("test/cases/large/clang-26760.c": line 235) * reduce to right at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -1276,68 +1315,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 254) * reduce to left at ("test/cases/large/clang-26760.c": line 254) * reduce to right at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 269) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * remove return statement at ("test/cases/large/clang-26760.c": line 274) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * remove return statement at ("test/cases/large/clang-26760.c": line 279) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * remove return statement at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 284) +* reduce to left at ("test/cases/large/clang-26760.c": line 284) +* reduce to right at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * reduce to left at ("test/cases/large/clang-26760.c": line 284) * reduce to right at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -1349,68 +1408,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 303) * reduce to left at ("test/cases/large/clang-26760.c": line 303) * reduce to right at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 318) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * remove return statement at ("test/cases/large/clang-26760.c": line 323) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * remove return statement at ("test/cases/large/clang-26760.c": line 328) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * remove return statement at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 333) +* reduce to left at ("test/cases/large/clang-26760.c": line 333) +* reduce to right at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * reduce to left at ("test/cases/large/clang-26760.c": line 333) * reduce to right at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -1422,69 +1501,94 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 352) * reduce to left at ("test/cases/large/clang-26760.c": line 352) * reduce to right at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 367) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * remove return statement at ("test/cases/large/clang-26760.c": line 372) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * remove return statement at ("test/cases/large/clang-26760.c": line 377) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * remove return statement at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 382) +* reduce to left at ("test/cases/large/clang-26760.c": line 382) +* reduce to right at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * reduce to left at ("test/cases/large/clang-26760.c": line 382) * reduce to right at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -1493,12 +1597,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -1507,12 +1613,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 394) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 394) +* reduce to left at ("test/cases/large/clang-26760.c": line 394) +* reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) @@ -1523,12 +1631,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * remove return statement at ("test/cases/large/clang-26760.c": line 398) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) @@ -1543,12 +1657,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -1557,12 +1673,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -1571,12 +1689,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 410) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 410) +* reduce to left at ("test/cases/large/clang-26760.c": line 410) +* reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) @@ -1587,12 +1707,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * remove return statement at ("test/cases/large/clang-26760.c": line 414) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) @@ -1607,35 +1733,37 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) * reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove check at ("test/cases/large/clang-26760.c": line 427) +* reduce to left at ("test/cases/large/clang-26760.c": line 427) +* reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove iterator at ("test/cases/large/clang-26760.c": line 427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 427) * remove expr statement at ("test/cases/large/clang-26760.c": line 429) * reduce to left at ("test/cases/large/clang-26760.c": line 429) * reduce to right at ("test/cases/large/clang-26760.c": line 429) @@ -1644,7 +1772,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 430) * reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove check at ("test/cases/large/clang-26760.c": line 430) +* reduce to left at ("test/cases/large/clang-26760.c": line 430) +* reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove iterator at ("test/cases/large/clang-26760.c": line 430) +* reduce to operant at ("test/cases/large/clang-26760.c": line 430) * remove condition at ("test/cases/large/clang-26760.c": line 432) * reduce to left at ("test/cases/large/clang-26760.c": line 432) * reduce to right at ("test/cases/large/clang-26760.c": line 432) @@ -1661,7 +1792,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 441) * reduce to left at ("test/cases/large/clang-26760.c": line 441) * reduce to right at ("test/cases/large/clang-26760.c": line 441) -* replace by zero at ("test/cases/large/clang-26760.c": line 441) +* reduce to index at ("test/cases/large/clang-26760.c": line 441) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) @@ -1671,177 +1802,220 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) -* replace by zero at ("test/cases/large/clang-26760.c": line 446) * remove expr statement at ("test/cases/large/clang-26760.c": line 450) -* do without param at ("test/cases/large/clang-26760.c": line 450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * remove expr statement at ("test/cases/large/clang-26760.c": line 451) -* do without param at ("test/cases/large/clang-26760.c": line 451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * remove expr statement at ("test/cases/large/clang-26760.c": line 452) -* do without param at ("test/cases/large/clang-26760.c": line 452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * remove expr statement at ("test/cases/large/clang-26760.c": line 453) -* do without param at ("test/cases/large/clang-26760.c": line 453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * remove expr statement at ("test/cases/large/clang-26760.c": line 454) -* do without param at ("test/cases/large/clang-26760.c": line 454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * remove expr statement at ("test/cases/large/clang-26760.c": line 455) -* do without param at ("test/cases/large/clang-26760.c": line 455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * remove expr statement at ("test/cases/large/clang-26760.c": line 456) -* do without param at ("test/cases/large/clang-26760.c": line 456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * remove expr statement at ("test/cases/large/clang-26760.c": line 457) -* do without param at ("test/cases/large/clang-26760.c": line 457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * remove expr statement at ("test/cases/large/clang-26760.c": line 461) -* do without param at ("test/cases/large/clang-26760.c": line 461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 461) * remove condition at ("test/cases/large/clang-26760.c": line 462) * remove expr statement at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 466) * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 474) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) * reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove check at ("test/cases/large/clang-26760.c": line 475) +* reduce to left at ("test/cases/large/clang-26760.c": line 475) +* reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove iterator at ("test/cases/large/clang-26760.c": line 475) +* reduce to operant at ("test/cases/large/clang-26760.c": line 475) * remove expr statement at ("test/cases/large/clang-26760.c": line 477) -* do without param at ("test/cases/large/clang-26760.c": line 477) -* replace by zero at ("test/cases/large/clang-26760.c": line 477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 477) +* reduce to index at ("test/cases/large/clang-26760.c": line 477) * remove condition at ("test/cases/large/clang-26760.c": line 479) * remove expr statement at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 483) * reduce to left at ("test/cases/large/clang-26760.c": line 483) * reduce to right at ("test/cases/large/clang-26760.c": line 483) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) -* replace by zero at ("test/cases/large/clang-26760.c": line 531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 590) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) * reduce to operant at ("test/cases/large/clang-26760.c": line 593) +* reduce to left at ("test/cases/large/clang-26760.c": line 593) +* reduce to right at ("test/cases/large/clang-26760.c": line 593) * remove the for loop at ("test/cases/large/clang-26760.c": line 596) * remove initializer at ("test/cases/large/clang-26760.c": line 596) * reduce to left at ("test/cases/large/clang-26760.c": line 596) * reduce to right at ("test/cases/large/clang-26760.c": line 596) * remove check at ("test/cases/large/clang-26760.c": line 596) +* reduce to left at ("test/cases/large/clang-26760.c": line 596) +* reduce to right at ("test/cases/large/clang-26760.c": line 596) * remove iterator at ("test/cases/large/clang-26760.c": line 596) +* reduce to operant at ("test/cases/large/clang-26760.c": line 596) * remove expr statement at ("test/cases/large/clang-26760.c": line 598) -* do without param at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* do without param at ("test/cases/large/clang-26760.c": line 599) -* do without param at ("test/cases/large/clang-26760.c": line 600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 598) +* reduce to expression at ("test/cases/large/clang-26760.c": line 599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 600) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 598) +* reduce to index at ("test/cases/large/clang-26760.c": line 598) * remove condition at ("test/cases/large/clang-26760.c": line 601) * remove expr statement at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) * expand compound statment at ("test/cases/large/clang-26760.c": line 595) * remove the for loop at ("test/cases/large/clang-26760.c": line 606) * remove initializer at ("test/cases/large/clang-26760.c": line 606) * reduce to left at ("test/cases/large/clang-26760.c": line 606) * reduce to right at ("test/cases/large/clang-26760.c": line 606) * remove check at ("test/cases/large/clang-26760.c": line 606) +* reduce to left at ("test/cases/large/clang-26760.c": line 606) +* reduce to right at ("test/cases/large/clang-26760.c": line 606) * remove iterator at ("test/cases/large/clang-26760.c": line 606) +* reduce to operant at ("test/cases/large/clang-26760.c": line 606) * remove expr statement at ("test/cases/large/clang-26760.c": line 607) * reduce to left at ("test/cases/large/clang-26760.c": line 607) * reduce to right at ("test/cases/large/clang-26760.c": line 607) -* replace by zero at ("test/cases/large/clang-26760.c": line 607) +* reduce to index at ("test/cases/large/clang-26760.c": line 607) * remove condition at ("test/cases/large/clang-26760.c": line 608) +* reduce to left at ("test/cases/large/clang-26760.c": line 608) +* reduce to right at ("test/cases/large/clang-26760.c": line 608) * remove expr statement at ("test/cases/large/clang-26760.c": line 610) * reduce to left at ("test/cases/large/clang-26760.c": line 610) * reduce to right at ("test/cases/large/clang-26760.c": line 610) * remove expr statement at ("test/cases/large/clang-26760.c": line 612) * 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) @@ -1868,8 +2042,7 @@ * 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) +* delete variable 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) @@ -1900,8 +2073,7 @@ * 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) +* delete variable 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) @@ -1937,8 +2109,7 @@ * 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) +* delete variable 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) @@ -1971,8 +2142,7 @@ * 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) +* delete variable 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) @@ -2017,8 +2187,7 @@ * 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) +* delete variable 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) @@ -2056,8 +2225,7 @@ * 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) +* delete variable 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 619) @@ -2345,9 +2513,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 632) * reduce to operant at ("test/cases/large/clang-26760.c": line 632) * remove condition at ("test/cases/large/clang-26760.c": line 633) +* reduce to left at ("test/cases/large/clang-26760.c": line 633) +* reduce to right at ("test/cases/large/clang-26760.c": line 633) * reduce to operant at ("test/cases/large/clang-26760.c": line 633) * remove expr statement at ("test/cases/large/clang-26760.c": line 635) -* don't cast at ("test/cases/large/clang-26760.c": line 635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 635) +* do not cast at ("test/cases/large/clang-26760.c": line 635) * remove expr statement at ("test/cases/large/clang-26760.c": line 636) * reduce to left at ("test/cases/large/clang-26760.c": line 636) * reduce to right at ("test/cases/large/clang-26760.c": line 636) @@ -2433,8 +2605,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 637) * reduce to right at ("test/cases/large/clang-26760.c": line 637) * remove condition at ("test/cases/large/clang-26760.c": line 639) +* reduce to left at ("test/cases/large/clang-26760.c": line 639) +* reduce to right at ("test/cases/large/clang-26760.c": line 639) * remove expr statement at ("test/cases/large/clang-26760.c": line 641) -* don't cast at ("test/cases/large/clang-26760.c": line 641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 641) +* do not cast at ("test/cases/large/clang-26760.c": line 641) * remove expr statement at ("test/cases/large/clang-26760.c": line 642) * reduce to left at ("test/cases/large/clang-26760.c": line 642) * reduce to right at ("test/cases/large/clang-26760.c": line 642) @@ -2528,12 +2704,18 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 645) * reduce to left at ("test/cases/large/clang-26760.c": line 645) * reduce to right at ("test/cases/large/clang-26760.c": line 645) +* reduce to left at ("test/cases/large/clang-26760.c": line 645) +* reduce to right at ("test/cases/large/clang-26760.c": line 645) * reduce to operant at ("test/cases/large/clang-26760.c": line 645) +* reduce to left at ("test/cases/large/clang-26760.c": line 645) +* reduce to right at ("test/cases/large/clang-26760.c": line 645) * remove expr statement at ("test/cases/large/clang-26760.c": line 647) * reduce to left at ("test/cases/large/clang-26760.c": line 647) * reduce to right at ("test/cases/large/clang-26760.c": line 647) * remove expr statement at ("test/cases/large/clang-26760.c": line 648) -* don't cast at ("test/cases/large/clang-26760.c": line 648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 648) +* do not cast at ("test/cases/large/clang-26760.c": line 648) * remove expr statement at ("test/cases/large/clang-26760.c": line 649) * reduce to left at ("test/cases/large/clang-26760.c": line 649) * reduce to right at ("test/cases/large/clang-26760.c": line 649) @@ -2677,8 +2859,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 651) * reduce to operant at ("test/cases/large/clang-26760.c": line 651) * remove condition at ("test/cases/large/clang-26760.c": line 653) +* reduce to left at ("test/cases/large/clang-26760.c": line 653) +* reduce to right at ("test/cases/large/clang-26760.c": line 653) * remove expr statement at ("test/cases/large/clang-26760.c": line 655) -* don't cast at ("test/cases/large/clang-26760.c": line 655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 655) +* do not cast at ("test/cases/large/clang-26760.c": line 655) * remove expr statement at ("test/cases/large/clang-26760.c": line 656) * reduce to left at ("test/cases/large/clang-26760.c": line 656) * reduce to right at ("test/cases/large/clang-26760.c": line 656) @@ -2762,7 +2948,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 659) * reduce to operant at ("test/cases/large/clang-26760.c": line 659) * remove expr statement at ("test/cases/large/clang-26760.c": line 661) -* don't cast at ("test/cases/large/clang-26760.c": line 661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 661) +* do not cast at ("test/cases/large/clang-26760.c": line 661) * remove expr statement at ("test/cases/large/clang-26760.c": line 662) * reduce to left at ("test/cases/large/clang-26760.c": line 662) * reduce to right at ("test/cases/large/clang-26760.c": line 662) @@ -2852,9 +3040,15 @@ * remove condition at ("test/cases/large/clang-26760.c": line 665) * reduce to left at ("test/cases/large/clang-26760.c": line 665) * reduce to right at ("test/cases/large/clang-26760.c": line 665) +* reduce to left at ("test/cases/large/clang-26760.c": line 665) +* reduce to right at ("test/cases/large/clang-26760.c": line 665) +* reduce to left at ("test/cases/large/clang-26760.c": line 665) +* reduce to right at ("test/cases/large/clang-26760.c": line 665) * reduce to operant at ("test/cases/large/clang-26760.c": line 665) * remove expr statement at ("test/cases/large/clang-26760.c": line 667) -* don't cast at ("test/cases/large/clang-26760.c": line 667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 667) +* do not cast at ("test/cases/large/clang-26760.c": line 667) * remove expr statement at ("test/cases/large/clang-26760.c": line 668) * reduce to left at ("test/cases/large/clang-26760.c": line 668) * reduce to right at ("test/cases/large/clang-26760.c": line 668) @@ -2967,273 +3161,337 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 678) * reduce to right at ("test/cases/large/clang-26760.c": line 678) * remove condition at ("test/cases/large/clang-26760.c": line 679) +* reduce to left at ("test/cases/large/clang-26760.c": line 679) +* reduce to right at ("test/cases/large/clang-26760.c": line 679) * remove expr statement at ("test/cases/large/clang-26760.c": line 680) * reduce to left at ("test/cases/large/clang-26760.c": line 680) * reduce to right at ("test/cases/large/clang-26760.c": line 680) -* replace by zero at ("test/cases/large/clang-26760.c": line 680) -* do without param at ("test/cases/large/clang-26760.c": line 680) -* do without param at ("test/cases/large/clang-26760.c": line 686) -* replace by zero at ("test/cases/large/clang-26760.c": line 686) -* do without param at ("test/cases/large/clang-26760.c": line 687) -* do without param at ("test/cases/large/clang-26760.c": line 688) -* replace by zero at ("test/cases/large/clang-26760.c": line 688) -* replace by zero at ("test/cases/large/clang-26760.c": line 688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 688) +* reduce to left at ("test/cases/large/clang-26760.c": line 681) +* reduce to index at ("test/cases/large/clang-26760.c": line 686) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 688) +* reduce to index at ("test/cases/large/clang-26760.c": line 688) * remove condition at ("test/cases/large/clang-26760.c": line 689) * remove return statement 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 690) -* replace by zero at ("test/cases/large/clang-26760.c": line 698) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 690) +* reduce to index at ("test/cases/large/clang-26760.c": line 690) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 700) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 703) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 706) * remove the for loop at ("test/cases/large/clang-26760.c": line 707) * remove initializer at ("test/cases/large/clang-26760.c": line 707) * reduce to left at ("test/cases/large/clang-26760.c": line 707) * reduce to right at ("test/cases/large/clang-26760.c": line 707) * remove check at ("test/cases/large/clang-26760.c": line 707) +* reduce to left at ("test/cases/large/clang-26760.c": line 707) +* reduce to right at ("test/cases/large/clang-26760.c": line 707) * remove iterator at ("test/cases/large/clang-26760.c": line 707) +* reduce to operant at ("test/cases/large/clang-26760.c": line 707) * remove expr statement at ("test/cases/large/clang-26760.c": line 708) * reduce to left at ("test/cases/large/clang-26760.c": line 708) * reduce to right at ("test/cases/large/clang-26760.c": line 708) -* replace by zero at ("test/cases/large/clang-26760.c": line 708) +* reduce to index at ("test/cases/large/clang-26760.c": line 708) * remove while loop at ("test/cases/large/clang-26760.c": line 709) * remove condition at ("test/cases/large/clang-26760.c": line 711) * remove expr statement at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 712) * reduce to left at ("test/cases/large/clang-26760.c": line 709) * reduce to right at ("test/cases/large/clang-26760.c": line 709) * reduce to operant at ("test/cases/large/clang-26760.c": line 709) * reduce to operant at ("test/cases/large/clang-26760.c": line 709) -* replace by zero at ("test/cases/large/clang-26760.c": line 709) +* reduce to left at ("test/cases/large/clang-26760.c": line 709) +* reduce to right at ("test/cases/large/clang-26760.c": line 709) * remove condition at ("test/cases/large/clang-26760.c": line 714) * reduce to left at ("test/cases/large/clang-26760.c": line 714) * reduce to right at ("test/cases/large/clang-26760.c": line 714) +* reduce to left at ("test/cases/large/clang-26760.c": line 714) +* reduce to right at ("test/cases/large/clang-26760.c": line 714) +* reduce to left at ("test/cases/large/clang-26760.c": line 714) +* reduce to right at ("test/cases/large/clang-26760.c": line 714) * remove the for loop at ("test/cases/large/clang-26760.c": line 715) * remove initializer at ("test/cases/large/clang-26760.c": line 715) * reduce to left at ("test/cases/large/clang-26760.c": line 715) * 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 check at ("test/cases/large/clang-26760.c": line 715) +* reduce to left at ("test/cases/large/clang-26760.c": line 715) +* reduce to right at ("test/cases/large/clang-26760.c": line 715) * remove iterator at ("test/cases/large/clang-26760.c": line 715) -* replace by zero at ("test/cases/large/clang-26760.c": line 717) +* reduce to operant at ("test/cases/large/clang-26760.c": line 715) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 720) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 722) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) +* reduce to operant at ("test/cases/large/clang-26760.c": line 727) * delete variable at ("test/cases/large/clang-26760.c": line 727) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 728) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 728) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 728) * remove the for loop at ("test/cases/large/clang-26760.c": line 729) * remove initializer at ("test/cases/large/clang-26760.c": line 729) * reduce to left at ("test/cases/large/clang-26760.c": line 729) * reduce to right at ("test/cases/large/clang-26760.c": line 729) * remove check at ("test/cases/large/clang-26760.c": line 729) +* reduce to left at ("test/cases/large/clang-26760.c": line 729) +* reduce to right at ("test/cases/large/clang-26760.c": line 729) * remove iterator at ("test/cases/large/clang-26760.c": line 729) +* reduce to operant at ("test/cases/large/clang-26760.c": line 729) * remove the for loop at ("test/cases/large/clang-26760.c": line 731) * remove initializer at ("test/cases/large/clang-26760.c": line 731) * reduce to left at ("test/cases/large/clang-26760.c": line 731) * reduce to right at ("test/cases/large/clang-26760.c": line 731) * remove check at ("test/cases/large/clang-26760.c": line 731) +* reduce to left at ("test/cases/large/clang-26760.c": line 731) +* reduce to right at ("test/cases/large/clang-26760.c": line 731) * remove iterator at ("test/cases/large/clang-26760.c": line 731) +* reduce to operant at ("test/cases/large/clang-26760.c": line 731) * remove expr statement at ("test/cases/large/clang-26760.c": line 732) * reduce to left at ("test/cases/large/clang-26760.c": line 732) * reduce to right at ("test/cases/large/clang-26760.c": line 732) -* replace by zero at ("test/cases/large/clang-26760.c": line 732) -* replace by zero at ("test/cases/large/clang-26760.c": line 732) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 732) +* reduce to index at ("test/cases/large/clang-26760.c": line 732) * remove expr statement at ("test/cases/large/clang-26760.c": line 734) * reduce to left at ("test/cases/large/clang-26760.c": line 734) * reduce to right at ("test/cases/large/clang-26760.c": line 734) * reduce to left at ("test/cases/large/clang-26760.c": line 734) * reduce to right at ("test/cases/large/clang-26760.c": line 734) -* replace by zero at ("test/cases/large/clang-26760.c": line 734) -* replace by zero at ("test/cases/large/clang-26760.c": line 734) -* replace by zero at ("test/cases/large/clang-26760.c": line 734) -* do without param at ("test/cases/large/clang-26760.c": line 734) -* do without param at ("test/cases/large/clang-26760.c": line 735) -* do without param at ("test/cases/large/clang-26760.c": line 735) -* do without param at ("test/cases/large/clang-26760.c": line 736) +* reduce to left at ("test/cases/large/clang-26760.c": line 734) +* reduce to right at ("test/cases/large/clang-26760.c": line 734) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 734) +* reduce to index at ("test/cases/large/clang-26760.c": line 734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 736) +* reduce to left at ("test/cases/large/clang-26760.c": line 736) +* reduce to right at ("test/cases/large/clang-26760.c": line 742) * reduce to left at ("test/cases/large/clang-26760.c": line 736) * reduce to right at ("test/cases/large/clang-26760.c": line 736) -* do without param at ("test/cases/large/clang-26760.c": line 736) -* do without param at ("test/cases/large/clang-26760.c": line 736) -* do without param at ("test/cases/large/clang-26760.c": line 741) +* reduce to left at ("test/cases/large/clang-26760.c": line 736) +* reduce to right at ("test/cases/large/clang-26760.c": line 742) +* reduce to left at ("test/cases/large/clang-26760.c": line 736) +* reduce to right at ("test/cases/large/clang-26760.c": line 742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 741) * reduce to left at ("test/cases/large/clang-26760.c": line 741) * reduce to right at ("test/cases/large/clang-26760.c": line 741) * reduce to left at ("test/cases/large/clang-26760.c": line 741) * reduce to right at ("test/cases/large/clang-26760.c": line 741) -* remove expression at ("test/cases/large/clang-26760.c": line 737) -* do without param at ("test/cases/large/clang-26760.c": line 737) +* reduce to left at ("test/cases/large/clang-26760.c": line 741) +* reduce to right at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 741) * reduce to left at ("test/cases/large/clang-26760.c": line 737) * reduce to right at ("test/cases/large/clang-26760.c": line 740) -* do without param at ("test/cases/large/clang-26760.c": line 737) -* do without param at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 739) * reduce to left at ("test/cases/large/clang-26760.c": line 737) * reduce to right at ("test/cases/large/clang-26760.c": line 738) * reduce to left at ("test/cases/large/clang-26760.c": line 737) * reduce to right at ("test/cases/large/clang-26760.c": line 738) -* do without param at ("test/cases/large/clang-26760.c": line 737) -* replace by zero at ("test/cases/large/clang-26760.c": line 737) -* do without param at ("test/cases/large/clang-26760.c": line 738) -* replace by zero at ("test/cases/large/clang-26760.c": line 738) -* do without param at ("test/cases/large/clang-26760.c": line 739) -* do without param at ("test/cases/large/clang-26760.c": line 740) -* do without param at ("test/cases/large/clang-26760.c": line 741) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 738) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 737) +* reduce to left at ("test/cases/large/clang-26760.c": line 737) +* reduce to right at ("test/cases/large/clang-26760.c": line 737) +* reduce to index at ("test/cases/large/clang-26760.c": line 737) +* reduce to index at ("test/cases/large/clang-26760.c": line 738) +* remove expression at ("test/cases/large/clang-26760.c": line 737) * reduce to operant at ("test/cases/large/clang-26760.c": line 741) -* do without param at ("test/cases/large/clang-26760.c": line 742) * remove expr statement at ("test/cases/large/clang-26760.c": line 743) * reduce to left at ("test/cases/large/clang-26760.c": line 743) * reduce to right at ("test/cases/large/clang-26760.c": line 743) -* do without param at ("test/cases/large/clang-26760.c": line 743) -* do without param at ("test/cases/large/clang-26760.c": line 744) -* do without param at ("test/cases/large/clang-26760.c": line 744) -* do without param at ("test/cases/large/clang-26760.c": line 745) +* reduce to left at ("test/cases/large/clang-26760.c": line 743) +* reduce to right at ("test/cases/large/clang-26760.c": line 745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 743) +* reduce to expression at ("test/cases/large/clang-26760.c": line 744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 745) +* reduce to left at ("test/cases/large/clang-26760.c": line 744) +* reduce to right at ("test/cases/large/clang-26760.c": line 744) * remove the for loop at ("test/cases/large/clang-26760.c": line 746) * remove initializer at ("test/cases/large/clang-26760.c": line 746) * 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 check at ("test/cases/large/clang-26760.c": line 746) +* 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 iterator at ("test/cases/large/clang-26760.c": line 746) -* replace by zero at ("test/cases/large/clang-26760.c": line 748) +* reduce to operant at ("test/cases/large/clang-26760.c": line 746) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 753) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 753) * remove the for loop at ("test/cases/large/clang-26760.c": line 754) * remove initializer at ("test/cases/large/clang-26760.c": line 754) * 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 check at ("test/cases/large/clang-26760.c": line 754) +* 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 iterator at ("test/cases/large/clang-26760.c": line 754) * reduce to left at ("test/cases/large/clang-26760.c": line 754) * reduce to right at ("test/cases/large/clang-26760.c": line 754) -* do without param at ("test/cases/large/clang-26760.c": line 754) -* do without param at ("test/cases/large/clang-26760.c": line 755) -* replace by zero at ("test/cases/large/clang-26760.c": line 757) +* reduce to expression at ("test/cases/large/clang-26760.c": line 754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 755) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 758) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 762) * remove the for loop at ("test/cases/large/clang-26760.c": line 763) * remove initializer at ("test/cases/large/clang-26760.c": line 763) * reduce to left at ("test/cases/large/clang-26760.c": line 763) * reduce to right at ("test/cases/large/clang-26760.c": line 763) * remove check at ("test/cases/large/clang-26760.c": line 763) +* reduce to left at ("test/cases/large/clang-26760.c": line 763) +* reduce to right at ("test/cases/large/clang-26760.c": line 763) * remove iterator at ("test/cases/large/clang-26760.c": line 763) +* reduce to operant at ("test/cases/large/clang-26760.c": line 763) * remove expr statement at ("test/cases/large/clang-26760.c": line 764) * reduce to left at ("test/cases/large/clang-26760.c": line 764) * reduce to right at ("test/cases/large/clang-26760.c": line 764) -* replace by zero at ("test/cases/large/clang-26760.c": line 764) +* reduce to index at ("test/cases/large/clang-26760.c": line 764) * remove condition at ("test/cases/large/clang-26760.c": line 765) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 765) -* do without param at ("test/cases/large/clang-26760.c": line 770) -* remove expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to left at ("test/cases/large/clang-26760.c": line 765) +* reduce to right at ("test/cases/large/clang-26760.c": line 765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 771) +* reduce to left at ("test/cases/large/clang-26760.c": line 770) +* reduce to right at ("test/cases/large/clang-26760.c": line 770) +* reduce to left at ("test/cases/large/clang-26760.c": line 770) +* reduce to right at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to left at ("test/cases/large/clang-26760.c": line 765) +* reduce to right at ("test/cases/large/clang-26760.c": line 770) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 770) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 770) +* reduce to left at ("test/cases/large/clang-26760.c": line 765) +* reduce to right at ("test/cases/large/clang-26760.c": line 765) * reduce to operant at ("test/cases/large/clang-26760.c": line 765) * reduce to left at ("test/cases/large/clang-26760.c": line 765) * reduce to right at ("test/cases/large/clang-26760.c": line 770) -* do without param at ("test/cases/large/clang-26760.c": line 765) -* do without param at ("test/cases/large/clang-26760.c": line 765) -* replace by zero at ("test/cases/large/clang-26760.c": line 765) -* replace by zero at ("test/cases/large/clang-26760.c": line 765) -* do without param at ("test/cases/large/clang-26760.c": line 766) -* do without param at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 767) -* reduce to operant at ("test/cases/large/clang-26760.c": line 767) -* remove expression at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to expression at ("test/cases/large/clang-26760.c": line 766) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 765) +* reduce to index at ("test/cases/large/clang-26760.c": line 765) +* reduce to left at ("test/cases/large/clang-26760.c": line 766) +* reduce to right at ("test/cases/large/clang-26760.c": line 766) +* reduce to left at ("test/cases/large/clang-26760.c": line 766) +* reduce to right at ("test/cases/large/clang-26760.c": line 766) +* reduce to left at ("test/cases/large/clang-26760.c": line 767) +* reduce to right at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 769) +* reduce to operant at ("test/cases/large/clang-26760.c": line 768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to left at ("test/cases/large/clang-26760.c": line 767) +* reduce to right at ("test/cases/large/clang-26760.c": line 768) +* reduce to left at ("test/cases/large/clang-26760.c": line 767) +* reduce to right at ("test/cases/large/clang-26760.c": line 768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to expression at ("test/cases/large/clang-26760.c": line 768) * reduce to left at ("test/cases/large/clang-26760.c": line 767) * reduce to right at ("test/cases/large/clang-26760.c": line 767) * reduce to operant at ("test/cases/large/clang-26760.c": line 767) -* do without param at ("test/cases/large/clang-26760.c": line 768) -* replace by zero at ("test/cases/large/clang-26760.c": line 768) -* do without param at ("test/cases/large/clang-26760.c": line 769) -* do without param at ("test/cases/large/clang-26760.c": line 770) -* do without param at ("test/cases/large/clang-26760.c": line 771) -* replace by zero at ("test/cases/large/clang-26760.c": line 771) -* replace by zero at ("test/cases/large/clang-26760.c": line 771) -* remove condition at ("test/cases/large/clang-26760.c": line 809) -* replace by zero at ("test/cases/large/clang-26760.c": line 809) +* remove expression at ("test/cases/large/clang-26760.c": line 767) +* reduce to index at ("test/cases/large/clang-26760.c": line 768) +* remove expression at ("test/cases/large/clang-26760.c": line 765) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 771) +* reduce to index at ("test/cases/large/clang-26760.c": line 771) +* remove condition at ("test/cases/large/clang-26760.c": line 809) +* reduce to index at ("test/cases/large/clang-26760.c": line 809) * remove break at ("test/cases/large/clang-26760.c": line 810) * remove the for loop at ("test/cases/large/clang-26760.c": line 811) * remove initializer at ("test/cases/large/clang-26760.c": line 811) * reduce to left at ("test/cases/large/clang-26760.c": line 811) * reduce to right at ("test/cases/large/clang-26760.c": line 811) * remove check at ("test/cases/large/clang-26760.c": line 811) +* reduce to left at ("test/cases/large/clang-26760.c": line 811) +* reduce to right at ("test/cases/large/clang-26760.c": line 811) * remove iterator at ("test/cases/large/clang-26760.c": line 811) * reduce to left at ("test/cases/large/clang-26760.c": line 811) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 811) * remove return statement at ("test/cases/large/clang-26760.c": line 813) -* 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) +* delete variable 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 777) * remove expression at ("test/cases/large/clang-26760.c": line 777) +* reduce to left at ("test/cases/large/clang-26760.c": line 777) +* reduce to right at ("test/cases/large/clang-26760.c": line 777) * reduce to operant at ("test/cases/large/clang-26760.c": line 777) -* replace by zero at ("test/cases/large/clang-26760.c": line 777) -* do without param at ("test/cases/large/clang-26760.c": line 778) -* do without param at ("test/cases/large/clang-26760.c": line 778) -* do without param at ("test/cases/large/clang-26760.c": line 778) -* replace by zero at ("test/cases/large/clang-26760.c": line 778) -* do without param at ("test/cases/large/clang-26760.c": line 779) +* reduce to index at ("test/cases/large/clang-26760.c": line 777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 778) +* reduce to index at ("test/cases/large/clang-26760.c": line 778) * remove condition at ("test/cases/large/clang-26760.c": line 792) * remove break at ("test/cases/large/clang-26760.c": line 793) * remove condition at ("test/cases/large/clang-26760.c": line 794) -* replace by zero at ("test/cases/large/clang-26760.c": line 794) -* replace by zero at ("test/cases/large/clang-26760.c": line 794) -* replace by zero at ("test/cases/large/clang-26760.c": line 794) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 794) +* reduce to index at ("test/cases/large/clang-26760.c": line 794) * remove continue at ("test/cases/large/clang-26760.c": line 795) * remove expr statement at ("test/cases/large/clang-26760.c": line 781) * reduce to left at ("test/cases/large/clang-26760.c": line 781) @@ -3241,254 +3499,366 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 782) * reduce to left at ("test/cases/large/clang-26760.c": line 782) * reduce to right at ("test/cases/large/clang-26760.c": line 782) -* do without param at ("test/cases/large/clang-26760.c": line 782) -* do without param at ("test/cases/large/clang-26760.c": line 786) +* reduce to left at ("test/cases/large/clang-26760.c": line 782) +* reduce to right at ("test/cases/large/clang-26760.c": line 786) +* reduce to left at ("test/cases/large/clang-26760.c": line 782) +* reduce to right at ("test/cases/large/clang-26760.c": line 786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 786) * reduce to left at ("test/cases/large/clang-26760.c": line 786) * reduce to right at ("test/cases/large/clang-26760.c": line 786) -* remove expression at ("test/cases/large/clang-26760.c": line 783) -* do without param at ("test/cases/large/clang-26760.c": line 783) -* do without param at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 785) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) * remove expression at ("test/cases/large/clang-26760.c": line 783) * reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 784) -* do without param at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 784) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 783) +* reduce to index at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to left at ("test/cases/large/clang-26760.c": line 783) +* reduce to right at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 783) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 783) -* remove expression at ("test/cases/large/clang-26760.c": line 783) * remove expression at ("test/cases/large/clang-26760.c": line 783) * reduce to left at ("test/cases/large/clang-26760.c": line 783) * reduce to right at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* replace by zero at ("test/cases/large/clang-26760.c": line 783) -* do without param at ("test/cases/large/clang-26760.c": line 784) -* do without param at ("test/cases/large/clang-26760.c": line 785) -* do without param at ("test/cases/large/clang-26760.c": line 786) +* remove expression at ("test/cases/large/clang-26760.c": line 783) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 783) +* reduce to index at ("test/cases/large/clang-26760.c": line 783) +* reduce to index at ("test/cases/large/clang-26760.c": line 783) +* remove expression at ("test/cases/large/clang-26760.c": line 783) * reduce to operant at ("test/cases/large/clang-26760.c": line 786) * remove condition at ("test/cases/large/clang-26760.c": line 787) * remove break at ("test/cases/large/clang-26760.c": line 788) * remove expr statement at ("test/cases/large/clang-26760.c": line 797) +* reduce to operant at ("test/cases/large/clang-26760.c": line 797) * remove the for loop at ("test/cases/large/clang-26760.c": line 798) * remove initializer at ("test/cases/large/clang-26760.c": line 798) * 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 check at ("test/cases/large/clang-26760.c": line 798) +* 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 iterator at ("test/cases/large/clang-26760.c": line 798) * reduce to left at ("test/cases/large/clang-26760.c": line 798) * reduce to right 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 801) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 802) * remove expr statement at ("test/cases/large/clang-26760.c": line 803) * reduce to left at ("test/cases/large/clang-26760.c": line 803) * reduce to right at ("test/cases/large/clang-26760.c": line 803) +* reduce to index at ("test/cases/large/clang-26760.c": line 803) * reduce to left at ("test/cases/large/clang-26760.c": line 803) * reduce to right at ("test/cases/large/clang-26760.c": line 803) -* replace by zero at ("test/cases/large/clang-26760.c": line 803) -* replace by zero at ("test/cases/large/clang-26760.c": line 803) +* reduce to index at ("test/cases/large/clang-26760.c": line 803) * remove expr statement at ("test/cases/large/clang-26760.c": line 804) +* reduce to operant at ("test/cases/large/clang-26760.c": line 804) * remove expr statement at ("test/cases/large/clang-26760.c": line 816) * reduce to left at ("test/cases/large/clang-26760.c": line 816) * reduce to right at ("test/cases/large/clang-26760.c": line 816) -* replace by zero at ("test/cases/large/clang-26760.c": line 816) -* replace by zero at ("test/cases/large/clang-26760.c": line 816) -* replace by zero at ("test/cases/large/clang-26760.c": line 816) +* reduce to left at ("test/cases/large/clang-26760.c": line 816) +* reduce to right at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) * remove expression at ("test/cases/large/clang-26760.c": line 816) -* do without param at ("test/cases/large/clang-26760.c": line 816) -* do without param at ("test/cases/large/clang-26760.c": line 816) -* do without param at ("test/cases/large/clang-26760.c": line 817) -* do without param at ("test/cases/large/clang-26760.c": line 817) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 828) -* remove expression at ("test/cases/large/clang-26760.c": line 828) -* remove expression at ("test/cases/large/clang-26760.c": line 818) -* remove expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 830) +* reduce to expression at ("test/cases/large/clang-26760.c": line 816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 827) -* remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 826) -* remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to left at ("test/cases/large/clang-26760.c": line 827) +* reduce to right at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 827) +* reduce to left at ("test/cases/large/clang-26760.c": line 826) +* reduce to right at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 826) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 826) * reduce to left at ("test/cases/large/clang-26760.c": line 825) * reduce to right at ("test/cases/large/clang-26760.c": line 825) -* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 825) * reduce to left at ("test/cases/large/clang-26760.c": line 825) * reduce to right at ("test/cases/large/clang-26760.c": line 825) -* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 825) +* reduce to right at ("test/cases/large/clang-26760.c": line 825) +* reduce to left at ("test/cases/large/clang-26760.c": line 825) +* reduce to right at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 825) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 825) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 824) +* reduce to expression at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 824) * reduce to left at ("test/cases/large/clang-26760.c": line 823) * reduce to right at ("test/cases/large/clang-26760.c": line 823) -* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 823) +* reduce to right at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 823) -* do without param at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) * remove expression at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 822) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 821) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 818) +* reduce to left at ("test/cases/large/clang-26760.c": line 818) +* reduce to right at ("test/cases/large/clang-26760.c": line 821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 821) * reduce to left at ("test/cases/large/clang-26760.c": line 818) * reduce to right at ("test/cases/large/clang-26760.c": line 820) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 818) -* do without param at ("test/cases/large/clang-26760.c": line 819) -* do without param at ("test/cases/large/clang-26760.c": line 820) -* do without param at ("test/cases/large/clang-26760.c": line 821) -* do without param at ("test/cases/large/clang-26760.c": line 822) -* replace by zero at ("test/cases/large/clang-26760.c": line 822) -* replace by zero at ("test/cases/large/clang-26760.c": line 822) -* replace by zero at ("test/cases/large/clang-26760.c": line 822) -* do without param at ("test/cases/large/clang-26760.c": line 823) -* replace by zero at ("test/cases/large/clang-26760.c": line 823) -* do without param at ("test/cases/large/clang-26760.c": line 824) -* replace by zero at ("test/cases/large/clang-26760.c": line 824) -* do without param at ("test/cases/large/clang-26760.c": line 825) -* replace by zero at ("test/cases/large/clang-26760.c": line 825) -* replace by zero at ("test/cases/large/clang-26760.c": line 825) -* do without param at ("test/cases/large/clang-26760.c": line 826) -* do without param at ("test/cases/large/clang-26760.c": line 827) -* do without param at ("test/cases/large/clang-26760.c": line 828) -* replace by zero at ("test/cases/large/clang-26760.c": line 828) -* replace by zero at ("test/cases/large/clang-26760.c": line 828) -* do without param at ("test/cases/large/clang-26760.c": line 829) -* do without param at ("test/cases/large/clang-26760.c": line 830) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 819) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 822) +* reduce to index at ("test/cases/large/clang-26760.c": line 822) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to index at ("test/cases/large/clang-26760.c": line 823) +* reduce to index at ("test/cases/large/clang-26760.c": line 824) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to index at ("test/cases/large/clang-26760.c": line 825) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* reduce to index at ("test/cases/large/clang-26760.c": line 825) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* remove expression at ("test/cases/large/clang-26760.c": line 818) +* remove expression at ("test/cases/large/clang-26760.c": line 828) +* remove expression at ("test/cases/large/clang-26760.c": line 828) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 828) +* reduce to index at ("test/cases/large/clang-26760.c": line 828) * remove the for loop at ("test/cases/large/clang-26760.c": line 831) * remove initializer at ("test/cases/large/clang-26760.c": line 831) * reduce to left at ("test/cases/large/clang-26760.c": line 831) * 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 check at ("test/cases/large/clang-26760.c": line 831) +* reduce to left at ("test/cases/large/clang-26760.c": line 831) +* 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 iterator at ("test/cases/large/clang-26760.c": line 831) * reduce to left at ("test/cases/large/clang-26760.c": line 831) * reduce to right at ("test/cases/large/clang-26760.c": line 831) -* do without param at ("test/cases/large/clang-26760.c": line 831) -* do without param at ("test/cases/large/clang-26760.c": line 832) -* replace by zero at ("test/cases/large/clang-26760.c": line 834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 831) +* reduce to expression at ("test/cases/large/clang-26760.c": line 832) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 836) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 838) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 846) -* remove expression at ("test/cases/large/clang-26760.c": line 840) -* do without param at ("test/cases/large/clang-26760.c": line 840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 840) +* reduce to left at ("test/cases/large/clang-26760.c": line 840) +* reduce to right at ("test/cases/large/clang-26760.c": line 846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 841) * reduce to operant at ("test/cases/large/clang-26760.c": line 840) -* do without param at ("test/cases/large/clang-26760.c": line 841) -* do without param at ("test/cases/large/clang-26760.c": line 841) -* replace by zero at ("test/cases/large/clang-26760.c": line 841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 846) +* reduce to left at ("test/cases/large/clang-26760.c": line 841) +* reduce to right at ("test/cases/large/clang-26760.c": line 841) +* reduce to index at ("test/cases/large/clang-26760.c": line 841) * reduce to left at ("test/cases/large/clang-26760.c": line 841) * reduce to right at ("test/cases/large/clang-26760.c": line 841) * reduce to left at ("test/cases/large/clang-26760.c": line 841) * reduce to right at ("test/cases/large/clang-26760.c": line 841) -* replace by zero at ("test/cases/large/clang-26760.c": line 841) +* reduce to index at ("test/cases/large/clang-26760.c": line 841) * reduce to left at ("test/cases/large/clang-26760.c": line 841) * reduce to right at ("test/cases/large/clang-26760.c": line 845) -* do without param at ("test/cases/large/clang-26760.c": line 841) -* do without param at ("test/cases/large/clang-26760.c": line 842) -* do without param at ("test/cases/large/clang-26760.c": line 842) -* do without param at ("test/cases/large/clang-26760.c": line 843) -* do without param at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 841) +* reduce to expression at ("test/cases/large/clang-26760.c": line 842) +* reduce to left at ("test/cases/large/clang-26760.c": line 842) +* reduce to right at ("test/cases/large/clang-26760.c": line 843) +* reduce to left at ("test/cases/large/clang-26760.c": line 842) +* reduce to right at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 845) * reduce to left at ("test/cases/large/clang-26760.c": line 843) * reduce to right at ("test/cases/large/clang-26760.c": line 844) -* do without param at ("test/cases/large/clang-26760.c": line 843) -* replace by zero at ("test/cases/large/clang-26760.c": line 843) -* do without param at ("test/cases/large/clang-26760.c": line 844) -* do without param at ("test/cases/large/clang-26760.c": line 845) -* do without param at ("test/cases/large/clang-26760.c": line 846) -* replace by zero at ("test/cases/large/clang-26760.c": line 846) -* replace by zero at ("test/cases/large/clang-26760.c": line 846) -* replace by zero at ("test/cases/large/clang-26760.c": line 846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 844) +* reduce to index at ("test/cases/large/clang-26760.c": line 843) +* remove expression at ("test/cases/large/clang-26760.c": line 840) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 846) +* reduce to index at ("test/cases/large/clang-26760.c": line 846) +* reduce to index 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) +* reduce to operant at ("test/cases/large/clang-26760.c": line 849) * delete variable at ("test/cases/large/clang-26760.c": line 849) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 850) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 850) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 850) * remove expr statement at ("test/cases/large/clang-26760.c": line 851) * reduce to left at ("test/cases/large/clang-26760.c": line 851) * reduce to right at ("test/cases/large/clang-26760.c": line 851) -* replace by zero at ("test/cases/large/clang-26760.c": line 851) -* replace by zero at ("test/cases/large/clang-26760.c": line 851) * reduce to operant at ("test/cases/large/clang-26760.c": line 851) -* replace by zero at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 851) +* reduce to index at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 851) * reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 856) * reduce to right at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 851) -* do without param at ("test/cases/large/clang-26760.c": line 851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 851) +* reduce to left at ("test/cases/large/clang-26760.c": line 851) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) * reduce to operant at ("test/cases/large/clang-26760.c": line 851) -* do without param at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 856) * reduce to right at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 856) -* remove expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to left at ("test/cases/large/clang-26760.c": line 852) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) +* reduce to left at ("test/cases/large/clang-26760.c": line 852) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to left at ("test/cases/large/clang-26760.c": line 852) * reduce to right at ("test/cases/large/clang-26760.c": line 856) * reduce to operant at ("test/cases/large/clang-26760.c": line 852) * reduce to left at ("test/cases/large/clang-26760.c": line 852) +* reduce to right at ("test/cases/large/clang-26760.c": line 856) +* reduce to left at ("test/cases/large/clang-26760.c": line 852) * reduce to right at ("test/cases/large/clang-26760.c": line 852) * reduce to left at ("test/cases/large/clang-26760.c": line 852) * reduce to right at ("test/cases/large/clang-26760.c": line 856) -* do without param at ("test/cases/large/clang-26760.c": line 852) -* do without param at ("test/cases/large/clang-26760.c": line 852) -* do without param at ("test/cases/large/clang-26760.c": line 853) -* do without param at ("test/cases/large/clang-26760.c": line 853) -* do without param at ("test/cases/large/clang-26760.c": line 853) -* do without param at ("test/cases/large/clang-26760.c": line 854) -* do without param at ("test/cases/large/clang-26760.c": line 855) +* reduce to expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 856) +* reduce to expression at ("test/cases/large/clang-26760.c": line 852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 853) +* reduce to left at ("test/cases/large/clang-26760.c": line 853) +* reduce to right at ("test/cases/large/clang-26760.c": line 855) +* reduce to expression at ("test/cases/large/clang-26760.c": line 853) +* reduce to expression at ("test/cases/large/clang-26760.c": line 855) +* reduce to expression at ("test/cases/large/clang-26760.c": line 853) +* reduce to expression at ("test/cases/large/clang-26760.c": line 854) * reduce to operant at ("test/cases/large/clang-26760.c": line 855) -* do without param at ("test/cases/large/clang-26760.c": line 856) -* replace by zero at ("test/cases/large/clang-26760.c": line 856) +* reduce to index at ("test/cases/large/clang-26760.c": line 856) +* remove expression at ("test/cases/large/clang-26760.c": line 852) +* remove expression at ("test/cases/large/clang-26760.c": line 856) +* remove expression at ("test/cases/large/clang-26760.c": line 856) +* remove expression at ("test/cases/large/clang-26760.c": line 851) * reduce to operant at ("test/cases/large/clang-26760.c": line 856) * remove expr statement at ("test/cases/large/clang-26760.c": line 857) +* reduce to operant at ("test/cases/large/clang-26760.c": line 857) * remove expr statement at ("test/cases/large/clang-26760.c": line 858) * reduce to left at ("test/cases/large/clang-26760.c": line 858) * reduce to right at ("test/cases/large/clang-26760.c": line 858) * remove return statement at ("test/cases/large/clang-26760.c": line 859) -* replace by zero at ("test/cases/large/clang-26760.c": line 859) +* reduce to index at ("test/cases/large/clang-26760.c": line 859) * remove expr statement at ("test/cases/large/clang-26760.c": line 867) +* reduce to operant at ("test/cases/large/clang-26760.c": line 867) * remove condition at ("test/cases/large/clang-26760.c": line 868) * delete variable at ("test/cases/large/clang-26760.c": line 875) * delete variable at ("test/cases/large/clang-26760.c": line 876) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 877) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 877) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 877) * remove expr statement at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 878) -* remove expression at ("test/cases/large/clang-26760.c": line 883) -* remove expression at ("test/cases/large/clang-26760.c": line 883) -* remove expression at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 883) -* do without param at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to left at ("test/cases/large/clang-26760.c": line 883) +* reduce to right at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 883) * reduce to left at ("test/cases/large/clang-26760.c": line 882) * reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 882) @@ -3497,134 +3867,191 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 882) * reduce to right at ("test/cases/large/clang-26760.c": line 882) -* remove expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 882) +* reduce to right at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 882) -* do without param at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 882) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 878) -* do without param at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 881) -* remove expression at ("test/cases/large/clang-26760.c": line 878) -* do without param at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 881) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 878) -* replace by zero at ("test/cases/large/clang-26760.c": line 878) * reduce to left at ("test/cases/large/clang-26760.c": line 878) * reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 878) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 878) * reduce to operant at ("test/cases/large/clang-26760.c": line 878) -* replace by zero at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 878) +* reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) * reduce to left at ("test/cases/large/clang-26760.c": line 878) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) * reduce to right at ("test/cases/large/clang-26760.c": line 880) -* do without param at ("test/cases/large/clang-26760.c": line 878) -* do without param at ("test/cases/large/clang-26760.c": line 879) -* do without param at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* replace by zero at ("test/cases/large/clang-26760.c": line 879) -* do without param at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* replace by zero at ("test/cases/large/clang-26760.c": line 880) -* do without param at ("test/cases/large/clang-26760.c": line 881) -* replace by zero at ("test/cases/large/clang-26760.c": line 881) -* replace by zero at ("test/cases/large/clang-26760.c": line 881) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 880) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to left at ("test/cases/large/clang-26760.c": line 879) +* reduce to right at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 879) +* reduce to index at ("test/cases/large/clang-26760.c": line 880) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 880) +* reduce to index at ("test/cases/large/clang-26760.c": line 880) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 881) +* reduce to index at ("test/cases/large/clang-26760.c": line 881) +* reduce to index at ("test/cases/large/clang-26760.c": line 881) +* remove expression at ("test/cases/large/clang-26760.c": line 878) * reduce to operant at ("test/cases/large/clang-26760.c": line 881) -* do without param at ("test/cases/large/clang-26760.c": line 882) -* replace by zero at ("test/cases/large/clang-26760.c": line 882) -* replace by zero at ("test/cases/large/clang-26760.c": line 882) -* do without param at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) -* replace by zero at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 882) +* remove expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to index at ("test/cases/large/clang-26760.c": line 882) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 883) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 883) +* remove expression at ("test/cases/large/clang-26760.c": line 878) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 883) +* reduce to index at ("test/cases/large/clang-26760.c": line 883) +* remove expression at ("test/cases/large/clang-26760.c": line 883) +* remove expression at ("test/cases/large/clang-26760.c": line 883) * remove the for loop at ("test/cases/large/clang-26760.c": line 884) * remove initializer at ("test/cases/large/clang-26760.c": line 884) * reduce to left at ("test/cases/large/clang-26760.c": line 884) * reduce to right at ("test/cases/large/clang-26760.c": line 884) * remove check at ("test/cases/large/clang-26760.c": line 884) +* reduce to left at ("test/cases/large/clang-26760.c": line 884) +* reduce to right 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) * remove the for loop at ("test/cases/large/clang-26760.c": line 886) * remove initializer at ("test/cases/large/clang-26760.c": line 886) * reduce to left at ("test/cases/large/clang-26760.c": line 886) * reduce to right at ("test/cases/large/clang-26760.c": line 886) * remove check at ("test/cases/large/clang-26760.c": line 886) +* reduce to left at ("test/cases/large/clang-26760.c": line 886) +* reduce to right at ("test/cases/large/clang-26760.c": line 886) * remove iterator at ("test/cases/large/clang-26760.c": line 886) * reduce to left at ("test/cases/large/clang-26760.c": line 886) * reduce to right at ("test/cases/large/clang-26760.c": line 886) * remove condition at ("test/cases/large/clang-26760.c": line 888) -* replace by zero at ("test/cases/large/clang-26760.c": line 888) +* reduce to index at ("test/cases/large/clang-26760.c": line 888) * remove break at ("test/cases/large/clang-26760.c": line 889) * remove expr statement at ("test/cases/large/clang-26760.c": line 890) * reduce to left at ("test/cases/large/clang-26760.c": line 890) * reduce to right at ("test/cases/large/clang-26760.c": line 890) -* replace by zero at ("test/cases/large/clang-26760.c": line 890) -* do without param at ("test/cases/large/clang-26760.c": line 890) +* reduce to left at ("test/cases/large/clang-26760.c": line 890) +* reduce to right at ("test/cases/large/clang-26760.c": line 890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 890) * reduce to operant at ("test/cases/large/clang-26760.c": line 890) * remove condition at ("test/cases/large/clang-26760.c": line 892) -* replace by zero at ("test/cases/large/clang-26760.c": line 892) -* replace by zero at ("test/cases/large/clang-26760.c": line 892) -* replace by zero at ("test/cases/large/clang-26760.c": line 892) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 892) +* reduce to index at ("test/cases/large/clang-26760.c": line 892) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 892) +* reduce to index at ("test/cases/large/clang-26760.c": line 892) +* reduce to index at ("test/cases/large/clang-26760.c": line 892) * remove condition at ("test/cases/large/clang-26760.c": line 894) * remove break at ("test/cases/large/clang-26760.c": line 895) * remove continue at ("test/cases/large/clang-26760.c": line 896) -* 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 901) * reduce to left at ("test/cases/large/clang-26760.c": line 901) * reduce to right at ("test/cases/large/clang-26760.c": line 901) -* replace by zero at ("test/cases/large/clang-26760.c": line 901) -* do without param at ("test/cases/large/clang-26760.c": line 901) -* do without param at ("test/cases/large/clang-26760.c": line 902) -* do without param at ("test/cases/large/clang-26760.c": line 902) -* do without param at ("test/cases/large/clang-26760.c": line 902) -* do without param at ("test/cases/large/clang-26760.c": line 903) +* reduce to left at ("test/cases/large/clang-26760.c": line 901) +* reduce to right at ("test/cases/large/clang-26760.c": line 908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 901) +* reduce to expression at ("test/cases/large/clang-26760.c": line 902) +* reduce to left at ("test/cases/large/clang-26760.c": line 901) +* reduce to right at ("test/cases/large/clang-26760.c": line 901) +* reduce to expression at ("test/cases/large/clang-26760.c": line 902) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 902) * reduce to operant at ("test/cases/large/clang-26760.c": line 903) -* do without param at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 908) +* reduce to left at ("test/cases/large/clang-26760.c": line 903) +* reduce to right at ("test/cases/large/clang-26760.c": line 903) * reduce to left at ("test/cases/large/clang-26760.c": line 903) * reduce to right at ("test/cases/large/clang-26760.c": line 907) -* reduce to operant at ("test/cases/large/clang-26760.c": line 903) -* remove expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 907) +* reduce to expression at ("test/cases/large/clang-26760.c": line 907) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) * reduce to left at ("test/cases/large/clang-26760.c": line 903) * reduce to right at ("test/cases/large/clang-26760.c": line 907) -* do without param at ("test/cases/large/clang-26760.c": line 903) -* do without param at ("test/cases/large/clang-26760.c": line 903) -* do without param at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 903) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 907) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 906) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 905) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 905) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 904) * reduce to left at ("test/cases/large/clang-26760.c": line 904) * reduce to right at ("test/cases/large/clang-26760.c": line 904) -* do without param at ("test/cases/large/clang-26760.c": line 905) -* replace by zero at ("test/cases/large/clang-26760.c": line 905) -* replace by zero at ("test/cases/large/clang-26760.c": line 905) -* do without param at ("test/cases/large/clang-26760.c": line 906) -* do without param at ("test/cases/large/clang-26760.c": line 907) -* replace by zero at ("test/cases/large/clang-26760.c": line 907) -* replace by zero at ("test/cases/large/clang-26760.c": line 907) -* do without param at ("test/cases/large/clang-26760.c": line 908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 905) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 904) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 904) +* reduce to left at ("test/cases/large/clang-26760.c": line 904) +* reduce to right at ("test/cases/large/clang-26760.c": line 904) +* reduce to index at ("test/cases/large/clang-26760.c": line 905) +* reduce to index at ("test/cases/large/clang-26760.c": line 905) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 907) +* reduce to index at ("test/cases/large/clang-26760.c": line 907) +* remove expression at ("test/cases/large/clang-26760.c": line 903) * 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) @@ -3632,14 +4059,10 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4446) * reduce to left at ("test/cases/large/clang-26760.c": line 4446) * reduce to right at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4447) -* do without param at ("test/cases/large/clang-26760.c": line 4447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4447) +* reduce to expression 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) @@ -3647,76 +4070,110 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4454) * reduce to left at ("test/cases/large/clang-26760.c": line 4454) * reduce to right at ("test/cases/large/clang-26760.c": line 4454) -* replace by zero at ("test/cases/large/clang-26760.c": line 4454) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) +* reduce to right at ("test/cases/large/clang-26760.c": line 4454) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) +* reduce to right at ("test/cases/large/clang-26760.c": line 4471) * reduce to left at ("test/cases/large/clang-26760.c": line 4454) * reduce to right at ("test/cases/large/clang-26760.c": line 4471) -* do without param at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) * remove expression at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4468) -* do without param at ("test/cases/large/clang-26760.c": line 4469) -* do without param at ("test/cases/large/clang-26760.c": line 4470) -* do without param at ("test/cases/large/clang-26760.c": line 4471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4470) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4468) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) * remove the for loop at ("test/cases/large/clang-26760.c": line 4472) * remove initializer at ("test/cases/large/clang-26760.c": line 4472) * 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 check at ("test/cases/large/clang-26760.c": line 4472) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4472) -* replace by zero at ("test/cases/large/clang-26760.c": line 4474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4472) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4476) -* replace by zero at ("test/cases/large/clang-26760.c": line 4476) * remove expr statement at ("test/cases/large/clang-26760.c": line 4477) * reduce to left at ("test/cases/large/clang-26760.c": line 4477) * reduce to right at ("test/cases/large/clang-26760.c": line 4477) * reduce to left at ("test/cases/large/clang-26760.c": line 4477) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) +* reduce to left at ("test/cases/large/clang-26760.c": line 4477) +* reduce to right at ("test/cases/large/clang-26760.c": line 4477) +* reduce to left at ("test/cases/large/clang-26760.c": line 4477) * reduce to right at ("test/cases/large/clang-26760.c": line 4477) -* replace by zero at ("test/cases/large/clang-26760.c": line 4477) -* do without param at ("test/cases/large/clang-26760.c": line 4477) -* do without param at ("test/cases/large/clang-26760.c": line 4478) +* reduce to index at ("test/cases/large/clang-26760.c": line 4477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) * reduce to operant at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4482) -* remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) * reduce to left at ("test/cases/large/clang-26760.c": line 4478) * reduce to right at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* reduce to operant at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4481) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4480) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4480) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) * remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4480) +* reduce to left at ("test/cases/large/clang-26760.c": line 4479) +* reduce to right at ("test/cases/large/clang-26760.c": line 4479) * remove expression at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4479) -* do without param at ("test/cases/large/clang-26760.c": line 4479) -* do without param at ("test/cases/large/clang-26760.c": line 4480) -* do without param at ("test/cases/large/clang-26760.c": line 4481) -* do without param at ("test/cases/large/clang-26760.c": line 4482) -* do without param at ("test/cases/large/clang-26760.c": line 4483) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4491) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4490) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) * remove the for loop at ("test/cases/large/clang-26760.c": line 4492) * remove initializer at ("test/cases/large/clang-26760.c": line 4492) * reduce to left at ("test/cases/large/clang-26760.c": line 4492) * reduce to right at ("test/cases/large/clang-26760.c": line 4492) * remove check at ("test/cases/large/clang-26760.c": line 4492) +* reduce to left at ("test/cases/large/clang-26760.c": line 4492) +* reduce to right at ("test/cases/large/clang-26760.c": line 4492) * remove iterator at ("test/cases/large/clang-26760.c": line 4492) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4492) * remove the for loop at ("test/cases/large/clang-26760.c": line 4494) * remove initializer at ("test/cases/large/clang-26760.c": line 4494) * 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 check at ("test/cases/large/clang-26760.c": line 4494) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4494) +* reduce to operant 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) @@ -3729,8 +4186,7 @@ * 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) +* delete variable 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) @@ -3748,8 +4204,7 @@ * 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) +* delete variable 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) @@ -3768,8 +4223,7 @@ * 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) +* delete variable 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) @@ -3785,8 +4239,7 @@ * 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) +* delete variable 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) @@ -3812,10 +4265,11 @@ * 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) +* delete variable 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 4502) +* reduce to right at ("test/cases/large/clang-26760.c": line 4502) * remove expr statement at ("test/cases/large/clang-26760.c": line 4504) * reduce to left at ("test/cases/large/clang-26760.c": line 4504) * reduce to right at ("test/cases/large/clang-26760.c": line 4504) @@ -3930,27 +4384,39 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4515) * reduce to right at ("test/cases/large/clang-26760.c": line 4515) * remove check at ("test/cases/large/clang-26760.c": line 4515) +* reduce to left at ("test/cases/large/clang-26760.c": line 4515) +* reduce to right at ("test/cases/large/clang-26760.c": line 4515) * remove iterator at ("test/cases/large/clang-26760.c": line 4515) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4515) * remove the for loop at ("test/cases/large/clang-26760.c": line 4517) * remove initializer at ("test/cases/large/clang-26760.c": line 4517) * reduce to left at ("test/cases/large/clang-26760.c": line 4517) * reduce to right at ("test/cases/large/clang-26760.c": line 4517) * remove check at ("test/cases/large/clang-26760.c": line 4517) +* reduce to left at ("test/cases/large/clang-26760.c": line 4517) +* reduce to right at ("test/cases/large/clang-26760.c": line 4517) * remove iterator at ("test/cases/large/clang-26760.c": line 4517) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4517) * remove expr statement at ("test/cases/large/clang-26760.c": line 4519) -* do without param at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* do without param at ("test/cases/large/clang-26760.c": line 4520) -* do without param at ("test/cases/large/clang-26760.c": line 4521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4520) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4521) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4519) +* reduce to index at ("test/cases/large/clang-26760.c": line 4519) * remove condition at ("test/cases/large/clang-26760.c": line 4522) * remove expr statement at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) * expand compound statment at ("test/cases/large/clang-26760.c": line 4514) * reduce to left at ("test/cases/large/clang-26760.c": line 4512) * reduce to right at ("test/cases/large/clang-26760.c": line 4512) +* reduce to left at ("test/cases/large/clang-26760.c": line 4512) +* reduce to right at ("test/cases/large/clang-26760.c": line 4512) * reduce to operant at ("test/cases/large/clang-26760.c": line 4512) -* replace by zero at ("test/cases/large/clang-26760.c": line 4512) +* reduce to left at ("test/cases/large/clang-26760.c": line 4512) +* reduce to right at ("test/cases/large/clang-26760.c": line 4512) * remove expr statement at ("test/cases/large/clang-26760.c": line 4528) * reduce to left at ("test/cases/large/clang-26760.c": line 4528) * reduce to right at ("test/cases/large/clang-26760.c": line 4528) @@ -4012,8 +4478,7 @@ * 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) +* delete variable 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) @@ -4031,8 +4496,7 @@ * 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) +* delete variable 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) @@ -4049,8 +4513,7 @@ * 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) +* delete variable 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) @@ -4073,8 +4536,7 @@ * 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) +* delete variable 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) @@ -4094,13 +4556,14 @@ * 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) +* delete variable 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) * reduce to left at ("test/cases/large/clang-26760.c": line 4537) * reduce to right at ("test/cases/large/clang-26760.c": line 4537) * remove condition at ("test/cases/large/clang-26760.c": line 4538) +* reduce to left at ("test/cases/large/clang-26760.c": line 4538) +* reduce to right at ("test/cases/large/clang-26760.c": line 4538) * remove expr statement at ("test/cases/large/clang-26760.c": line 4540) * reduce to left at ("test/cases/large/clang-26760.c": line 4540) * reduce to right at ("test/cases/large/clang-26760.c": line 4540) @@ -4121,8 +4584,7 @@ * 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) +* delete variable 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) @@ -4135,8 +4597,7 @@ * 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) +* delete variable 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) @@ -4151,8 +4612,7 @@ * 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) +* delete variable 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) @@ -4174,8 +4634,7 @@ * 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) +* delete variable 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) @@ -4204,11 +4663,14 @@ * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4548) +* reduce to left at ("test/cases/large/clang-26760.c": line 4548) +* reduce to right at ("test/cases/large/clang-26760.c": line 4548) +* reduce to left at ("test/cases/large/clang-26760.c": line 4548) +* reduce to right at ("test/cases/large/clang-26760.c": line 4548) * remove expr statement at ("test/cases/large/clang-26760.c": line 4550) * reduce to left at ("test/cases/large/clang-26760.c": line 4550) * reduce to right at ("test/cases/large/clang-26760.c": line 4550) @@ -4360,7 +4822,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4561) * reduce to operant at ("test/cases/large/clang-26760.c": line 4561) * remove expr statement at ("test/cases/large/clang-26760.c": line 4563) -* don't cast at ("test/cases/large/clang-26760.c": line 4563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4563) +* do not cast at ("test/cases/large/clang-26760.c": line 4563) * remove expr statement at ("test/cases/large/clang-26760.c": line 4564) * reduce to left at ("test/cases/large/clang-26760.c": line 4564) * reduce to right at ("test/cases/large/clang-26760.c": line 4564) @@ -4393,9 +4857,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4566) * reduce to left at ("test/cases/large/clang-26760.c": line 4566) * reduce to right at ("test/cases/large/clang-26760.c": line 4566) +* reduce to left at ("test/cases/large/clang-26760.c": line 4566) +* reduce to right at ("test/cases/large/clang-26760.c": line 4566) * reduce to operant at ("test/cases/large/clang-26760.c": line 4566) * remove expr statement at ("test/cases/large/clang-26760.c": line 4568) -* don't cast at ("test/cases/large/clang-26760.c": line 4568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4568) +* do not cast at ("test/cases/large/clang-26760.c": line 4568) * remove expr statement at ("test/cases/large/clang-26760.c": line 4569) * reduce to left at ("test/cases/large/clang-26760.c": line 4569) * reduce to right at ("test/cases/large/clang-26760.c": line 4569) @@ -4455,7 +4923,9 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4573) * reduce to operant at ("test/cases/large/clang-26760.c": line 4573) * remove expr statement at ("test/cases/large/clang-26760.c": line 4575) -* don't cast at ("test/cases/large/clang-26760.c": line 4575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4575) +* do not cast at ("test/cases/large/clang-26760.c": line 4575) * remove goto at ("test/cases/large/clang-26760.c": line 4576) * remove expr statement at ("test/cases/large/clang-26760.c": line 4579) * reduce to left at ("test/cases/large/clang-26760.c": line 4579) @@ -4532,23 +5002,31 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4586) * remove condition at ("test/cases/large/clang-26760.c": line 4587) * reduce to operant at ("test/cases/large/clang-26760.c": line 4587) +* reduce to left at ("test/cases/large/clang-26760.c": line 4587) +* reduce to right at ("test/cases/large/clang-26760.c": line 4587) * remove the for loop at ("test/cases/large/clang-26760.c": line 4589) * remove initializer at ("test/cases/large/clang-26760.c": line 4589) * reduce to left at ("test/cases/large/clang-26760.c": line 4589) * reduce to right at ("test/cases/large/clang-26760.c": line 4589) * remove check at ("test/cases/large/clang-26760.c": line 4589) +* reduce to left at ("test/cases/large/clang-26760.c": line 4589) +* reduce to right at ("test/cases/large/clang-26760.c": line 4589) * remove iterator at ("test/cases/large/clang-26760.c": line 4589) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4589) * remove the for loop at ("test/cases/large/clang-26760.c": line 4591) * remove initializer at ("test/cases/large/clang-26760.c": line 4591) * reduce to left at ("test/cases/large/clang-26760.c": line 4591) * reduce to right at ("test/cases/large/clang-26760.c": line 4591) * remove check at ("test/cases/large/clang-26760.c": line 4591) +* reduce to left at ("test/cases/large/clang-26760.c": line 4591) +* reduce to right at ("test/cases/large/clang-26760.c": line 4591) * remove iterator at ("test/cases/large/clang-26760.c": line 4591) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4591) * remove expr statement at ("test/cases/large/clang-26760.c": line 4592) * reduce to left at ("test/cases/large/clang-26760.c": line 4592) * reduce to right at ("test/cases/large/clang-26760.c": line 4592) -* replace by zero at ("test/cases/large/clang-26760.c": line 4592) -* replace by zero at ("test/cases/large/clang-26760.c": line 4592) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4592) +* reduce to index at ("test/cases/large/clang-26760.c": line 4592) * remove expr statement at ("test/cases/large/clang-26760.c": line 4594) * remove expr statement at ("test/cases/large/clang-26760.c": line 4596) * reduce to left at ("test/cases/large/clang-26760.c": line 4596) @@ -4642,33 +5120,51 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4599) * reduce to operant at ("test/cases/large/clang-26760.c": line 4599) * remove expr statement at ("test/cases/large/clang-26760.c": line 4601) -* don't cast at ("test/cases/large/clang-26760.c": line 4601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4601) +* do not cast at ("test/cases/large/clang-26760.c": line 4601) * remove goto at ("test/cases/large/clang-26760.c": line 4602) * remove condition at ("test/cases/large/clang-26760.c": line 4604) +* reduce to left at ("test/cases/large/clang-26760.c": line 4604) +* reduce to right at ("test/cases/large/clang-26760.c": line 4604) * remove expr statement at ("test/cases/large/clang-26760.c": line 4606) -* don't cast at ("test/cases/large/clang-26760.c": line 4606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4606) +* do not cast at ("test/cases/large/clang-26760.c": line 4606) * remove break at ("test/cases/large/clang-26760.c": line 4607) * remove condition at ("test/cases/large/clang-26760.c": line 4609) * reduce to left at ("test/cases/large/clang-26760.c": line 4609) * reduce to right at ("test/cases/large/clang-26760.c": line 4609) +* reduce to left at ("test/cases/large/clang-26760.c": line 4609) +* reduce to right at ("test/cases/large/clang-26760.c": line 4609) +* reduce to left at ("test/cases/large/clang-26760.c": line 4609) +* reduce to right at ("test/cases/large/clang-26760.c": line 4609) * remove expr statement at ("test/cases/large/clang-26760.c": line 4611) -* don't cast at ("test/cases/large/clang-26760.c": line 4611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4611) +* do not cast at ("test/cases/large/clang-26760.c": line 4611) * remove break at ("test/cases/large/clang-26760.c": line 4612) * remove condition at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * remove expr statement at ("test/cases/large/clang-26760.c": line 4616) -* don't cast at ("test/cases/large/clang-26760.c": line 4616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4616) +* do not cast at ("test/cases/large/clang-26760.c": line 4616) * remove continue at ("test/cases/large/clang-26760.c": line 4617) * remove condition at ("test/cases/large/clang-26760.c": line 4619) * reduce to left at ("test/cases/large/clang-26760.c": line 4619) * reduce to right at ("test/cases/large/clang-26760.c": line 4619) +* reduce to left at ("test/cases/large/clang-26760.c": line 4619) +* reduce to right at ("test/cases/large/clang-26760.c": line 4619) * remove expr statement at ("test/cases/large/clang-26760.c": line 4621) * reduce to left at ("test/cases/large/clang-26760.c": line 4621) * reduce to right at ("test/cases/large/clang-26760.c": line 4621) * remove expr statement at ("test/cases/large/clang-26760.c": line 4622) -* don't cast at ("test/cases/large/clang-26760.c": line 4622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4622) +* do not cast at ("test/cases/large/clang-26760.c": line 4622) * remove expr statement at ("test/cases/large/clang-26760.c": line 4623) * reduce to left at ("test/cases/large/clang-26760.c": line 4623) * reduce to right at ("test/cases/large/clang-26760.c": line 4623) @@ -4713,11 +5209,14 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4632) * reduce to left at ("test/cases/large/clang-26760.c": line 4632) * reduce to right at ("test/cases/large/clang-26760.c": line 4632) -* replace by zero at ("test/cases/large/clang-26760.c": line 4630) +* reduce to left at ("test/cases/large/clang-26760.c": line 4630) +* reduce to right at ("test/cases/large/clang-26760.c": line 4630) * remove expr statement at ("test/cases/large/clang-26760.c": line 4634) * reduce to left at ("test/cases/large/clang-26760.c": line 4634) * reduce to right at ("test/cases/large/clang-26760.c": line 4634) * remove condition at ("test/cases/large/clang-26760.c": line 4635) +* reduce to left at ("test/cases/large/clang-26760.c": line 4635) +* reduce to right at ("test/cases/large/clang-26760.c": line 4635) * remove expr statement at ("test/cases/large/clang-26760.c": line 4636) * reduce to left at ("test/cases/large/clang-26760.c": line 4636) * reduce to right at ("test/cases/large/clang-26760.c": line 4636) @@ -4726,10 +5225,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4637) * reduce to left at ("test/cases/large/clang-26760.c": line 4637) * reduce to right at ("test/cases/large/clang-26760.c": line 4637) +* reduce to left at ("test/cases/large/clang-26760.c": line 4637) +* reduce to right at ("test/cases/large/clang-26760.c": line 4637) * reduce to operant at ("test/cases/large/clang-26760.c": line 4637) * reduce to operant at ("test/cases/large/clang-26760.c": line 4637) +* reduce to left at ("test/cases/large/clang-26760.c": line 4637) +* reduce to right at ("test/cases/large/clang-26760.c": line 4637) * remove expr statement at ("test/cases/large/clang-26760.c": line 4639) -* don't cast at ("test/cases/large/clang-26760.c": line 4639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4639) +* do not cast at ("test/cases/large/clang-26760.c": line 4639) * remove expr statement at ("test/cases/large/clang-26760.c": line 4640) * reduce to left at ("test/cases/large/clang-26760.c": line 4640) * reduce to right at ("test/cases/large/clang-26760.c": line 4640) @@ -4789,34 +5294,47 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4641) * reduce to operant at ("test/cases/large/clang-26760.c": line 4641) * remove condition at ("test/cases/large/clang-26760.c": line 4643) +* reduce to left at ("test/cases/large/clang-26760.c": line 4643) +* reduce to right at ("test/cases/large/clang-26760.c": line 4643) * remove the for loop at ("test/cases/large/clang-26760.c": line 4645) * remove initializer at ("test/cases/large/clang-26760.c": line 4645) * reduce to left at ("test/cases/large/clang-26760.c": line 4645) * reduce to right at ("test/cases/large/clang-26760.c": line 4645) * remove check at ("test/cases/large/clang-26760.c": line 4645) +* reduce to left at ("test/cases/large/clang-26760.c": line 4645) +* reduce to right at ("test/cases/large/clang-26760.c": line 4645) * remove iterator at ("test/cases/large/clang-26760.c": line 4645) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4645) * remove the for loop at ("test/cases/large/clang-26760.c": line 4647) * remove initializer at ("test/cases/large/clang-26760.c": line 4647) * reduce to left at ("test/cases/large/clang-26760.c": line 4647) * reduce to right at ("test/cases/large/clang-26760.c": line 4647) * remove check at ("test/cases/large/clang-26760.c": line 4647) +* reduce to left at ("test/cases/large/clang-26760.c": line 4647) +* reduce to right at ("test/cases/large/clang-26760.c": line 4647) * remove iterator at ("test/cases/large/clang-26760.c": line 4647) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4647) * remove expr statement at ("test/cases/large/clang-26760.c": line 4648) * reduce to left at ("test/cases/large/clang-26760.c": line 4648) * reduce to right at ("test/cases/large/clang-26760.c": line 4648) -* replace by zero at ("test/cases/large/clang-26760.c": line 4648) +* reduce to index at ("test/cases/large/clang-26760.c": line 4648) * remove expr statement at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4649) +* reduce to index at ("test/cases/large/clang-26760.c": line 4649) * remove condition at ("test/cases/large/clang-26760.c": line 4650) * remove expr statement at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) * remove expr statement at ("test/cases/large/clang-26760.c": line 4653) * remove expr statement at ("test/cases/large/clang-26760.c": line 4654) -* don't cast at ("test/cases/large/clang-26760.c": line 4654) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4654) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4654) +* do not cast at ("test/cases/large/clang-26760.c": line 4654) * remove expr statement at ("test/cases/large/clang-26760.c": line 4655) * reduce to left at ("test/cases/large/clang-26760.c": line 4655) * reduce to right at ("test/cases/large/clang-26760.c": line 4655) @@ -4867,12 +5385,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4666) * reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove check at ("test/cases/large/clang-26760.c": line 4666) +* reduce to left at ("test/cases/large/clang-26760.c": line 4666) +* reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove iterator at ("test/cases/large/clang-26760.c": line 4666) * reduce to left at ("test/cases/large/clang-26760.c": line 4666) * reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove return statement at ("test/cases/large/clang-26760.c": line 4668) * remove return statement at ("test/cases/large/clang-26760.c": line 4670) -* replace by zero at ("test/cases/large/clang-26760.c": line 4670) +* reduce to index at ("test/cases/large/clang-26760.c": line 4670) * expand compound statment at ("test/cases/large/clang-26760.c": line 4665) * remove expr statement at ("test/cases/large/clang-26760.c": line 4673) * reduce to left at ("test/cases/large/clang-26760.c": line 4673) @@ -4880,570 +5400,738 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4674) * reduce to left at ("test/cases/large/clang-26760.c": line 4674) * reduce to right at ("test/cases/large/clang-26760.c": line 4674) -* replace by zero at ("test/cases/large/clang-26760.c": line 4674) -* replace by zero at ("test/cases/large/clang-26760.c": line 4674) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4674) +* reduce to index at ("test/cases/large/clang-26760.c": line 4674) * remove the for loop at ("test/cases/large/clang-26760.c": line 4677) * remove initializer at ("test/cases/large/clang-26760.c": line 4677) * 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 check at ("test/cases/large/clang-26760.c": line 4677) +* reduce to left at ("test/cases/large/clang-26760.c": line 4677) +* reduce to right at ("test/cases/large/clang-26760.c": line 4677) * reduce to operant at ("test/cases/large/clang-26760.c": line 4677) * remove iterator at ("test/cases/large/clang-26760.c": line 4677) * reduce to left at ("test/cases/large/clang-26760.c": line 4677) * reduce to right at ("test/cases/large/clang-26760.c": line 4677) -* do without param at ("test/cases/large/clang-26760.c": line 4677) -* do without param at ("test/cases/large/clang-26760.c": line 4678) -* replace by zero at ("test/cases/large/clang-26760.c": line 4680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4678) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4688) -* remove expression at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4687) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4687) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) * reduce to right at ("test/cases/large/clang-26760.c": line 4687) -* do without param at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4687) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) * reduce to right at ("test/cases/large/clang-26760.c": line 4686) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4683) -* do without param at ("test/cases/large/clang-26760.c": line 4683) -* remove expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4686) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4685) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4683) +* reduce to right at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) * reduce to left at ("test/cases/large/clang-26760.c": line 4683) * reduce to right at ("test/cases/large/clang-26760.c": line 4683) * reduce to operant at ("test/cases/large/clang-26760.c": line 4683) -* do without param at ("test/cases/large/clang-26760.c": line 4684) -* do without param at ("test/cases/large/clang-26760.c": line 4685) -* replace by zero at ("test/cases/large/clang-26760.c": line 4685) -* do without param at ("test/cases/large/clang-26760.c": line 4686) -* do without param at ("test/cases/large/clang-26760.c": line 4687) -* do without param at ("test/cases/large/clang-26760.c": line 4688) -* do without param at ("test/cases/large/clang-26760.c": line 4689) -* do without param at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) +* remove expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4684) +* reduce to right at ("test/cases/large/clang-26760.c": line 4684) +* reduce to index at ("test/cases/large/clang-26760.c": line 4685) +* remove expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) * remove while loop at ("test/cases/large/clang-26760.c": line 4692) * remove expr statement at ("test/cases/large/clang-26760.c": line 4694) * reduce to left at ("test/cases/large/clang-26760.c": line 4694) * reduce to right at ("test/cases/large/clang-26760.c": line 4694) -* do without param at ("test/cases/large/clang-26760.c": line 4694) -* do without param at ("test/cases/large/clang-26760.c": line 4694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4694) * reduce to operant at ("test/cases/large/clang-26760.c": line 4692) -* 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) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4701) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4701) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4704) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4705) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4713) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4713) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4713) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4720) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4719) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4720) * remove the for loop at ("test/cases/large/clang-26760.c": line 4721) * remove initializer at ("test/cases/large/clang-26760.c": line 4721) * reduce to left at ("test/cases/large/clang-26760.c": line 4721) * reduce to right at ("test/cases/large/clang-26760.c": line 4721) * remove check at ("test/cases/large/clang-26760.c": line 4721) +* reduce to left at ("test/cases/large/clang-26760.c": line 4721) +* reduce to right at ("test/cases/large/clang-26760.c": line 4721) * remove iterator at ("test/cases/large/clang-26760.c": line 4721) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4721) * remove the for loop at ("test/cases/large/clang-26760.c": line 4723) * remove initializer at ("test/cases/large/clang-26760.c": line 4723) * reduce to left at ("test/cases/large/clang-26760.c": line 4723) * reduce to right at ("test/cases/large/clang-26760.c": line 4723) * remove check at ("test/cases/large/clang-26760.c": line 4723) +* reduce to left at ("test/cases/large/clang-26760.c": line 4723) +* reduce to right at ("test/cases/large/clang-26760.c": line 4723) * remove iterator at ("test/cases/large/clang-26760.c": line 4723) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4723) * remove expr statement at ("test/cases/large/clang-26760.c": line 4724) * reduce to left at ("test/cases/large/clang-26760.c": line 4724) * reduce to right at ("test/cases/large/clang-26760.c": line 4724) -* replace by zero at ("test/cases/large/clang-26760.c": line 4724) -* replace by zero at ("test/cases/large/clang-26760.c": line 4724) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4724) +* reduce to index at ("test/cases/large/clang-26760.c": line 4724) * remove while loop at ("test/cases/large/clang-26760.c": line 4726) * remove expr statement at ("test/cases/large/clang-26760.c": line 4729) -* do without param at ("test/cases/large/clang-26760.c": line 4729) -* replace by zero at ("test/cases/large/clang-26760.c": line 4729) -* replace by zero at ("test/cases/large/clang-26760.c": line 4729) -* do without param at ("test/cases/large/clang-26760.c": line 4730) -* do without param at ("test/cases/large/clang-26760.c": line 4731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4731) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4729) +* reduce to index at ("test/cases/large/clang-26760.c": line 4729) * remove condition at ("test/cases/large/clang-26760.c": line 4732) * remove expr statement at ("test/cases/large/clang-26760.c": line 4733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4733) * expand compound statment at ("test/cases/large/clang-26760.c": line 4728) * reduce to operant at ("test/cases/large/clang-26760.c": line 4726) -* replace by zero at ("test/cases/large/clang-26760.c": line 4726) * remove the for loop at ("test/cases/large/clang-26760.c": line 4736) * remove initializer at ("test/cases/large/clang-26760.c": line 4736) * reduce to left at ("test/cases/large/clang-26760.c": line 4736) * reduce to right at ("test/cases/large/clang-26760.c": line 4736) * remove check at ("test/cases/large/clang-26760.c": line 4736) +* reduce to left at ("test/cases/large/clang-26760.c": line 4736) +* reduce to right at ("test/cases/large/clang-26760.c": line 4736) * remove iterator at ("test/cases/large/clang-26760.c": line 4736) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4736) * remove expr statement at ("test/cases/large/clang-26760.c": line 4737) * reduce to left at ("test/cases/large/clang-26760.c": line 4737) * reduce to right at ("test/cases/large/clang-26760.c": line 4737) -* replace by zero at ("test/cases/large/clang-26760.c": line 4737) +* reduce to index at ("test/cases/large/clang-26760.c": line 4737) * remove the for loop at ("test/cases/large/clang-26760.c": line 4738) * remove initializer at ("test/cases/large/clang-26760.c": line 4738) * 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 check at ("test/cases/large/clang-26760.c": line 4738) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4738) -* replace by zero at ("test/cases/large/clang-26760.c": line 4740) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4738) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 4745) -* do without param at ("test/cases/large/clang-26760.c": line 4745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4745) +* reduce to left at ("test/cases/large/clang-26760.c": line 4744) +* reduce to right at ("test/cases/large/clang-26760.c": line 4744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4751) +* reduce to left at ("test/cases/large/clang-26760.c": line 4745) +* reduce to right at ("test/cases/large/clang-26760.c": line 4750) +* reduce to left at ("test/cases/large/clang-26760.c": line 4745) +* reduce to right at ("test/cases/large/clang-26760.c": line 4745) +* reduce to index at ("test/cases/large/clang-26760.c": line 4745) * reduce to left at ("test/cases/large/clang-26760.c": line 4745) * reduce to right at ("test/cases/large/clang-26760.c": line 4750) -* replace by zero at ("test/cases/large/clang-26760.c": line 4745) * reduce to left at ("test/cases/large/clang-26760.c": line 4745) * reduce to right at ("test/cases/large/clang-26760.c": line 4750) -* do without param at ("test/cases/large/clang-26760.c": line 4745) -* do without param at ("test/cases/large/clang-26760.c": line 4746) -* do without param at ("test/cases/large/clang-26760.c": line 4746) +* reduce to left at ("test/cases/large/clang-26760.c": line 4745) +* reduce to right at ("test/cases/large/clang-26760.c": line 4750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4750) +* reduce to left at ("test/cases/large/clang-26760.c": line 4746) +* reduce to right at ("test/cases/large/clang-26760.c": line 4747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4746) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4747) +* reduce to index at ("test/cases/large/clang-26760.c": line 4746) * remove expression at ("test/cases/large/clang-26760.c": line 4746) -* do without param at ("test/cases/large/clang-26760.c": line 4746) -* replace by zero at ("test/cases/large/clang-26760.c": line 4746) -* do without param at ("test/cases/large/clang-26760.c": line 4747) -* do without param at ("test/cases/large/clang-26760.c": line 4747) -* do without param at ("test/cases/large/clang-26760.c": line 4749) -* remove expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to left at ("test/cases/large/clang-26760.c": line 4747) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4747) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4749) +* reduce to left at ("test/cases/large/clang-26760.c": line 4749) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4749) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to left at ("test/cases/large/clang-26760.c": line 4748) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) +* reduce to left at ("test/cases/large/clang-26760.c": line 4748) +* reduce to right at ("test/cases/large/clang-26760.c": line 4749) * reduce to left at ("test/cases/large/clang-26760.c": line 4748) * reduce to right at ("test/cases/large/clang-26760.c": line 4749) * reduce to left at ("test/cases/large/clang-26760.c": line 4748) * reduce to right at ("test/cases/large/clang-26760.c": line 4749) -* do without param at ("test/cases/large/clang-26760.c": line 4748) -* do without param at ("test/cases/large/clang-26760.c": line 4749) -* replace by zero at ("test/cases/large/clang-26760.c": line 4749) -* replace by zero at ("test/cases/large/clang-26760.c": line 4749) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4749) +* reduce to index at ("test/cases/large/clang-26760.c": line 4749) +* reduce to index at ("test/cases/large/clang-26760.c": line 4749) +* remove expression at ("test/cases/large/clang-26760.c": line 4748) +* reduce to index at ("test/cases/large/clang-26760.c": line 4750) * 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 the for loop at ("test/cases/large/clang-26760.c": line 4815) * remove initializer at ("test/cases/large/clang-26760.c": line 4815) * reduce to left at ("test/cases/large/clang-26760.c": line 4815) * reduce to right at ("test/cases/large/clang-26760.c": line 4815) * remove check at ("test/cases/large/clang-26760.c": line 4815) +* reduce to left at ("test/cases/large/clang-26760.c": line 4815) +* reduce to right at ("test/cases/large/clang-26760.c": line 4815) * remove iterator at ("test/cases/large/clang-26760.c": line 4815) * reduce to left at ("test/cases/large/clang-26760.c": line 4815) * reduce to right at ("test/cases/large/clang-26760.c": line 4815) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4817) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4817) * remove return statement at ("test/cases/large/clang-26760.c": line 4818) -* replace by zero at ("test/cases/large/clang-26760.c": line 4818) +* reduce to index at ("test/cases/large/clang-26760.c": line 4818) * remove expr statement at ("test/cases/large/clang-26760.c": line 4820) * remove expr statement at ("test/cases/large/clang-26760.c": line 4821) * reduce to left at ("test/cases/large/clang-26760.c": line 4821) * reduce to right at ("test/cases/large/clang-26760.c": line 4821) -* do without param at ("test/cases/large/clang-26760.c": line 4821) -* do without param at ("test/cases/large/clang-26760.c": line 4821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4821) * remove the for loop at ("test/cases/large/clang-26760.c": line 4822) * remove initializer at ("test/cases/large/clang-26760.c": line 4822) * 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 check at ("test/cases/large/clang-26760.c": line 4822) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4822) -* replace by zero at ("test/cases/large/clang-26760.c": line 4824) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4822) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4826) -* replace by zero at ("test/cases/large/clang-26760.c": line 4826) * remove expr statement at ("test/cases/large/clang-26760.c": line 4827) * reduce to left at ("test/cases/large/clang-26760.c": line 4827) * reduce to right at ("test/cases/large/clang-26760.c": line 4827) * reduce to left at ("test/cases/large/clang-26760.c": line 4827) +* reduce to right at ("test/cases/large/clang-26760.c": line 4833) +* reduce to left at ("test/cases/large/clang-26760.c": line 4827) +* reduce to right at ("test/cases/large/clang-26760.c": line 4827) +* reduce to left at ("test/cases/large/clang-26760.c": line 4827) * reduce to right at ("test/cases/large/clang-26760.c": line 4827) -* replace by zero at ("test/cases/large/clang-26760.c": line 4827) -* do without param at ("test/cases/large/clang-26760.c": line 4827) -* do without param at ("test/cases/large/clang-26760.c": line 4828) +* reduce to index at ("test/cases/large/clang-26760.c": line 4827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4827) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4833) * reduce to operant at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4832) -* remove expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) * reduce to left at ("test/cases/large/clang-26760.c": line 4828) * reduce to right at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4828) -* reduce to operant at ("test/cases/large/clang-26760.c": line 4828) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4831) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4830) +* reduce to left at ("test/cases/large/clang-26760.c": line 4828) +* reduce to right at ("test/cases/large/clang-26760.c": line 4830) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* remove expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) * remove expression at ("test/cases/large/clang-26760.c": line 4828) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4830) +* reduce to left at ("test/cases/large/clang-26760.c": line 4829) +* reduce to right at ("test/cases/large/clang-26760.c": line 4829) * remove expression at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4828) -* do without param at ("test/cases/large/clang-26760.c": line 4829) -* do without param at ("test/cases/large/clang-26760.c": line 4829) -* do without param at ("test/cases/large/clang-26760.c": line 4830) -* do without param at ("test/cases/large/clang-26760.c": line 4831) -* do without param at ("test/cases/large/clang-26760.c": line 4832) -* do without param at ("test/cases/large/clang-26760.c": line 4833) * remove expr statement at ("test/cases/large/clang-26760.c": line 4835) * remove condition at ("test/cases/large/clang-26760.c": line 4836) * remove condition at ("test/cases/large/clang-26760.c": line 4838) +* reduce to left at ("test/cases/large/clang-26760.c": line 4838) +* reduce to right 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5062) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5067) +* delete variable at ("test/cases/large/clang-26760.c": line 5066) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5067) * remove expr statement at ("test/cases/large/clang-26760.c": line 5068) * reduce to left at ("test/cases/large/clang-26760.c": line 5068) * reduce to right at ("test/cases/large/clang-26760.c": line 5068) -* replace by zero at ("test/cases/large/clang-26760.c": line 5068) -* do without param at ("test/cases/large/clang-26760.c": line 5068) -* do without param at ("test/cases/large/clang-26760.c": line 5068) -* do without param at ("test/cases/large/clang-26760.c": line 5069) -* do without param at ("test/cases/large/clang-26760.c": line 5070) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5068) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5070) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5068) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5069) * remove expr statement at ("test/cases/large/clang-26760.c": line 5071) * reduce to left at ("test/cases/large/clang-26760.c": line 5071) * reduce to right at ("test/cases/large/clang-26760.c": line 5071) -* replace by zero at ("test/cases/large/clang-26760.c": line 5071) +* reduce to index at ("test/cases/large/clang-26760.c": line 5071) * remove the for loop at ("test/cases/large/clang-26760.c": line 5072) * remove initializer at ("test/cases/large/clang-26760.c": line 5072) * 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 check at ("test/cases/large/clang-26760.c": line 5072) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5072) -* replace by zero at ("test/cases/large/clang-26760.c": line 5074) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5072) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5078) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5081) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5083) * remove the for loop at ("test/cases/large/clang-26760.c": line 5084) * remove initializer at ("test/cases/large/clang-26760.c": line 5084) * reduce to left at ("test/cases/large/clang-26760.c": line 5084) * reduce to right at ("test/cases/large/clang-26760.c": line 5084) * remove check at ("test/cases/large/clang-26760.c": line 5084) +* reduce to left at ("test/cases/large/clang-26760.c": line 5084) +* reduce to right at ("test/cases/large/clang-26760.c": line 5084) * remove iterator at ("test/cases/large/clang-26760.c": line 5084) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5084) * remove expr statement at ("test/cases/large/clang-26760.c": line 5085) * reduce to left at ("test/cases/large/clang-26760.c": line 5085) * reduce to right at ("test/cases/large/clang-26760.c": line 5085) -* replace by zero at ("test/cases/large/clang-26760.c": line 5085) +* reduce to index at ("test/cases/large/clang-26760.c": line 5085) * remove condition at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) * remove expression at ("test/cases/large/clang-26760.c": line 5086) * reduce to left at ("test/cases/large/clang-26760.c": line 5095) * reduce to right at ("test/cases/large/clang-26760.c": line 5095) -* remove expression at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5095) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5094) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5093) +* reduce to left at ("test/cases/large/clang-26760.c": line 5086) +* reduce to right at ("test/cases/large/clang-26760.c": line 5086) * reduce to operant at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5086) -* do without param at ("test/cases/large/clang-26760.c": line 5087) -* do without param at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5090) -* remove expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to left at ("test/cases/large/clang-26760.c": line 5086) +* reduce to right at ("test/cases/large/clang-26760.c": line 5092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5087) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) * reduce to left at ("test/cases/large/clang-26760.c": line 5090) * reduce to right at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) * remove expression at ("test/cases/large/clang-26760.c": line 5088) -* remove expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5090) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5090) * reduce to operant at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5088) +* reduce to index at ("test/cases/large/clang-26760.c": line 5088) * remove expression at ("test/cases/large/clang-26760.c": line 5088) -* replace by zero at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5090) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5089) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5088) +* reduce to left at ("test/cases/large/clang-26760.c": line 5088) +* reduce to right at ("test/cases/large/clang-26760.c": line 5088) * reduce to operant at ("test/cases/large/clang-26760.c": line 5088) * reduce to left at ("test/cases/large/clang-26760.c": line 5088) * reduce to right at ("test/cases/large/clang-26760.c": line 5088) * reduce to left at ("test/cases/large/clang-26760.c": line 5088) * reduce to right at ("test/cases/large/clang-26760.c": line 5088) -* replace by zero at ("test/cases/large/clang-26760.c": line 5088) -* replace by zero at ("test/cases/large/clang-26760.c": line 5088) -* do without param at ("test/cases/large/clang-26760.c": line 5089) -* do without param at ("test/cases/large/clang-26760.c": line 5090) -* do without param at ("test/cases/large/clang-26760.c": line 5091) -* do without param at ("test/cases/large/clang-26760.c": line 5092) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 5088) +* reduce to index at ("test/cases/large/clang-26760.c": line 5088) +* remove expression at ("test/cases/large/clang-26760.c": line 5088) +* remove expression at ("test/cases/large/clang-26760.c": line 5090) +* remove expression at ("test/cases/large/clang-26760.c": line 5086) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5112) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5110) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5111) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5112) * remove the for loop at ("test/cases/large/clang-26760.c": line 5113) * remove initializer at ("test/cases/large/clang-26760.c": line 5113) * 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 check at ("test/cases/large/clang-26760.c": line 5113) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5113) -* replace by zero at ("test/cases/large/clang-26760.c": line 5116) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5113) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5118) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5122) * remove expr statement at ("test/cases/large/clang-26760.c": line 5123) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5123) * remove expr statement at ("test/cases/large/clang-26760.c": line 5124) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5124) * remove expr statement at ("test/cases/large/clang-26760.c": line 5126) * reduce to left at ("test/cases/large/clang-26760.c": line 5126) * reduce to right at ("test/cases/large/clang-26760.c": line 5126) -* replace by zero at ("test/cases/large/clang-26760.c": line 5126) +* reduce to index at ("test/cases/large/clang-26760.c": line 5126) * remove the for loop at ("test/cases/large/clang-26760.c": line 5128) * remove initializer at ("test/cases/large/clang-26760.c": line 5128) * reduce to left at ("test/cases/large/clang-26760.c": line 5128) * reduce to right at ("test/cases/large/clang-26760.c": line 5128) * remove check at ("test/cases/large/clang-26760.c": line 5128) +* reduce to left at ("test/cases/large/clang-26760.c": line 5128) +* reduce to right at ("test/cases/large/clang-26760.c": line 5128) * remove iterator at ("test/cases/large/clang-26760.c": line 5128) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5128) * remove the for loop at ("test/cases/large/clang-26760.c": line 5130) * remove initializer at ("test/cases/large/clang-26760.c": line 5130) * reduce to left at ("test/cases/large/clang-26760.c": line 5130) * reduce to right at ("test/cases/large/clang-26760.c": line 5130) * remove check at ("test/cases/large/clang-26760.c": line 5130) +* reduce to left at ("test/cases/large/clang-26760.c": line 5130) +* reduce to right at ("test/cases/large/clang-26760.c": line 5130) * remove iterator at ("test/cases/large/clang-26760.c": line 5130) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5130) * remove expr statement at ("test/cases/large/clang-26760.c": line 5131) * reduce to left at ("test/cases/large/clang-26760.c": line 5131) * reduce to right at ("test/cases/large/clang-26760.c": line 5131) -* replace by zero at ("test/cases/large/clang-26760.c": line 5131) -* replace by zero at ("test/cases/large/clang-26760.c": line 5131) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5131) +* reduce to index at ("test/cases/large/clang-26760.c": line 5131) * remove expr statement at ("test/cases/large/clang-26760.c": line 5133) * reduce to left at ("test/cases/large/clang-26760.c": line 5133) * reduce to right at ("test/cases/large/clang-26760.c": line 5133) +* reduce to left at ("test/cases/large/clang-26760.c": line 5133) +* reduce to right at ("test/cases/large/clang-26760.c": line 5133) * remove the for loop at ("test/cases/large/clang-26760.c": line 5134) * remove initializer at ("test/cases/large/clang-26760.c": line 5134) * 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 check at ("test/cases/large/clang-26760.c": line 5134) +* reduce to left at ("test/cases/large/clang-26760.c": line 5134) +* reduce to right at ("test/cases/large/clang-26760.c": line 5134) * reduce to operant at ("test/cases/large/clang-26760.c": line 5134) * remove iterator at ("test/cases/large/clang-26760.c": line 5134) * reduce to left at ("test/cases/large/clang-26760.c": line 5134) * reduce to right at ("test/cases/large/clang-26760.c": line 5134) -* do without param at ("test/cases/large/clang-26760.c": line 5134) -* do without param at ("test/cases/large/clang-26760.c": line 5135) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5134) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5135) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5137) * remove the for loop at ("test/cases/large/clang-26760.c": line 5138) * remove initializer at ("test/cases/large/clang-26760.c": line 5138) * reduce to left at ("test/cases/large/clang-26760.c": line 5138) * reduce to right at ("test/cases/large/clang-26760.c": line 5138) * remove check at ("test/cases/large/clang-26760.c": line 5138) +* reduce to left at ("test/cases/large/clang-26760.c": line 5138) +* reduce to right at ("test/cases/large/clang-26760.c": line 5138) * remove iterator at ("test/cases/large/clang-26760.c": line 5138) * reduce to left at ("test/cases/large/clang-26760.c": line 5138) * reduce to right at ("test/cases/large/clang-26760.c": line 5138) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5140) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5140) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5140) * remove return statement at ("test/cases/large/clang-26760.c": line 5141) -* replace by zero at ("test/cases/large/clang-26760.c": line 5141) -* replace by zero at ("test/cases/large/clang-26760.c": line 5141) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5141) +* reduce to index at ("test/cases/large/clang-26760.c": line 5141) * remove expr statement at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5148) * reduce to left at ("test/cases/large/clang-26760.c": line 5148) * reduce to right at ("test/cases/large/clang-26760.c": line 5148) -* remove expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) -* replace by zero at ("test/cases/large/clang-26760.c": line 5143) +* reduce to index at ("test/cases/large/clang-26760.c": line 5143) * reduce to operant at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5147) -* remove expression at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5143) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5148) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5148) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5147) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5147) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5146) * reduce to left at ("test/cases/large/clang-26760.c": line 5143) +* reduce to right at ("test/cases/large/clang-26760.c": line 5146) +* reduce to left at ("test/cases/large/clang-26760.c": line 5143) * reduce to right at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5143) -* replace by zero at ("test/cases/large/clang-26760.c": line 5143) -* do without param at ("test/cases/large/clang-26760.c": line 5144) -* remove expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5146) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to index at ("test/cases/large/clang-26760.c": line 5143) +* reduce to left at ("test/cases/large/clang-26760.c": line 5144) +* reduce to right at ("test/cases/large/clang-26760.c": line 5145) +* reduce to left at ("test/cases/large/clang-26760.c": line 5144) +* reduce to right at ("test/cases/large/clang-26760.c": line 5145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to left at ("test/cases/large/clang-26760.c": line 5144) +* reduce to right at ("test/cases/large/clang-26760.c": line 5144) * reduce to operant at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* remove expression at ("test/cases/large/clang-26760.c": line 5144) * remove expression at ("test/cases/large/clang-26760.c": line 5144) * reduce to left at ("test/cases/large/clang-26760.c": line 5144) * reduce to right at ("test/cases/large/clang-26760.c": line 5145) -* do without param at ("test/cases/large/clang-26760.c": line 5144) -* do without param at ("test/cases/large/clang-26760.c": line 5145) -* do without param at ("test/cases/large/clang-26760.c": line 5146) -* replace by zero at ("test/cases/large/clang-26760.c": line 5146) -* do without param at ("test/cases/large/clang-26760.c": line 5147) -* do without param at ("test/cases/large/clang-26760.c": line 5148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5145) +* reduce to index at ("test/cases/large/clang-26760.c": line 5146) +* remove expression at ("test/cases/large/clang-26760.c": line 5143) * reduce to operant at ("test/cases/large/clang-26760.c": line 5148) +* remove expression at ("test/cases/large/clang-26760.c": line 5143) * remove the for loop at ("test/cases/large/clang-26760.c": line 5149) * remove initializer at ("test/cases/large/clang-26760.c": line 5149) * reduce to left at ("test/cases/large/clang-26760.c": line 5149) * reduce to right at ("test/cases/large/clang-26760.c": line 5149) * remove check at ("test/cases/large/clang-26760.c": line 5149) +* reduce to left at ("test/cases/large/clang-26760.c": line 5149) +* reduce to right at ("test/cases/large/clang-26760.c": line 5149) * remove iterator at ("test/cases/large/clang-26760.c": line 5149) * reduce to left at ("test/cases/large/clang-26760.c": line 5149) * reduce to right at ("test/cases/large/clang-26760.c": line 5149) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5151) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5151) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5151) * remove expr statement at ("test/cases/large/clang-26760.c": line 5152) * reduce to left at ("test/cases/large/clang-26760.c": line 5152) * reduce to right at ("test/cases/large/clang-26760.c": line 5152) -* replace by zero at ("test/cases/large/clang-26760.c": line 5152) -* replace by zero at ("test/cases/large/clang-26760.c": line 5152) -* replace by zero at ("test/cases/large/clang-26760.c": line 5152) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5152) +* reduce to index at ("test/cases/large/clang-26760.c": line 5152) * remove condition at ("test/cases/large/clang-26760.c": line 5155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5155) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5155) * remove expression at ("test/cases/large/clang-26760.c": line 5155) * remove the for loop at ("test/cases/large/clang-26760.c": line 5209) * remove initializer at ("test/cases/large/clang-26760.c": line 5209) * reduce to left at ("test/cases/large/clang-26760.c": line 5209) * reduce to right at ("test/cases/large/clang-26760.c": line 5209) * remove check at ("test/cases/large/clang-26760.c": line 5209) +* reduce to left at ("test/cases/large/clang-26760.c": line 5209) +* reduce to right at ("test/cases/large/clang-26760.c": line 5209) * remove iterator at ("test/cases/large/clang-26760.c": line 5209) * reduce to left at ("test/cases/large/clang-26760.c": line 5209) * reduce to right at ("test/cases/large/clang-26760.c": line 5209) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5211) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5211) * remove condition at ("test/cases/large/clang-26760.c": line 5212) -* replace by zero at ("test/cases/large/clang-26760.c": line 5212) +* reduce to index at ("test/cases/large/clang-26760.c": line 5212) * remove break at ("test/cases/large/clang-26760.c": line 5213) * remove condition at ("test/cases/large/clang-26760.c": line 5214) -* replace by zero at ("test/cases/large/clang-26760.c": line 5214) +* reduce to index at ("test/cases/large/clang-26760.c": line 5214) * remove break at ("test/cases/large/clang-26760.c": line 5215) * remove return statement at ("test/cases/large/clang-26760.c": line 5216) * delete variable at ("test/cases/large/clang-26760.c": line 5157) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5158) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5158) * remove condition at ("test/cases/large/clang-26760.c": line 5159) * remove break at ("test/cases/large/clang-26760.c": line 5160) * remove condition at ("test/cases/large/clang-26760.c": line 5161) -* do without param at ("test/cases/large/clang-26760.c": line 5161) -* do without param at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) * reduce to left at ("test/cases/large/clang-26760.c": line 5163) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) * reduce to left at ("test/cases/large/clang-26760.c": line 5163) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) -* remove expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to left at ("test/cases/large/clang-26760.c": line 5163) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) * reduce to operant at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) -* replace by zero at ("test/cases/large/clang-26760.c": line 5161) +* reduce to index at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5161) * reduce to operant at ("test/cases/large/clang-26760.c": line 5161) * reduce to left at ("test/cases/large/clang-26760.c": line 5161) * reduce to right at ("test/cases/large/clang-26760.c": line 5163) -* do without param at ("test/cases/large/clang-26760.c": line 5161) -* do without param at ("test/cases/large/clang-26760.c": line 5162) -* do without param at ("test/cases/large/clang-26760.c": line 5162) -* do without param at ("test/cases/large/clang-26760.c": line 5163) -* replace by zero at ("test/cases/large/clang-26760.c": line 5163) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to left at ("test/cases/large/clang-26760.c": line 5161) +* reduce to right at ("test/cases/large/clang-26760.c": line 5163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5163) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5163) +* reduce to index at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5161) +* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5163) +* remove expression at ("test/cases/large/clang-26760.c": line 5161) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5183) -* replace by zero at ("test/cases/large/clang-26760.c": line 5183) +* reduce to left at ("test/cases/large/clang-26760.c": line 5183) +* reduce to right at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5183) * reduce to right at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5193) * reduce to right at ("test/cases/large/clang-26760.c": line 5193) -* remove expression at ("test/cases/large/clang-26760.c": line 5183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5193) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5183) +* reduce to left at ("test/cases/large/clang-26760.c": line 5183) +* reduce to right at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5183) * reduce to right at ("test/cases/large/clang-26760.c": line 5183) -* do without param at ("test/cases/large/clang-26760.c": line 5183) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5183) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5193) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5192) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5191) +* reduce to left at ("test/cases/large/clang-26760.c": line 5184) +* reduce to right at ("test/cases/large/clang-26760.c": line 5190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5190) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5189) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) * remove expression at ("test/cases/large/clang-26760.c": line 5184) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5184) @@ -5451,379 +6139,511 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5188) * reduce to left at ("test/cases/large/clang-26760.c": line 5184) * reduce to right at ("test/cases/large/clang-26760.c": line 5188) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5184) -* do without param at ("test/cases/large/clang-26760.c": line 5185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5188) +* reduce to left at ("test/cases/large/clang-26760.c": line 5184) +* reduce to right at ("test/cases/large/clang-26760.c": line 5187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5184) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5185) +* reduce to left at ("test/cases/large/clang-26760.c": line 5185) +* reduce to right at ("test/cases/large/clang-26760.c": line 5185) * reduce to left at ("test/cases/large/clang-26760.c": line 5185) * reduce to right at ("test/cases/large/clang-26760.c": line 5185) -* replace by zero at ("test/cases/large/clang-26760.c": line 5185) +* reduce to index at ("test/cases/large/clang-26760.c": line 5185) +* reduce to left at ("test/cases/large/clang-26760.c": line 5185) +* reduce to right at ("test/cases/large/clang-26760.c": line 5186) +* reduce to left at ("test/cases/large/clang-26760.c": line 5185) +* reduce to right at ("test/cases/large/clang-26760.c": line 5186) * reduce to left at ("test/cases/large/clang-26760.c": line 5185) * reduce to right at ("test/cases/large/clang-26760.c": line 5186) -* do without param at ("test/cases/large/clang-26760.c": line 5185) -* do without param at ("test/cases/large/clang-26760.c": line 5186) -* do without param at ("test/cases/large/clang-26760.c": line 5187) -* do without param at ("test/cases/large/clang-26760.c": line 5188) -* replace by zero at ("test/cases/large/clang-26760.c": line 5188) -* do without param at ("test/cases/large/clang-26760.c": line 5189) -* do without param at ("test/cases/large/clang-26760.c": line 5190) -* do without param at ("test/cases/large/clang-26760.c": line 5191) -* do without param at ("test/cases/large/clang-26760.c": line 5192) -* do without param at ("test/cases/large/clang-26760.c": line 5193) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5185) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5186) +* reduce to index at ("test/cases/large/clang-26760.c": line 5188) +* remove expression at ("test/cases/large/clang-26760.c": line 5183) * remove condition at ("test/cases/large/clang-26760.c": line 5194) * remove break at ("test/cases/large/clang-26760.c": line 5195) * remove expr statement at ("test/cases/large/clang-26760.c": line 5196) * reduce to left at ("test/cases/large/clang-26760.c": line 5196) * reduce to right at ("test/cases/large/clang-26760.c": line 5196) -* replace by zero at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5202) -* remove expression at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5201) -* remove expression at ("test/cases/large/clang-26760.c": line 5201) -* remove expression at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5203) +* reduce to left at ("test/cases/large/clang-26760.c": line 5202) +* reduce to right at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5202) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5202) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5201) * reduce to left at ("test/cases/large/clang-26760.c": line 5196) * reduce to right at ("test/cases/large/clang-26760.c": line 5200) * reduce to left at ("test/cases/large/clang-26760.c": line 5196) * reduce to right at ("test/cases/large/clang-26760.c": line 5200) -* do without param at ("test/cases/large/clang-26760.c": line 5196) -* do without param at ("test/cases/large/clang-26760.c": line 5200) -* remove expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to left at ("test/cases/large/clang-26760.c": line 5196) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) * reduce to operant at ("test/cases/large/clang-26760.c": line 5197) -* do without param at ("test/cases/large/clang-26760.c": line 5197) -* do without param at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5200) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5199) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5198) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) * remove expression at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5198) * reduce to left at ("test/cases/large/clang-26760.c": line 5197) * reduce to right at ("test/cases/large/clang-26760.c": line 5198) -* do without param at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) -* replace by zero at ("test/cases/large/clang-26760.c": line 5197) -* do without param at ("test/cases/large/clang-26760.c": line 5198) -* do without param at ("test/cases/large/clang-26760.c": line 5199) -* do without param at ("test/cases/large/clang-26760.c": line 5200) -* replace by zero at ("test/cases/large/clang-26760.c": line 5200) -* do without param at ("test/cases/large/clang-26760.c": line 5201) -* replace by zero at ("test/cases/large/clang-26760.c": line 5201) -* do without param at ("test/cases/large/clang-26760.c": line 5202) -* replace by zero at ("test/cases/large/clang-26760.c": line 5202) -* do without param at ("test/cases/large/clang-26760.c": line 5203) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5197) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5198) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) +* reduce to left at ("test/cases/large/clang-26760.c": line 5197) +* reduce to right at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5197) +* reduce to index at ("test/cases/large/clang-26760.c": line 5200) +* remove expression at ("test/cases/large/clang-26760.c": line 5197) +* remove expression at ("test/cases/large/clang-26760.c": line 5196) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5201) +* reduce to index at ("test/cases/large/clang-26760.c": line 5201) +* remove expression at ("test/cases/large/clang-26760.c": line 5201) +* reduce to index at ("test/cases/large/clang-26760.c": line 5202) +* remove expression at ("test/cases/large/clang-26760.c": line 5196) * delete variable at ("test/cases/large/clang-26760.c": line 5167) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5168) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5168) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5168) * remove expr statement at ("test/cases/large/clang-26760.c": line 5169) * reduce to left at ("test/cases/large/clang-26760.c": line 5169) * reduce to right at ("test/cases/large/clang-26760.c": line 5169) * reduce to left at ("test/cases/large/clang-26760.c": line 5169) * reduce to right at ("test/cases/large/clang-26760.c": line 5171) -* do without param at ("test/cases/large/clang-26760.c": line 5169) -* do without param at ("test/cases/large/clang-26760.c": line 5169) -* do without param at ("test/cases/large/clang-26760.c": line 5170) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5170) * reduce to left at ("test/cases/large/clang-26760.c": line 5170) * reduce to right at ("test/cases/large/clang-26760.c": line 5170) * reduce to operant at ("test/cases/large/clang-26760.c": line 5170) -* do without param at ("test/cases/large/clang-26760.c": line 5171) -* do without param at ("test/cases/large/clang-26760.c": line 5171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5171) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5172) +* reduce to left at ("test/cases/large/clang-26760.c": line 5171) +* reduce to right at ("test/cases/large/clang-26760.c": line 5171) * reduce to left at ("test/cases/large/clang-26760.c": line 5171) * reduce to right at ("test/cases/large/clang-26760.c": line 5171) -* do without param at ("test/cases/large/clang-26760.c": line 5172) * reduce to operant at ("test/cases/large/clang-26760.c": line 5172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5172) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5172) +* reduce to left at ("test/cases/large/clang-26760.c": line 5172) +* reduce to right at ("test/cases/large/clang-26760.c": line 5172) +* reduce to left at ("test/cases/large/clang-26760.c": line 5172) +* reduce to right at ("test/cases/large/clang-26760.c": line 5172) +* reduce to index at ("test/cases/large/clang-26760.c": line 5172) +* reduce to index at ("test/cases/large/clang-26760.c": line 5172) * remove expression at ("test/cases/large/clang-26760.c": line 5172) -* replace by zero at ("test/cases/large/clang-26760.c": line 5172) -* replace by zero at ("test/cases/large/clang-26760.c": line 5172) -* replace by zero at ("test/cases/large/clang-26760.c": line 5172) +* reduce to index at ("test/cases/large/clang-26760.c": line 5172) * remove expr statement at ("test/cases/large/clang-26760.c": line 5173) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) * reduce to operant at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* do without param at ("test/cases/large/clang-26760.c": line 5173) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5178) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5173) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5173) +* reduce to index at ("test/cases/large/clang-26760.c": line 5173) +* reduce to index at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5178) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5177) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5177) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5177) -* do without param at ("test/cases/large/clang-26760.c": line 5173) -* do without param at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5173) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5174) * reduce to operant at ("test/cases/large/clang-26760.c": line 5173) * reduce to left at ("test/cases/large/clang-26760.c": line 5173) * reduce to right at ("test/cases/large/clang-26760.c": line 5173) * reduce to operant at ("test/cases/large/clang-26760.c": line 5173) -* replace by zero at ("test/cases/large/clang-26760.c": line 5173) -* do without param at ("test/cases/large/clang-26760.c": line 5174) -* replace by zero at ("test/cases/large/clang-26760.c": line 5174) -* do without param at ("test/cases/large/clang-26760.c": line 5175) -* do without param at ("test/cases/large/clang-26760.c": line 5175) -* reduce to operant at ("test/cases/large/clang-26760.c": line 5175) -* remove expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to left at ("test/cases/large/clang-26760.c": line 5173) +* reduce to right at ("test/cases/large/clang-26760.c": line 5173) +* reduce to index at ("test/cases/large/clang-26760.c": line 5173) +* reduce to left at ("test/cases/large/clang-26760.c": line 5174) +* reduce to right at ("test/cases/large/clang-26760.c": line 5174) +* reduce to index at ("test/cases/large/clang-26760.c": line 5174) +* reduce to left at ("test/cases/large/clang-26760.c": line 5175) +* reduce to right at ("test/cases/large/clang-26760.c": line 5177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5177) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) * reduce to left at ("test/cases/large/clang-26760.c": line 5175) * reduce to right at ("test/cases/large/clang-26760.c": line 5176) * reduce to left at ("test/cases/large/clang-26760.c": line 5175) * reduce to right at ("test/cases/large/clang-26760.c": line 5176) -* do without param at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5176) * reduce to left at ("test/cases/large/clang-26760.c": line 5175) * reduce to right at ("test/cases/large/clang-26760.c": line 5175) -* do without param at ("test/cases/large/clang-26760.c": line 5176) -* replace by zero at ("test/cases/large/clang-26760.c": line 5176) -* do without param at ("test/cases/large/clang-26760.c": line 5177) -* do without param at ("test/cases/large/clang-26760.c": line 5178) +* remove expression at ("test/cases/large/clang-26760.c": line 5175) +* reduce to index at ("test/cases/large/clang-26760.c": line 5176) * remove expr statement at ("test/cases/large/clang-26760.c": line 5205) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5205) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5205) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5098) -* do without param at ("test/cases/large/clang-26760.c": line 5098) -* do without param at ("test/cases/large/clang-26760.c": line 5098) -* do without param at ("test/cases/large/clang-26760.c": line 5099) -* replace by zero at ("test/cases/large/clang-26760.c": line 5099) -* do without param at ("test/cases/large/clang-26760.c": line 5100) -* replace by zero at ("test/cases/large/clang-26760.c": line 5100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5100) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5098) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5099) +* reduce to index at ("test/cases/large/clang-26760.c": line 5099) +* reduce to left at ("test/cases/large/clang-26760.c": line 5100) +* reduce to right at ("test/cases/large/clang-26760.c": line 5100) +* reduce to left at ("test/cases/large/clang-26760.c": line 5100) +* reduce to right at ("test/cases/large/clang-26760.c": line 5100) +* reduce to index at ("test/cases/large/clang-26760.c": line 5100) +* reduce to left at ("test/cases/large/clang-26760.c": line 5100) +* reduce to right at ("test/cases/large/clang-26760.c": line 5100) * remove expr statement at ("test/cases/large/clang-26760.c": line 5101) * reduce to left at ("test/cases/large/clang-26760.c": line 5101) * reduce to right at ("test/cases/large/clang-26760.c": line 5101) -* replace by zero at ("test/cases/large/clang-26760.c": line 5101) * reduce to left at ("test/cases/large/clang-26760.c": line 5101) * reduce to right at ("test/cases/large/clang-26760.c": line 5101) -* replace by zero at ("test/cases/large/clang-26760.c": line 5101) +* reduce to left at ("test/cases/large/clang-26760.c": line 5101) +* reduce to right at ("test/cases/large/clang-26760.c": line 5101) +* reduce to index at ("test/cases/large/clang-26760.c": line 5101) * remove condition at ("test/cases/large/clang-26760.c": line 5102) * remove break at ("test/cases/large/clang-26760.c": line 5103) * remove condition at ("test/cases/large/clang-26760.c": line 5104) * remove break 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5255) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5254) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5255) * remove the for loop at ("test/cases/large/clang-26760.c": line 5256) * remove initializer at ("test/cases/large/clang-26760.c": line 5256) * reduce to left at ("test/cases/large/clang-26760.c": line 5256) * reduce to right at ("test/cases/large/clang-26760.c": line 5256) * remove check at ("test/cases/large/clang-26760.c": line 5256) +* reduce to left at ("test/cases/large/clang-26760.c": line 5256) +* reduce to right at ("test/cases/large/clang-26760.c": line 5256) * remove iterator at ("test/cases/large/clang-26760.c": line 5256) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5256) * remove the for loop at ("test/cases/large/clang-26760.c": line 5258) * remove initializer at ("test/cases/large/clang-26760.c": line 5258) * reduce to left at ("test/cases/large/clang-26760.c": line 5258) * reduce to right at ("test/cases/large/clang-26760.c": line 5258) * remove check at ("test/cases/large/clang-26760.c": line 5258) +* reduce to left at ("test/cases/large/clang-26760.c": line 5258) +* reduce to right at ("test/cases/large/clang-26760.c": line 5258) * remove iterator at ("test/cases/large/clang-26760.c": line 5258) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5258) * remove expr statement at ("test/cases/large/clang-26760.c": line 5259) * reduce to left at ("test/cases/large/clang-26760.c": line 5259) * reduce to right at ("test/cases/large/clang-26760.c": line 5259) -* replace by zero at ("test/cases/large/clang-26760.c": line 5259) -* replace by zero at ("test/cases/large/clang-26760.c": line 5259) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5259) +* reduce to index at ("test/cases/large/clang-26760.c": line 5259) * remove expr statement at ("test/cases/large/clang-26760.c": line 5261) -* replace by zero at ("test/cases/large/clang-26760.c": line 5222) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5261) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) -* remove expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5223) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5223) +* reduce to index at ("test/cases/large/clang-26760.c": line 5223) * remove expression at ("test/cases/large/clang-26760.c": line 5223) -* replace by zero at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) -* do without param at ("test/cases/large/clang-26760.c": line 5230) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5230) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5230) * reduce to right at ("test/cases/large/clang-26760.c": line 5230) -* remove expression at ("test/cases/large/clang-26760.c": line 5223) -* do without param at ("test/cases/large/clang-26760.c": line 5223) +* reduce to left at ("test/cases/large/clang-26760.c": line 5230) +* reduce to right at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to left at ("test/cases/large/clang-26760.c": line 5223) +* reduce to right at ("test/cases/large/clang-26760.c": line 5230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5230) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5229) -* do without param at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) * reduce to operant at ("test/cases/large/clang-26760.c": line 5223) * reduce to left at ("test/cases/large/clang-26760.c": line 5223) * reduce to right at ("test/cases/large/clang-26760.c": line 5223) -* do without param at ("test/cases/large/clang-26760.c": line 5223) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5224) -* do without param at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) * reduce to left at ("test/cases/large/clang-26760.c": line 5225) * reduce to right at ("test/cases/large/clang-26760.c": line 5227) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) * remove expression at ("test/cases/large/clang-26760.c": line 5225) -* do without param at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5227) * reduce to left at ("test/cases/large/clang-26760.c": line 5225) * reduce to right at ("test/cases/large/clang-26760.c": line 5226) -* do without param at ("test/cases/large/clang-26760.c": line 5225) -* remove expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5226) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5226) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5226) +* reduce to left at ("test/cases/large/clang-26760.c": line 5225) +* reduce to right at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5225) * reduce to operant at ("test/cases/large/clang-26760.c": line 5225) -* replace by zero at ("test/cases/large/clang-26760.c": line 5225) -* do without param at ("test/cases/large/clang-26760.c": line 5226) -* replace by zero at ("test/cases/large/clang-26760.c": line 5226) -* do without param at ("test/cases/large/clang-26760.c": line 5227) -* do without param at ("test/cases/large/clang-26760.c": line 5228) -* do without param at ("test/cases/large/clang-26760.c": line 5229) -* do without param at ("test/cases/large/clang-26760.c": line 5230) +* remove expression at ("test/cases/large/clang-26760.c": line 5225) +* reduce to index at ("test/cases/large/clang-26760.c": line 5225) +* reduce to index at ("test/cases/large/clang-26760.c": line 5226) * reduce to operant at ("test/cases/large/clang-26760.c": line 5230) -* replace by zero at ("test/cases/large/clang-26760.c": line 5230) -* replace by zero at ("test/cases/large/clang-26760.c": line 5230) +* remove expression at ("test/cases/large/clang-26760.c": line 5223) +* reduce to index at ("test/cases/large/clang-26760.c": line 5230) +* reduce to index at ("test/cases/large/clang-26760.c": line 5230) +* remove expression at ("test/cases/large/clang-26760.c": line 5223) * remove expr statement at ("test/cases/large/clang-26760.c": line 5231) * reduce to left at ("test/cases/large/clang-26760.c": line 5231) * reduce to right at ("test/cases/large/clang-26760.c": line 5231) * remove expr statement at ("test/cases/large/clang-26760.c": line 5232) * reduce to left at ("test/cases/large/clang-26760.c": line 5232) * reduce to right at ("test/cases/large/clang-26760.c": line 5232) -* do without param at ("test/cases/large/clang-26760.c": line 5232) +* reduce to left at ("test/cases/large/clang-26760.c": line 5232) +* reduce to right at ("test/cases/large/clang-26760.c": line 5243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) * reduce to operant at ("test/cases/large/clang-26760.c": line 5232) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5242) +* reduce to left at ("test/cases/large/clang-26760.c": line 5233) +* reduce to right at ("test/cases/large/clang-26760.c": line 5241) * reduce to left at ("test/cases/large/clang-26760.c": line 5233) * reduce to right at ("test/cases/large/clang-26760.c": line 5241) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5241) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5239) * reduce to left at ("test/cases/large/clang-26760.c": line 5238) * reduce to right at ("test/cases/large/clang-26760.c": line 5238) -* remove expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to left at ("test/cases/large/clang-26760.c": line 5233) +* reduce to right at ("test/cases/large/clang-26760.c": line 5238) * reduce to left at ("test/cases/large/clang-26760.c": line 5233) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) -* do without param at ("test/cases/large/clang-26760.c": line 5233) -* replace by zero at ("test/cases/large/clang-26760.c": line 5233) -* do without param at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to index at ("test/cases/large/clang-26760.c": line 5233) * reduce to operant at ("test/cases/large/clang-26760.c": line 5234) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5238) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) +* reduce to right at ("test/cases/large/clang-26760.c": line 5238) +* reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) -* remove expression at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5236) * reduce to operant at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5234) -* do without param at ("test/cases/large/clang-26760.c": line 5235) -* do without param at ("test/cases/large/clang-26760.c": line 5236) -* do without param at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5235) +* remove expression at ("test/cases/large/clang-26760.c": line 5234) +* reduce to left at ("test/cases/large/clang-26760.c": line 5237) +* reduce to right at ("test/cases/large/clang-26760.c": line 5238) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) * reduce to left at ("test/cases/large/clang-26760.c": line 5237) * reduce to right at ("test/cases/large/clang-26760.c": line 5237) -* do without param at ("test/cases/large/clang-26760.c": line 5237) -* do without param at ("test/cases/large/clang-26760.c": line 5238) -* replace by zero at ("test/cases/large/clang-26760.c": line 5238) -* replace by zero at ("test/cases/large/clang-26760.c": line 5238) -* do without param at ("test/cases/large/clang-26760.c": line 5239) -* do without param at ("test/cases/large/clang-26760.c": line 5240) -* do without param at ("test/cases/large/clang-26760.c": line 5241) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5237) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5238) +* reduce to index at ("test/cases/large/clang-26760.c": line 5238) +* reduce to index at ("test/cases/large/clang-26760.c": line 5238) +* remove expression at ("test/cases/large/clang-26760.c": line 5233) * reduce to operant at ("test/cases/large/clang-26760.c": line 5241) -* do without param at ("test/cases/large/clang-26760.c": line 5242) -* do without param at ("test/cases/large/clang-26760.c": line 5243) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5282) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5284) * remove the for loop at ("test/cases/large/clang-26760.c": line 5285) * remove initializer at ("test/cases/large/clang-26760.c": line 5285) * reduce to left at ("test/cases/large/clang-26760.c": line 5285) * reduce to right at ("test/cases/large/clang-26760.c": line 5285) * remove check at ("test/cases/large/clang-26760.c": line 5285) +* reduce to left at ("test/cases/large/clang-26760.c": line 5285) +* reduce to right at ("test/cases/large/clang-26760.c": line 5285) * remove iterator at ("test/cases/large/clang-26760.c": line 5285) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5285) * remove condition at ("test/cases/large/clang-26760.c": line 5287) * remove break at ("test/cases/large/clang-26760.c": line 5288) * remove expr statement at ("test/cases/large/clang-26760.c": line 5289) * reduce to left at ("test/cases/large/clang-26760.c": line 5289) * reduce to right at ("test/cases/large/clang-26760.c": line 5289) -* replace by zero at ("test/cases/large/clang-26760.c": line 5289) +* reduce to index at ("test/cases/large/clang-26760.c": line 5289) * reduce to operant at ("test/cases/large/clang-26760.c": line 5289) * remove the for loop at ("test/cases/large/clang-26760.c": line 5291) * remove initializer at ("test/cases/large/clang-26760.c": line 5291) * 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 check at ("test/cases/large/clang-26760.c": line 5291) +* reduce to left at ("test/cases/large/clang-26760.c": line 5291) +* reduce to right at ("test/cases/large/clang-26760.c": line 5291) * reduce to operant at ("test/cases/large/clang-26760.c": line 5291) * remove iterator at ("test/cases/large/clang-26760.c": line 5291) -* replace by zero at ("test/cases/large/clang-26760.c": line 5293) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5291) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 5300) -* remove expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to left at ("test/cases/large/clang-26760.c": line 5299) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) * reduce to right at ("test/cases/large/clang-26760.c": line 5300) -* replace by zero at ("test/cases/large/clang-26760.c": line 5300) -* replace by zero at ("test/cases/large/clang-26760.c": line 5300) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5300) +* reduce to index at ("test/cases/large/clang-26760.c": line 5300) * reduce to operant at ("test/cases/large/clang-26760.c": line 5300) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) * reduce to right at ("test/cases/large/clang-26760.c": line 5300) * remove expression at ("test/cases/large/clang-26760.c": line 5300) -* do without param at ("test/cases/large/clang-26760.c": line 5300) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) -* reduce to right at ("test/cases/large/clang-26760.c": line 5302) -* do without param at ("test/cases/large/clang-26760.c": line 5301) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5303) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) * remove expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5303) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to left at ("test/cases/large/clang-26760.c": line 5300) +* reduce to right at ("test/cases/large/clang-26760.c": line 5301) * reduce to left at ("test/cases/large/clang-26760.c": line 5300) * reduce to right at ("test/cases/large/clang-26760.c": line 5301) -* do without param at ("test/cases/large/clang-26760.c": line 5300) -* replace by zero at ("test/cases/large/clang-26760.c": line 5300) -* do without param at ("test/cases/large/clang-26760.c": line 5301) -* do without param at ("test/cases/large/clang-26760.c": line 5302) -* replace by zero at ("test/cases/large/clang-26760.c": line 5302) -* replace by zero at ("test/cases/large/clang-26760.c": line 5302) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5301) +* reduce to index at ("test/cases/large/clang-26760.c": line 5300) +* remove expression at ("test/cases/large/clang-26760.c": line 5300) +* reduce to index at ("test/cases/large/clang-26760.c": line 5302) +* reduce to index at ("test/cases/large/clang-26760.c": line 5302) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5303) +* reduce to index at ("test/cases/large/clang-26760.c": line 5303) +* reduce to index at ("test/cases/large/clang-26760.c": line 5303) * 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) @@ -5831,187 +6651,235 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5314) -* replace by zero at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5323) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5322) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5314) -* remove expression at ("test/cases/large/clang-26760.c": line 5314) -* replace by zero at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to left at ("test/cases/large/clang-26760.c": line 5314) +* reduce to right at ("test/cases/large/clang-26760.c": line 5314) +* reduce to index at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5314) -* replace by zero at ("test/cases/large/clang-26760.c": line 5314) +* reduce to left at ("test/cases/large/clang-26760.c": line 5314) +* reduce to right at ("test/cases/large/clang-26760.c": line 5314) +* reduce to index at ("test/cases/large/clang-26760.c": line 5314) +* remove expression at ("test/cases/large/clang-26760.c": line 5314) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5321) * reduce to left at ("test/cases/large/clang-26760.c": line 5314) * reduce to right at ("test/cases/large/clang-26760.c": line 5321) -* do without param at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5314) -* do without param at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) * reduce to left at ("test/cases/large/clang-26760.c": line 5315) * reduce to right at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5319) -* remove expression at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5320) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to left at ("test/cases/large/clang-26760.c": line 5315) +* reduce to right at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5316) * reduce to left at ("test/cases/large/clang-26760.c": line 5315) * reduce to right at ("test/cases/large/clang-26760.c": line 5315) * reduce to operant at ("test/cases/large/clang-26760.c": line 5315) -* do without param at ("test/cases/large/clang-26760.c": line 5316) -* do without param at ("test/cases/large/clang-26760.c": line 5317) -* do without param at ("test/cases/large/clang-26760.c": line 5318) -* do without param at ("test/cases/large/clang-26760.c": line 5319) -* do without param at ("test/cases/large/clang-26760.c": line 5320) -* do without param at ("test/cases/large/clang-26760.c": line 5321) -* do without param at ("test/cases/large/clang-26760.c": line 5322) -* replace by zero at ("test/cases/large/clang-26760.c": line 5322) -* do without param at ("test/cases/large/clang-26760.c": line 5323) +* remove expression at ("test/cases/large/clang-26760.c": line 5315) +* reduce to index at ("test/cases/large/clang-26760.c": line 5322) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 5307) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5307) * remove the for loop at ("test/cases/large/clang-26760.c": line 5326) * remove initializer at ("test/cases/large/clang-26760.c": line 5326) * reduce to left at ("test/cases/large/clang-26760.c": line 5326) * reduce to right at ("test/cases/large/clang-26760.c": line 5326) * remove check at ("test/cases/large/clang-26760.c": line 5326) +* reduce to left at ("test/cases/large/clang-26760.c": line 5326) +* reduce to right at ("test/cases/large/clang-26760.c": line 5326) * remove iterator at ("test/cases/large/clang-26760.c": line 5326) * reduce to left at ("test/cases/large/clang-26760.c": line 5326) * reduce to right at ("test/cases/large/clang-26760.c": line 5326) -* do without param at ("test/cases/large/clang-26760.c": line 5326) -* do without param at ("test/cases/large/clang-26760.c": line 5327) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5326) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5327) * remove return statement at ("test/cases/large/clang-26760.c": line 5329) * remove condition at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) * remove expression at ("test/cases/large/clang-26760.c": line 5331) -* do without param at ("test/cases/large/clang-26760.c": line 5331) -* do without param at ("test/cases/large/clang-26760.c": line 5331) -* do without param at ("test/cases/large/clang-26760.c": line 5332) -* do without param at ("test/cases/large/clang-26760.c": line 5333) +* reduce to left at ("test/cases/large/clang-26760.c": line 5331) +* reduce to right at ("test/cases/large/clang-26760.c": line 5339) +* reduce to left at ("test/cases/large/clang-26760.c": line 5331) +* reduce to right at ("test/cases/large/clang-26760.c": line 5339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5331) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5332) +* reduce to left at ("test/cases/large/clang-26760.c": line 5333) +* reduce to right at ("test/cases/large/clang-26760.c": line 5339) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5333) +* reduce to index at ("test/cases/large/clang-26760.c": line 5333) * remove expression at ("test/cases/large/clang-26760.c": line 5333) -* replace by zero at ("test/cases/large/clang-26760.c": line 5333) -* do without param at ("test/cases/large/clang-26760.c": line 5333) -* do without param at ("test/cases/large/clang-26760.c": line 5334) -* do without param at ("test/cases/large/clang-26760.c": line 5334) -* do without param at ("test/cases/large/clang-26760.c": line 5334) -* do without param at ("test/cases/large/clang-26760.c": line 5338) -* remove expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5333) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5339) +* reduce to left at ("test/cases/large/clang-26760.c": line 5334) +* reduce to right at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5334) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5338) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5338) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5338) * reduce to operant at ("test/cases/large/clang-26760.c": line 5335) -* do without param at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5338) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5337) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5337) -* do without param at ("test/cases/large/clang-26760.c": line 5335) +* reduce to left at ("test/cases/large/clang-26760.c": line 5335) +* reduce to right at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5337) * reduce to left at ("test/cases/large/clang-26760.c": line 5335) * reduce to right at ("test/cases/large/clang-26760.c": line 5336) -* do without param at ("test/cases/large/clang-26760.c": line 5335) -* replace by zero at ("test/cases/large/clang-26760.c": line 5335) -* do without param at ("test/cases/large/clang-26760.c": line 5336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5336) +* reduce to index at ("test/cases/large/clang-26760.c": line 5335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5336) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5336) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5336) +* reduce to index at ("test/cases/large/clang-26760.c": line 5336) * remove expression at ("test/cases/large/clang-26760.c": line 5336) -* replace by zero at ("test/cases/large/clang-26760.c": line 5336) -* do without param at ("test/cases/large/clang-26760.c": line 5337) -* do without param at ("test/cases/large/clang-26760.c": line 5338) -* replace by zero at ("test/cases/large/clang-26760.c": line 5338) -* replace by zero at ("test/cases/large/clang-26760.c": line 5338) -* replace by zero at ("test/cases/large/clang-26760.c": line 5338) -* do without param at ("test/cases/large/clang-26760.c": line 5339) -* replace by zero at ("test/cases/large/clang-26760.c": line 5339) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5569) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5570) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5338) +* reduce to index at ("test/cases/large/clang-26760.c": line 5338) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5338) +* reduce to index at ("test/cases/large/clang-26760.c": line 5338) +* remove expression at ("test/cases/large/clang-26760.c": line 5335) +* reduce to index at ("test/cases/large/clang-26760.c": line 5339) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5569) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5570) * remove the for loop at ("test/cases/large/clang-26760.c": line 5571) * remove initializer at ("test/cases/large/clang-26760.c": line 5571) * reduce to left at ("test/cases/large/clang-26760.c": line 5571) * reduce to right at ("test/cases/large/clang-26760.c": line 5571) * remove check at ("test/cases/large/clang-26760.c": line 5571) +* reduce to left at ("test/cases/large/clang-26760.c": line 5571) +* reduce to right at ("test/cases/large/clang-26760.c": line 5571) * remove iterator at ("test/cases/large/clang-26760.c": line 5571) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5571) * remove expr statement at ("test/cases/large/clang-26760.c": line 5572) * reduce to left at ("test/cases/large/clang-26760.c": line 5572) * reduce to right at ("test/cases/large/clang-26760.c": line 5572) -* replace by zero at ("test/cases/large/clang-26760.c": line 5572) +* reduce to index at ("test/cases/large/clang-26760.c": line 5572) * remove expr statement at ("test/cases/large/clang-26760.c": line 5573) * reduce to left at ("test/cases/large/clang-26760.c": line 5573) * reduce to right at ("test/cases/large/clang-26760.c": line 5573) -* replace by zero at ("test/cases/large/clang-26760.c": line 5573) * remove expr statement at ("test/cases/large/clang-26760.c": line 5574) * reduce to left at ("test/cases/large/clang-26760.c": line 5574) * reduce to right at ("test/cases/large/clang-26760.c": line 5574) -* replace by zero at ("test/cases/large/clang-26760.c": line 5574) -* do without param at ("test/cases/large/clang-26760.c": line 5574) -* do without param at ("test/cases/large/clang-26760.c": line 5574) -* do without param at ("test/cases/large/clang-26760.c": line 5575) -* do without param at ("test/cases/large/clang-26760.c": line 5576) -* replace by zero at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5574) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5574) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5575) * reduce to left at ("test/cases/large/clang-26760.c": line 5576) * reduce to right at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5576) -* do without param at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5580) -* remove expression at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5579) -* remove expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to index at ("test/cases/large/clang-26760.c": line 5576) +* reduce to left at ("test/cases/large/clang-26760.c": line 5576) +* reduce to right at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5583) +* reduce to left at ("test/cases/large/clang-26760.c": line 5576) +* reduce to right at ("test/cases/large/clang-26760.c": line 5576) +* reduce to left at ("test/cases/large/clang-26760.c": line 5576) +* reduce to right at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5579) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5579) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to left at ("test/cases/large/clang-26760.c": line 5577) +* reduce to right at ("test/cases/large/clang-26760.c": line 5579) * reduce to left at ("test/cases/large/clang-26760.c": line 5577) * reduce to right at ("test/cases/large/clang-26760.c": line 5577) * reduce to operant at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5579) * reduce to left at ("test/cases/large/clang-26760.c": line 5577) * reduce to right at ("test/cases/large/clang-26760.c": line 5578) -* do without param at ("test/cases/large/clang-26760.c": line 5577) * reduce to left at ("test/cases/large/clang-26760.c": line 5577) * reduce to right at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5578) +* reduce to left at ("test/cases/large/clang-26760.c": line 5577) +* reduce to right at ("test/cases/large/clang-26760.c": line 5577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5577) * reduce to operant at ("test/cases/large/clang-26760.c": line 5577) -* do without param at ("test/cases/large/clang-26760.c": line 5578) -* do without param at ("test/cases/large/clang-26760.c": line 5579) -* do without param at ("test/cases/large/clang-26760.c": line 5580) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 5577) +* remove expression at ("test/cases/large/clang-26760.c": line 5577) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 5342) * delete variable at ("test/cases/large/clang-26760.c": line 5343) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5344) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5344) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5344) * remove the for loop at ("test/cases/large/clang-26760.c": line 5345) * remove initializer at ("test/cases/large/clang-26760.c": line 5345) * reduce to left at ("test/cases/large/clang-26760.c": line 5345) * reduce to right at ("test/cases/large/clang-26760.c": line 5345) * remove check at ("test/cases/large/clang-26760.c": line 5345) +* reduce to left at ("test/cases/large/clang-26760.c": line 5345) +* reduce to right at ("test/cases/large/clang-26760.c": line 5345) * remove iterator at ("test/cases/large/clang-26760.c": line 5345) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5345) * remove expr statement at ("test/cases/large/clang-26760.c": line 5346) * reduce to left at ("test/cases/large/clang-26760.c": line 5346) * reduce to right at ("test/cases/large/clang-26760.c": line 5346) -* replace by zero at ("test/cases/large/clang-26760.c": line 5346) +* reduce to index at ("test/cases/large/clang-26760.c": line 5346) * remove the for loop at ("test/cases/large/clang-26760.c": line 5347) * remove initializer at ("test/cases/large/clang-26760.c": line 5347) * 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 check at ("test/cases/large/clang-26760.c": line 5347) +* reduce to left at ("test/cases/large/clang-26760.c": line 5347) +* reduce to right at ("test/cases/large/clang-26760.c": line 5347) * reduce to operant at ("test/cases/large/clang-26760.c": line 5347) * remove iterator at ("test/cases/large/clang-26760.c": line 5347) -* replace by zero at ("test/cases/large/clang-26760.c": line 5349) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5347) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5350) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5355) * remove condition at ("test/cases/large/clang-26760.c": line 5356) * remove break at ("test/cases/large/clang-26760.c": line 5357) * remove expr statement at ("test/cases/large/clang-26760.c": line 5358) @@ -6022,48 +6890,66 @@ * 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 check at ("test/cases/large/clang-26760.c": line 5359) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5359) -* replace by zero at ("test/cases/large/clang-26760.c": line 5361) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5359) * inline variable l_210 at ("test/cases/large/clang-26760.c": line 5361) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5362) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5365) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5369) * remove condition at ("test/cases/large/clang-26760.c": line 5370) * reduce to left at ("test/cases/large/clang-26760.c": line 5370) * reduce to right at ("test/cases/large/clang-26760.c": line 5370) -* do without param at ("test/cases/large/clang-26760.c": line 5370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5375) * reduce to left at ("test/cases/large/clang-26760.c": line 5370) * reduce to right at ("test/cases/large/clang-26760.c": line 5371) -* do without param at ("test/cases/large/clang-26760.c": line 5370) -* do without param at ("test/cases/large/clang-26760.c": line 5371) -* do without param at ("test/cases/large/clang-26760.c": line 5371) -* do without param at ("test/cases/large/clang-26760.c": line 5372) -* do without param at ("test/cases/large/clang-26760.c": line 5372) -* do without param at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5371) +* reduce to left at ("test/cases/large/clang-26760.c": line 5371) +* reduce to right at ("test/cases/large/clang-26760.c": line 5374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5373) +* reduce to left at ("test/cases/large/clang-26760.c": line 5372) +* reduce to right at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5372) * reduce to left at ("test/cases/large/clang-26760.c": line 5372) * reduce to right at ("test/cases/large/clang-26760.c": line 5372) * remove expression at ("test/cases/large/clang-26760.c": line 5372) * reduce to left at ("test/cases/large/clang-26760.c": line 5372) * reduce to right at ("test/cases/large/clang-26760.c": line 5372) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 5372) +* reduce to right at ("test/cases/large/clang-26760.c": line 5372) * 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 the for loop at ("test/cases/large/clang-26760.c": line 5393) * remove initializer at ("test/cases/large/clang-26760.c": line 5393) @@ -6071,259 +6957,390 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5393) * reduce to operant at ("test/cases/large/clang-26760.c": line 5393) * remove check at ("test/cases/large/clang-26760.c": line 5393) +* reduce to left at ("test/cases/large/clang-26760.c": line 5393) +* reduce to right at ("test/cases/large/clang-26760.c": line 5393) * remove iterator at ("test/cases/large/clang-26760.c": line 5393) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5393) * remove expr statement at ("test/cases/large/clang-26760.c": line 5395) * reduce to left at ("test/cases/large/clang-26760.c": line 5395) * reduce to right at ("test/cases/large/clang-26760.c": line 5395) -* replace by zero at ("test/cases/large/clang-26760.c": line 5395) * remove return statement at ("test/cases/large/clang-26760.c": line 5396) * remove expr statement at ("test/cases/large/clang-26760.c": line 5398) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5398) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) +* reduce to right at ("test/cases/large/clang-26760.c": line 5408) +* reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5408) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5407) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5406) * reduce to left at ("test/cases/large/clang-26760.c": line 5398) * reduce to right at ("test/cases/large/clang-26760.c": line 5399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) * remove expression at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5398) -* do without param at ("test/cases/large/clang-26760.c": line 5399) -* do without param at ("test/cases/large/clang-26760.c": line 5399) -* do without param at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5405) * reduce to left at ("test/cases/large/clang-26760.c": line 5400) * reduce to right at ("test/cases/large/clang-26760.c": line 5404) -* do without param at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) -* remove expression at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5403) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5402) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5402) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5400) +* reduce to left at ("test/cases/large/clang-26760.c": line 5400) +* reduce to right at ("test/cases/large/clang-26760.c": line 5401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5401) * reduce to left at ("test/cases/large/clang-26760.c": line 5400) * reduce to right at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5400) * reduce to left at ("test/cases/large/clang-26760.c": line 5400) * reduce to right at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5400) +* reduce to index at ("test/cases/large/clang-26760.c": line 5400) +* remove expression at ("test/cases/large/clang-26760.c": line 5400) * remove expression at ("test/cases/large/clang-26760.c": line 5400) -* replace by zero at ("test/cases/large/clang-26760.c": line 5400) -* do without param at ("test/cases/large/clang-26760.c": line 5401) -* do without param at ("test/cases/large/clang-26760.c": line 5402) -* do without param at ("test/cases/large/clang-26760.c": line 5403) -* do without param at ("test/cases/large/clang-26760.c": line 5404) * reduce to operant at ("test/cases/large/clang-26760.c": line 5404) -* do without param at ("test/cases/large/clang-26760.c": line 5405) -* do without param at ("test/cases/large/clang-26760.c": line 5406) -* replace by zero at ("test/cases/large/clang-26760.c": line 5406) -* do without param at ("test/cases/large/clang-26760.c": line 5407) -* do without param at ("test/cases/large/clang-26760.c": line 5408) +* reduce to index at ("test/cases/large/clang-26760.c": line 5406) * remove the for loop at ("test/cases/large/clang-26760.c": line 5409) * remove initializer at ("test/cases/large/clang-26760.c": line 5409) * 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 check at ("test/cases/large/clang-26760.c": line 5409) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5409) * reduce to left at ("test/cases/large/clang-26760.c": line 5409) * reduce to right at ("test/cases/large/clang-26760.c": line 5409) -* do without param at ("test/cases/large/clang-26760.c": line 5409) -* do without param at ("test/cases/large/clang-26760.c": line 5410) -* replace by zero at ("test/cases/large/clang-26760.c": line 5412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5410) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5413) -* replace by zero at ("test/cases/large/clang-26760.c": line 5413) * remove expr statement at ("test/cases/large/clang-26760.c": line 5414) * reduce to left at ("test/cases/large/clang-26760.c": line 5414) * reduce to right at ("test/cases/large/clang-26760.c": line 5414) * remove expr statement at ("test/cases/large/clang-26760.c": line 5415) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5415) -* do without param at ("test/cases/large/clang-26760.c": line 5425) -* remove expression at ("test/cases/large/clang-26760.c": line 5415) -* reduce to left at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5426) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) -* reduce to left at ("test/cases/large/clang-26760.c": line 5415) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) * reduce to left at ("test/cases/large/clang-26760.c": line 5425) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) -* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to left at ("test/cases/large/clang-26760.c": line 5415) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to left at ("test/cases/large/clang-26760.c": line 5415) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to left at ("test/cases/large/clang-26760.c": line 5425) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5425) -* remove expression at ("test/cases/large/clang-26760.c": line 5415) -* do without param at ("test/cases/large/clang-26760.c": line 5415) +* reduce to left at ("test/cases/large/clang-26760.c": line 5415) +* reduce to right at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5425) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5424) -* do without param at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5424) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5423) * reduce to left at ("test/cases/large/clang-26760.c": line 5415) * reduce to right at ("test/cases/large/clang-26760.c": line 5423) -* do without param at ("test/cases/large/clang-26760.c": line 5415) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5423) * reduce to left at ("test/cases/large/clang-26760.c": line 5416) * reduce to right at ("test/cases/large/clang-26760.c": line 5422) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5416) -* do without param at ("test/cases/large/clang-26760.c": line 5417) -* do without param at ("test/cases/large/clang-26760.c": line 5418) -* do without param at ("test/cases/large/clang-26760.c": line 5418) -* do without param at ("test/cases/large/clang-26760.c": line 5421) -* remove expression at ("test/cases/large/clang-26760.c": line 5421) -* remove expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5422) +* reduce to left at ("test/cases/large/clang-26760.c": line 5416) +* reduce to right at ("test/cases/large/clang-26760.c": line 5418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5417) +* reduce to left at ("test/cases/large/clang-26760.c": line 5418) +* reduce to right at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) * reduce to left at ("test/cases/large/clang-26760.c": line 5419) * reduce to right at ("test/cases/large/clang-26760.c": line 5421) -* do without param at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5421) * reduce to left at ("test/cases/large/clang-26760.c": line 5420) * reduce to right at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) * remove expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to left at ("test/cases/large/clang-26760.c": line 5419) +* reduce to right at ("test/cases/large/clang-26760.c": line 5420) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5420) +* reduce to index at ("test/cases/large/clang-26760.c": line 5420) * remove expression at ("test/cases/large/clang-26760.c": line 5419) -* do without param at ("test/cases/large/clang-26760.c": line 5419) -* do without param at ("test/cases/large/clang-26760.c": line 5420) -* replace by zero at ("test/cases/large/clang-26760.c": line 5420) -* do without param at ("test/cases/large/clang-26760.c": line 5421) -* replace by zero at ("test/cases/large/clang-26760.c": line 5421) -* do without param at ("test/cases/large/clang-26760.c": line 5422) -* do without param at ("test/cases/large/clang-26760.c": line 5423) -* do without param at ("test/cases/large/clang-26760.c": line 5424) -* do without param at ("test/cases/large/clang-26760.c": line 5425) -* do without param at ("test/cases/large/clang-26760.c": line 5426) +* reduce to index at ("test/cases/large/clang-26760.c": line 5421) +* remove expression at ("test/cases/large/clang-26760.c": line 5419) +* remove expression at ("test/cases/large/clang-26760.c": line 5421) +* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* remove expression at ("test/cases/large/clang-26760.c": line 5415) +* remove expression at ("test/cases/large/clang-26760.c": line 5415) * remove expr statement at ("test/cases/large/clang-26760.c": line 5427) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5427) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5443) -* do without param at ("test/cases/large/clang-26760.c": line 5427) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5443) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5443) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5442) -* do without param at ("test/cases/large/clang-26760.c": line 5441) -* remove expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5427) * reduce to left at ("test/cases/large/clang-26760.c": line 5427) * reduce to right at ("test/cases/large/clang-26760.c": line 5441) -* do without param at ("test/cases/large/clang-26760.c": line 5427) -* do without param at ("test/cases/large/clang-26760.c": line 5428) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5441) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5441) +* reduce to left at ("test/cases/large/clang-26760.c": line 5427) +* reduce to right at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5441) -* do without param at ("test/cases/large/clang-26760.c": line 5440) -* remove expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5441) +* reduce to left at ("test/cases/large/clang-26760.c": line 5440) +* reduce to right at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5440) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5440) -* do without param at ("test/cases/large/clang-26760.c": line 5428) -* do without param at ("test/cases/large/clang-26760.c": line 5428) -* do without param at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5439) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5438) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5438) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5437) -* do without param at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5437) +* reduce to left at ("test/cases/large/clang-26760.c": line 5428) +* reduce to right at ("test/cases/large/clang-26760.c": line 5436) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5436) * reduce to left at ("test/cases/large/clang-26760.c": line 5428) * reduce to right at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5428) -* replace by zero at ("test/cases/large/clang-26760.c": line 5428) -* replace by zero at ("test/cases/large/clang-26760.c": line 5428) -* do without param at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5428) +* reduce to index at ("test/cases/large/clang-26760.c": line 5428) * reduce to left at ("test/cases/large/clang-26760.c": line 5429) * reduce to right at ("test/cases/large/clang-26760.c": line 5436) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5429) -* do without param at ("test/cases/large/clang-26760.c": line 5430) -* do without param at ("test/cases/large/clang-26760.c": line 5430) -* do without param at ("test/cases/large/clang-26760.c": line 5430) -* do without param at ("test/cases/large/clang-26760.c": line 5431) -* replace by zero at ("test/cases/large/clang-26760.c": line 5431) -* replace by zero at ("test/cases/large/clang-26760.c": line 5431) -* do without param at ("test/cases/large/clang-26760.c": line 5432) -* do without param at ("test/cases/large/clang-26760.c": line 5433) -* do without param at ("test/cases/large/clang-26760.c": line 5434) -* do without param at ("test/cases/large/clang-26760.c": line 5435) -* do without param at ("test/cases/large/clang-26760.c": line 5436) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5436) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5436) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5435) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5434) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5433) +* reduce to left at ("test/cases/large/clang-26760.c": line 5429) +* reduce to right at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5430) +* reduce to left at ("test/cases/large/clang-26760.c": line 5430) +* reduce to right at ("test/cases/large/clang-26760.c": line 5432) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5432) +* reduce to left at ("test/cases/large/clang-26760.c": line 5430) +* reduce to right at ("test/cases/large/clang-26760.c": line 5431) +* reduce to left at ("test/cases/large/clang-26760.c": line 5430) +* reduce to right at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5431) +* reduce to index at ("test/cases/large/clang-26760.c": line 5431) +* reduce to index at ("test/cases/large/clang-26760.c": line 5431) * reduce to operant at ("test/cases/large/clang-26760.c": line 5436) -* do without param at ("test/cases/large/clang-26760.c": line 5437) * reduce to operant at ("test/cases/large/clang-26760.c": line 5437) -* do without param at ("test/cases/large/clang-26760.c": line 5438) * reduce to operant at ("test/cases/large/clang-26760.c": line 5438) -* do without param at ("test/cases/large/clang-26760.c": line 5439) -* do without param at ("test/cases/large/clang-26760.c": line 5440) -* do without param at ("test/cases/large/clang-26760.c": line 5441) -* replace by zero at ("test/cases/large/clang-26760.c": line 5441) -* replace by zero at ("test/cases/large/clang-26760.c": line 5441) -* do without param at ("test/cases/large/clang-26760.c": line 5442) -* do without param at ("test/cases/large/clang-26760.c": line 5443) +* remove expression at ("test/cases/large/clang-26760.c": line 5428) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5441) +* reduce to index at ("test/cases/large/clang-26760.c": line 5441) +* reduce to index at ("test/cases/large/clang-26760.c": line 5441) +* remove expression at ("test/cases/large/clang-26760.c": line 5427) * remove the for loop at ("test/cases/large/clang-26760.c": line 5445) * remove initializer 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) * remove check 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) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5447) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5447) * remove expr statement at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5448) -* replace by zero at ("test/cases/large/clang-26760.c": line 5448) +* reduce to index at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) -* do without param at ("test/cases/large/clang-26760.c": line 5448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to index at ("test/cases/large/clang-26760.c": line 5448) * reduce to left at ("test/cases/large/clang-26760.c": line 5448) * reduce to right at ("test/cases/large/clang-26760.c": line 5448) -* replace by zero at ("test/cases/large/clang-26760.c": line 5448) -* do without param at ("test/cases/large/clang-26760.c": line 5449) -* do without param at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) * reduce to left at ("test/cases/large/clang-26760.c": line 5449) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) * reduce to left at ("test/cases/large/clang-26760.c": line 5449) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) -* do without param at ("test/cases/large/clang-26760.c": line 5449) +* reduce to left at ("test/cases/large/clang-26760.c": line 5449) +* reduce to right at ("test/cases/large/clang-26760.c": line 5455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5450) * reduce to left at ("test/cases/large/clang-26760.c": line 5449) * reduce to right at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5449) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5449) +* reduce to index at ("test/cases/large/clang-26760.c": line 5449) * remove expression at ("test/cases/large/clang-26760.c": line 5449) -* replace by zero at ("test/cases/large/clang-26760.c": line 5449) -* do without param at ("test/cases/large/clang-26760.c": line 5450) -* do without param at ("test/cases/large/clang-26760.c": line 5450) +* reduce to left at ("test/cases/large/clang-26760.c": line 5450) +* reduce to right at ("test/cases/large/clang-26760.c": line 5455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5451) +* reduce to index at ("test/cases/large/clang-26760.c": line 5450) * reduce to left at ("test/cases/large/clang-26760.c": line 5450) * reduce to right at ("test/cases/large/clang-26760.c": line 5450) -* replace by zero at ("test/cases/large/clang-26760.c": line 5450) -* do without param at ("test/cases/large/clang-26760.c": line 5451) -* do without param at ("test/cases/large/clang-26760.c": line 5451) -* replace by zero at ("test/cases/large/clang-26760.c": line 5451) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5452) -* replace by zero at ("test/cases/large/clang-26760.c": line 5452) -* do without param at ("test/cases/large/clang-26760.c": line 5453) +* reduce to left at ("test/cases/large/clang-26760.c": line 5451) +* reduce to right at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to index at ("test/cases/large/clang-26760.c": line 5451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5455) +* reduce to left at ("test/cases/large/clang-26760.c": line 5452) +* reduce to right at ("test/cases/large/clang-26760.c": line 5454) +* reduce to left at ("test/cases/large/clang-26760.c": line 5452) +* reduce to right at ("test/cases/large/clang-26760.c": line 5454) +* reduce to left at ("test/cases/large/clang-26760.c": line 5452) +* reduce to right at ("test/cases/large/clang-26760.c": line 5454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5453) +* reduce to index at ("test/cases/large/clang-26760.c": line 5452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5453) +* reduce to left at ("test/cases/large/clang-26760.c": line 5453) +* reduce to right at ("test/cases/large/clang-26760.c": line 5453) +* reduce to index at ("test/cases/large/clang-26760.c": line 5453) * remove expression at ("test/cases/large/clang-26760.c": line 5453) -* replace by zero at ("test/cases/large/clang-26760.c": line 5453) -* replace by zero at ("test/cases/large/clang-26760.c": line 5453) -* replace by zero at ("test/cases/large/clang-26760.c": line 5453) -* do without param at ("test/cases/large/clang-26760.c": line 5454) -* do without param at ("test/cases/large/clang-26760.c": line 5455) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5453) +* reduce to index at ("test/cases/large/clang-26760.c": line 5453) * reduce to operant at ("test/cases/large/clang-26760.c": line 5455) -* replace by zero at ("test/cases/large/clang-26760.c": line 5455) +* reduce to index at ("test/cases/large/clang-26760.c": line 5455) +* reduce to index at ("test/cases/large/clang-26760.c": line 5455) * reduce to left at ("test/cases/large/clang-26760.c": line 5455) * reduce to right at ("test/cases/large/clang-26760.c": line 5455) -* replace by zero at ("test/cases/large/clang-26760.c": line 5455) * remove expr statement at ("test/cases/large/clang-26760.c": line 5456) * reduce to left at ("test/cases/large/clang-26760.c": line 5456) * reduce to right at ("test/cases/large/clang-26760.c": line 5456) -* replace by zero at ("test/cases/large/clang-26760.c": line 5456) +* reduce to left at ("test/cases/large/clang-26760.c": line 5456) +* reduce to right at ("test/cases/large/clang-26760.c": line 5456) * reduce to operant at ("test/cases/large/clang-26760.c": line 5456) * remove expr statement at ("test/cases/large/clang-26760.c": line 5457) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5457) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5464) -* do without param at ("test/cases/large/clang-26760.c": line 5457) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5464) +* reduce to left at ("test/cases/large/clang-26760.c": line 5457) +* reduce to right at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5464) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5463) -* do without param at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5463) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5462) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) @@ -6332,52 +7349,61 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5457) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5462) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5461) * reduce to left at ("test/cases/large/clang-26760.c": line 5457) * reduce to right at ("test/cases/large/clang-26760.c": line 5460) -* do without param at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5457) -* do without param at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5460) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to left at ("test/cases/large/clang-26760.c": line 5458) +* reduce to right at ("test/cases/large/clang-26760.c": line 5459) +* reduce to left at ("test/cases/large/clang-26760.c": line 5458) +* reduce to right at ("test/cases/large/clang-26760.c": line 5458) +* reduce to left at ("test/cases/large/clang-26760.c": line 5458) +* reduce to right at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5458) +* reduce to index at ("test/cases/large/clang-26760.c": line 5458) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5458) * remove expression at ("test/cases/large/clang-26760.c": line 5458) -* replace by zero at ("test/cases/large/clang-26760.c": line 5458) -* replace by zero at ("test/cases/large/clang-26760.c": line 5458) * reduce to left at ("test/cases/large/clang-26760.c": line 5458) * reduce to right at ("test/cases/large/clang-26760.c": line 5459) -* do without param at ("test/cases/large/clang-26760.c": line 5458) -* do without param at ("test/cases/large/clang-26760.c": line 5459) -* do without param at ("test/cases/large/clang-26760.c": line 5460) -* replace by zero at ("test/cases/large/clang-26760.c": line 5460) -* do without param at ("test/cases/large/clang-26760.c": line 5461) -* do without param at ("test/cases/large/clang-26760.c": line 5462) -* do without param at ("test/cases/large/clang-26760.c": line 5463) -* replace by zero at ("test/cases/large/clang-26760.c": line 5463) -* do without param at ("test/cases/large/clang-26760.c": line 5464) -* replace by zero at ("test/cases/large/clang-26760.c": line 5464) -* replace by zero at ("test/cases/large/clang-26760.c": line 5464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5458) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5459) +* reduce to index at ("test/cases/large/clang-26760.c": line 5460) +* reduce to index at ("test/cases/large/clang-26760.c": line 5463) +* reduce to index at ("test/cases/large/clang-26760.c": line 5464) +* reduce to index at ("test/cases/large/clang-26760.c": line 5464) * remove expr statement at ("test/cases/large/clang-26760.c": line 5465) * reduce to left at ("test/cases/large/clang-26760.c": line 5465) * reduce to right at ("test/cases/large/clang-26760.c": line 5465) * reduce to operant at ("test/cases/large/clang-26760.c": line 5465) -* replace by zero at ("test/cases/large/clang-26760.c": line 5465) -* replace by zero at ("test/cases/large/clang-26760.c": line 5377) +* reduce to index at ("test/cases/large/clang-26760.c": line 5465) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5378) -* replace by zero at ("test/cases/large/clang-26760.c": line 5378) * remove the for loop at ("test/cases/large/clang-26760.c": line 5379) * remove initializer at ("test/cases/large/clang-26760.c": line 5379) * reduce to left at ("test/cases/large/clang-26760.c": line 5379) * reduce to right at ("test/cases/large/clang-26760.c": line 5379) * reduce to operant at ("test/cases/large/clang-26760.c": line 5379) * remove check at ("test/cases/large/clang-26760.c": line 5379) +* reduce to left at ("test/cases/large/clang-26760.c": line 5379) +* reduce to right at ("test/cases/large/clang-26760.c": line 5379) * remove iterator at ("test/cases/large/clang-26760.c": line 5379) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5379) * remove return statement at ("test/cases/large/clang-26760.c": line 5381) * remove expr statement at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* replace by zero at ("test/cases/large/clang-26760.c": line 5383) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5387) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5387) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) @@ -6390,83 +7416,128 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* replace by zero at ("test/cases/large/clang-26760.c": line 5383) +* reduce to index at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5387) -* do without param at ("test/cases/large/clang-26760.c": line 5386) -* remove expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5387) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) * remove expression at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5386) -* do without param at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5386) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5385) -* do without param at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5385) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5384) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5384) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* do without param at ("test/cases/large/clang-26760.c": line 5383) -* remove expression at ("test/cases/large/clang-26760.c": line 5383) * reduce to left at ("test/cases/large/clang-26760.c": line 5383) * reduce to right at ("test/cases/large/clang-26760.c": line 5383) -* do without param at ("test/cases/large/clang-26760.c": line 5384) -* replace by zero at ("test/cases/large/clang-26760.c": line 5384) -* replace by zero at ("test/cases/large/clang-26760.c": line 5384) -* do without param at ("test/cases/large/clang-26760.c": line 5385) -* replace by zero at ("test/cases/large/clang-26760.c": line 5385) -* replace by zero at ("test/cases/large/clang-26760.c": line 5385) -* do without param at ("test/cases/large/clang-26760.c": line 5386) -* do without param at ("test/cases/large/clang-26760.c": line 5387) -* replace by zero at ("test/cases/large/clang-26760.c": line 5387) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5384) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to left at ("test/cases/large/clang-26760.c": line 5383) +* reduce to right at ("test/cases/large/clang-26760.c": line 5383) +* remove expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to index at ("test/cases/large/clang-26760.c": line 5384) +* reduce to index at ("test/cases/large/clang-26760.c": line 5384) +* reduce to index at ("test/cases/large/clang-26760.c": line 5385) +* reduce to index at ("test/cases/large/clang-26760.c": line 5385) +* remove expression at ("test/cases/large/clang-26760.c": line 5383) +* reduce to index at ("test/cases/large/clang-26760.c": line 5387) * remove the for loop at ("test/cases/large/clang-26760.c": line 5468) * remove initializer at ("test/cases/large/clang-26760.c": line 5468) * 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 check at ("test/cases/large/clang-26760.c": line 5468) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5468) * reduce to left at ("test/cases/large/clang-26760.c": line 5468) * reduce to right at ("test/cases/large/clang-26760.c": line 5468) -* do without param at ("test/cases/large/clang-26760.c": line 5468) -* do without param at ("test/cases/large/clang-26760.c": line 5469) -* replace by zero at ("test/cases/large/clang-26760.c": line 5471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5469) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5472) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5484) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5483) * reduce to left at ("test/cases/large/clang-26760.c": line 5475) * reduce to right at ("test/cases/large/clang-26760.c": line 5483) * reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5483) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5475) +* reduce to index at ("test/cases/large/clang-26760.c": line 5475) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5475) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) * reduce to right at ("test/cases/large/clang-26760.c": line 5475) -* replace by zero at ("test/cases/large/clang-26760.c": line 5475) * reduce to operant at ("test/cases/large/clang-26760.c": line 5475) * reduce to operant at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5483) * reduce to left at ("test/cases/large/clang-26760.c": line 5475) * reduce to right at ("test/cases/large/clang-26760.c": line 5482) -* do without param at ("test/cases/large/clang-26760.c": line 5481) -* remove expression at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5475) -* do without param at ("test/cases/large/clang-26760.c": line 5476) -* remove expression at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5481) +* reduce to left at ("test/cases/large/clang-26760.c": line 5475) +* reduce to right at ("test/cases/large/clang-26760.c": line 5480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to left at ("test/cases/large/clang-26760.c": line 5480) +* reduce to right at ("test/cases/large/clang-26760.c": line 5480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5480) * reduce to left at ("test/cases/large/clang-26760.c": line 5476) * reduce to right at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5478) -* remove expression at ("test/cases/large/clang-26760.c": line 5478) -* remove expression at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5477) -* remove expression at ("test/cases/large/clang-26760.c": line 5477) -* remove expression at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5476) -* do without param at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5476) +* reduce to right at ("test/cases/large/clang-26760.c": line 5479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to left at ("test/cases/large/clang-26760.c": line 5476) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5476) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5477) * reduce to left at ("test/cases/large/clang-26760.c": line 5477) * reduce to right at ("test/cases/large/clang-26760.c": line 5477) * reduce to operant at ("test/cases/large/clang-26760.c": line 5477) @@ -6474,32 +7545,44 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5477) * reduce to left at ("test/cases/large/clang-26760.c": line 5477) * reduce to right at ("test/cases/large/clang-26760.c": line 5477) -* replace by zero at ("test/cases/large/clang-26760.c": line 5477) -* replace by zero at ("test/cases/large/clang-26760.c": line 5477) -* do without param at ("test/cases/large/clang-26760.c": line 5478) -* do without param at ("test/cases/large/clang-26760.c": line 5479) -* do without param at ("test/cases/large/clang-26760.c": line 5480) -* do without param at ("test/cases/large/clang-26760.c": line 5481) -* do without param at ("test/cases/large/clang-26760.c": line 5482) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to left at ("test/cases/large/clang-26760.c": line 5477) +* reduce to right at ("test/cases/large/clang-26760.c": line 5477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5477) +* reduce to index at ("test/cases/large/clang-26760.c": line 5477) +* remove expression at ("test/cases/large/clang-26760.c": line 5476) +* remove expression at ("test/cases/large/clang-26760.c": line 5477) +* remove expression at ("test/cases/large/clang-26760.c": line 5476) +* remove expression at ("test/cases/large/clang-26760.c": line 5478) +* remove expression at ("test/cases/large/clang-26760.c": line 5476) +* remove expression at ("test/cases/large/clang-26760.c": line 5475) +* reduce to index at ("test/cases/large/clang-26760.c": line 5483) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5509) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5508) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) * remove expression at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5507) * reduce to left at ("test/cases/large/clang-26760.c": line 5506) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5506) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5506) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) -* remove expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to left at ("test/cases/large/clang-26760.c": line 5506) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) @@ -6508,14 +7591,20 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5502) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) * remove expression at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5502) +* reduce to left at ("test/cases/large/clang-26760.c": line 5502) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5502) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5503) * reduce to left at ("test/cases/large/clang-26760.c": line 5502) * reduce to right at ("test/cases/large/clang-26760.c": line 5502) -* replace by zero at ("test/cases/large/clang-26760.c": line 5502) +* reduce to index at ("test/cases/large/clang-26760.c": line 5502) * reduce to operant at ("test/cases/large/clang-26760.c": line 5502) * reduce to operant at ("test/cases/large/clang-26760.c": line 5502) -* do without param at ("test/cases/large/clang-26760.c": line 5503) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) @@ -6524,79 +7613,129 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) * reduce to right at ("test/cases/large/clang-26760.c": line 5503) -* replace by zero at ("test/cases/large/clang-26760.c": line 5503) +* reduce to index at ("test/cases/large/clang-26760.c": line 5503) * reduce to left at ("test/cases/large/clang-26760.c": line 5503) * reduce to right at ("test/cases/large/clang-26760.c": line 5506) -* do without param at ("test/cases/large/clang-26760.c": line 5503) -* do without param at ("test/cases/large/clang-26760.c": line 5506) -* remove expression at ("test/cases/large/clang-26760.c": line 5506) -* remove expression at ("test/cases/large/clang-26760.c": line 5504) -* do without param at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5503) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5503) +* reduce to right at ("test/cases/large/clang-26760.c": line 5503) +* reduce to left at ("test/cases/large/clang-26760.c": line 5506) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5506) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to left at ("test/cases/large/clang-26760.c": line 5504) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to left at ("test/cases/large/clang-26760.c": line 5504) +* reduce to right at ("test/cases/large/clang-26760.c": line 5506) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5506) * reduce to left at ("test/cases/large/clang-26760.c": line 5504) * reduce to right at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to left at ("test/cases/large/clang-26760.c": line 5505) +* reduce to right at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5504) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5505) +* reduce to left at ("test/cases/large/clang-26760.c": line 5504) +* reduce to right at ("test/cases/large/clang-26760.c": line 5504) +* remove expression at ("test/cases/large/clang-26760.c": line 5504) * remove expression at ("test/cases/large/clang-26760.c": line 5505) * remove expression at ("test/cases/large/clang-26760.c": line 5505) * remove expression at ("test/cases/large/clang-26760.c": line 5504) -* do without param at ("test/cases/large/clang-26760.c": line 5504) -* do without param at ("test/cases/large/clang-26760.c": line 5505) -* do without param at ("test/cases/large/clang-26760.c": line 5506) -* replace by zero at ("test/cases/large/clang-26760.c": line 5506) -* replace by zero at ("test/cases/large/clang-26760.c": line 5506) -* replace by zero at ("test/cases/large/clang-26760.c": line 5506) +* reduce to index at ("test/cases/large/clang-26760.c": line 5506) +* remove expression at ("test/cases/large/clang-26760.c": line 5506) +* reduce to index at ("test/cases/large/clang-26760.c": line 5506) +* reduce to index at ("test/cases/large/clang-26760.c": line 5506) +* remove expression at ("test/cases/large/clang-26760.c": line 5502) * reduce to operant at ("test/cases/large/clang-26760.c": line 5506) * reduce to operant at ("test/cases/large/clang-26760.c": line 5506) -* do without param at ("test/cases/large/clang-26760.c": line 5507) -* do without param at ("test/cases/large/clang-26760.c": line 5508) -* do without param at ("test/cases/large/clang-26760.c": line 5509) * remove expr statement at ("test/cases/large/clang-26760.c": line 5510) -* replace by zero at ("test/cases/large/clang-26760.c": line 5486) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5510) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5493) -* do without param at ("test/cases/large/clang-26760.c": line 5492) -* remove expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5492) -* do without param at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5492) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5491) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5491) -* do without param at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5491) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5488) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5488) * reduce to operant at ("test/cases/large/clang-26760.c": line 5488) * reduce to left at ("test/cases/large/clang-26760.c": line 5488) * reduce to right at ("test/cases/large/clang-26760.c": line 5490) -* do without param at ("test/cases/large/clang-26760.c": line 5488) -* do without param at ("test/cases/large/clang-26760.c": line 5490) -* remove expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5488) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) * reduce to left at ("test/cases/large/clang-26760.c": line 5489) * reduce to right at ("test/cases/large/clang-26760.c": line 5489) -* replace by zero at ("test/cases/large/clang-26760.c": line 5489) * reduce to left at ("test/cases/large/clang-26760.c": line 5489) * reduce to right at ("test/cases/large/clang-26760.c": line 5490) -* do without param at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5489) +* reduce to index at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5490) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to left at ("test/cases/large/clang-26760.c": line 5489) +* reduce to right at ("test/cases/large/clang-26760.c": line 5489) +* remove expression at ("test/cases/large/clang-26760.c": line 5489) +* reduce to index at ("test/cases/large/clang-26760.c": line 5489) +* reduce to index at ("test/cases/large/clang-26760.c": line 5490) * remove expression at ("test/cases/large/clang-26760.c": line 5489) -* replace by zero at ("test/cases/large/clang-26760.c": line 5489) -* do without param at ("test/cases/large/clang-26760.c": line 5490) -* replace by zero at ("test/cases/large/clang-26760.c": line 5490) -* replace by zero at ("test/cases/large/clang-26760.c": line 5490) -* replace by zero at ("test/cases/large/clang-26760.c": line 5490) -* do without param at ("test/cases/large/clang-26760.c": line 5491) -* replace by zero at ("test/cases/large/clang-26760.c": line 5491) -* do without param at ("test/cases/large/clang-26760.c": line 5492) -* do without param at ("test/cases/large/clang-26760.c": line 5493) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5490) +* reduce to index at ("test/cases/large/clang-26760.c": line 5490) +* reduce to index at ("test/cases/large/clang-26760.c": line 5491) +* remove expression at ("test/cases/large/clang-26760.c": line 5488) * reduce to operant at ("test/cases/large/clang-26760.c": line 5493) * remove expr statement at ("test/cases/large/clang-26760.c": line 5494) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5494) * remove condition at ("test/cases/large/clang-26760.c": line 5495) -* replace by zero at ("test/cases/large/clang-26760.c": line 5495) -* replace by zero at ("test/cases/large/clang-26760.c": line 5495) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5495) +* reduce to index at ("test/cases/large/clang-26760.c": line 5495) * remove break at ("test/cases/large/clang-26760.c": line 5496) * remove expr statement at ("test/cases/large/clang-26760.c": line 5497) * reduce to left at ("test/cases/large/clang-26760.c": line 5497) @@ -6609,76 +7748,110 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5522) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5512) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5512) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5522) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5522) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5521) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5521) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5521) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5521) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5520) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5520) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5520) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5519) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5519) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5518) * reduce to left at ("test/cases/large/clang-26760.c": line 5512) * reduce to right at ("test/cases/large/clang-26760.c": line 5517) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5512) -* do without param at ("test/cases/large/clang-26760.c": line 5513) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5517) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5517) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5516) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5515) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5512) +* reduce to left at ("test/cases/large/clang-26760.c": line 5512) +* reduce to right at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5515) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5513) * reduce to left at ("test/cases/large/clang-26760.c": line 5513) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5513) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5513) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) -* do without param at ("test/cases/large/clang-26760.c": line 5513) -* do without param at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to left at ("test/cases/large/clang-26760.c": line 5513) +* reduce to right at ("test/cases/large/clang-26760.c": line 5514) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5514) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5514) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) * reduce to left at ("test/cases/large/clang-26760.c": line 5514) * reduce to right at ("test/cases/large/clang-26760.c": line 5514) -* replace by zero at ("test/cases/large/clang-26760.c": line 5514) -* replace by zero at ("test/cases/large/clang-26760.c": line 5514) -* replace by zero at ("test/cases/large/clang-26760.c": line 5514) -* do without param at ("test/cases/large/clang-26760.c": line 5515) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5514) +* reduce to index at ("test/cases/large/clang-26760.c": line 5514) +* reduce to index at ("test/cases/large/clang-26760.c": line 5514) * reduce to operant at ("test/cases/large/clang-26760.c": line 5515) -* do without param at ("test/cases/large/clang-26760.c": line 5516) -* do without param at ("test/cases/large/clang-26760.c": line 5517) -* do without param at ("test/cases/large/clang-26760.c": line 5518) -* do without param at ("test/cases/large/clang-26760.c": line 5519) * reduce to operant at ("test/cases/large/clang-26760.c": line 5519) -* replace by zero at ("test/cases/large/clang-26760.c": line 5519) -* replace by zero at ("test/cases/large/clang-26760.c": line 5519) -* do without param at ("test/cases/large/clang-26760.c": line 5520) -* replace by zero at ("test/cases/large/clang-26760.c": line 5520) -* replace by zero at ("test/cases/large/clang-26760.c": line 5520) -* do without param at ("test/cases/large/clang-26760.c": line 5521) -* replace by zero at ("test/cases/large/clang-26760.c": line 5521) -* replace by zero at ("test/cases/large/clang-26760.c": line 5521) -* replace by zero at ("test/cases/large/clang-26760.c": line 5521) -* do without param at ("test/cases/large/clang-26760.c": line 5522) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5519) +* reduce to index at ("test/cases/large/clang-26760.c": line 5519) +* reduce to index at ("test/cases/large/clang-26760.c": line 5520) +* reduce to index at ("test/cases/large/clang-26760.c": line 5520) +* reduce to index at ("test/cases/large/clang-26760.c": line 5521) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5521) +* reduce to index at ("test/cases/large/clang-26760.c": line 5521) * remove the for loop at ("test/cases/large/clang-26760.c": line 5523) * remove initializer at ("test/cases/large/clang-26760.c": line 5523) * reduce to left at ("test/cases/large/clang-26760.c": line 5523) * reduce to right at ("test/cases/large/clang-26760.c": line 5523) * remove check at ("test/cases/large/clang-26760.c": line 5523) +* reduce to left at ("test/cases/large/clang-26760.c": line 5523) +* reduce to right at ("test/cases/large/clang-26760.c": line 5523) * remove iterator at ("test/cases/large/clang-26760.c": line 5523) * reduce to left at ("test/cases/large/clang-26760.c": line 5523) * reduce to right at ("test/cases/large/clang-26760.c": line 5523) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5525) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5525) * remove return statement at ("test/cases/large/clang-26760.c": line 5526) -* replace by zero at ("test/cases/large/clang-26760.c": line 5526) +* reduce to index at ("test/cases/large/clang-26760.c": line 5526) * remove condition at ("test/cases/large/clang-26760.c": line 5528) * remove break at ("test/cases/large/clang-26760.c": line 5529) * remove the for loop at ("test/cases/large/clang-26760.c": line 5531) @@ -6686,204 +7859,328 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5531) * reduce to right at ("test/cases/large/clang-26760.c": line 5531) * remove check at ("test/cases/large/clang-26760.c": line 5531) +* reduce to left at ("test/cases/large/clang-26760.c": line 5531) +* reduce to right at ("test/cases/large/clang-26760.c": line 5531) * reduce to operant at ("test/cases/large/clang-26760.c": line 5531) * remove iterator at ("test/cases/large/clang-26760.c": line 5531) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5531) * delete variable at ("test/cases/large/clang-26760.c": line 5533) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5534) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5534) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5534) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5534) * remove expr statement at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5538) -* replace by zero at ("test/cases/large/clang-26760.c": line 5535) -* remove expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5538) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5538) * reduce to left at ("test/cases/large/clang-26760.c": line 5538) * reduce to right at ("test/cases/large/clang-26760.c": line 5538) -* remove expression at ("test/cases/large/clang-26760.c": line 5535) -* do without param at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5538) +* reduce to right at ("test/cases/large/clang-26760.c": line 5538) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5538) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5538) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5537) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) * remove expression at ("test/cases/large/clang-26760.c": line 5535) * reduce to operant at ("test/cases/large/clang-26760.c": line 5535) -* remove expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5537) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5537) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5537) -* do without param at ("test/cases/large/clang-26760.c": line 5535) -* replace by zero at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5537) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) +* reduce to index at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5535) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) * reduce to left at ("test/cases/large/clang-26760.c": line 5535) * reduce to right at ("test/cases/large/clang-26760.c": line 5536) -* do without param at ("test/cases/large/clang-26760.c": line 5535) -* do without param at ("test/cases/large/clang-26760.c": line 5535) -* replace by zero at ("test/cases/large/clang-26760.c": line 5535) -* do without param at ("test/cases/large/clang-26760.c": line 5536) -* replace by zero at ("test/cases/large/clang-26760.c": line 5536) -* replace by zero at ("test/cases/large/clang-26760.c": line 5536) -* replace by zero at ("test/cases/large/clang-26760.c": line 5536) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to left at ("test/cases/large/clang-26760.c": line 5535) +* reduce to right at ("test/cases/large/clang-26760.c": line 5536) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5536) +* reduce to index at ("test/cases/large/clang-26760.c": line 5535) +* reduce to index at ("test/cases/large/clang-26760.c": line 5536) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5536) +* reduce to index at ("test/cases/large/clang-26760.c": line 5536) * reduce to operant at ("test/cases/large/clang-26760.c": line 5536) -* do without param at ("test/cases/large/clang-26760.c": line 5537) +* remove expression at ("test/cases/large/clang-26760.c": line 5535) * reduce to operant at ("test/cases/large/clang-26760.c": line 5537) -* replace by zero at ("test/cases/large/clang-26760.c": line 5537) -* replace by zero at ("test/cases/large/clang-26760.c": line 5537) -* do without param at ("test/cases/large/clang-26760.c": line 5538) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5537) +* reduce to index at ("test/cases/large/clang-26760.c": line 5537) +* reduce to index at ("test/cases/large/clang-26760.c": line 5537) +* remove expression at ("test/cases/large/clang-26760.c": line 5535) +* remove expression at ("test/cases/large/clang-26760.c": line 5535) * remove expr statement at ("test/cases/large/clang-26760.c": line 5539) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5539) * remove expr statement at ("test/cases/large/clang-26760.c": line 5540) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) -* remove expression at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5551) -* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to left at ("test/cases/large/clang-26760.c": line 5551) +* reduce to right at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) -* do without param at ("test/cases/large/clang-26760.c": line 5551) -* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) * remove expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5551) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5551) * reduce to operant at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5551) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5550) * reduce to left at ("test/cases/large/clang-26760.c": line 5540) * reduce to right at ("test/cases/large/clang-26760.c": line 5549) -* do without param at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5540) -* replace by zero at ("test/cases/large/clang-26760.c": line 5540) -* do without param at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5549) +* reduce to left at ("test/cases/large/clang-26760.c": line 5540) +* reduce to right at ("test/cases/large/clang-26760.c": line 5548) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5540) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to index at ("test/cases/large/clang-26760.c": line 5540) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5548) -* do without param at ("test/cases/large/clang-26760.c": line 5541) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5548) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5548) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5547) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5541) -* do without param at ("test/cases/large/clang-26760.c": line 5541) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5547) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5547) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5546) * reduce to left at ("test/cases/large/clang-26760.c": line 5541) * reduce to right at ("test/cases/large/clang-26760.c": line 5541) -* do without param at ("test/cases/large/clang-26760.c": line 5541) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5541) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5546) +* reduce to left at ("test/cases/large/clang-26760.c": line 5541) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) * reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5546) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5545) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5543) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) * reduce to right at ("test/cases/large/clang-26760.c": line 5542) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) * reduce to right at ("test/cases/large/clang-26760.c": line 5542) * reduce to left at ("test/cases/large/clang-26760.c": line 5542) * reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to left at ("test/cases/large/clang-26760.c": line 5542) +* reduce to right at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5542) * remove expression at ("test/cases/large/clang-26760.c": line 5542) -* replace by zero at ("test/cases/large/clang-26760.c": line 5542) -* do without param at ("test/cases/large/clang-26760.c": line 5543) -* do without param at ("test/cases/large/clang-26760.c": line 5544) -* replace by zero at ("test/cases/large/clang-26760.c": line 5544) -* replace by zero at ("test/cases/large/clang-26760.c": line 5544) -* replace by zero at ("test/cases/large/clang-26760.c": line 5544) -* do without param at ("test/cases/large/clang-26760.c": line 5545) -* do without param at ("test/cases/large/clang-26760.c": line 5546) -* replace by zero at ("test/cases/large/clang-26760.c": line 5546) -* replace by zero at ("test/cases/large/clang-26760.c": line 5546) -* replace by zero at ("test/cases/large/clang-26760.c": line 5546) -* do without param at ("test/cases/large/clang-26760.c": line 5547) -* replace by zero at ("test/cases/large/clang-26760.c": line 5547) -* do without param at ("test/cases/large/clang-26760.c": line 5548) -* replace by zero at ("test/cases/large/clang-26760.c": line 5548) -* do without param at ("test/cases/large/clang-26760.c": line 5549) -* replace by zero at ("test/cases/large/clang-26760.c": line 5549) -* do without param at ("test/cases/large/clang-26760.c": line 5550) -* do without param at ("test/cases/large/clang-26760.c": line 5551) +* reduce to index at ("test/cases/large/clang-26760.c": line 5542) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5544) +* reduce to index at ("test/cases/large/clang-26760.c": line 5544) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5546) +* reduce to index at ("test/cases/large/clang-26760.c": line 5546) +* reduce to index at ("test/cases/large/clang-26760.c": line 5547) +* reduce to index at ("test/cases/large/clang-26760.c": line 5548) +* reduce to index at ("test/cases/large/clang-26760.c": line 5549) +* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* remove expression at ("test/cases/large/clang-26760.c": line 5540) +* remove expression at ("test/cases/large/clang-26760.c": line 5540) * remove expr statement at ("test/cases/large/clang-26760.c": line 5553) * reduce to left at ("test/cases/large/clang-26760.c": line 5553) * reduce to right at ("test/cases/large/clang-26760.c": line 5553) -* replace by zero at ("test/cases/large/clang-26760.c": line 5553) * reduce to left at ("test/cases/large/clang-26760.c": line 5553) * reduce to right at ("test/cases/large/clang-26760.c": line 5553) -* do without param at ("test/cases/large/clang-26760.c": line 5553) -* do without param at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5553) +* reduce to right at ("test/cases/large/clang-26760.c": line 5553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5558) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5558) * reduce to left at ("test/cases/large/clang-26760.c": line 5554) * reduce to right at ("test/cases/large/clang-26760.c": line 5558) -* do without param at ("test/cases/large/clang-26760.c": line 5554) -* replace by zero at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5558) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5554) +* reduce to index at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5557) * reduce to left at ("test/cases/large/clang-26760.c": line 5556) * reduce to right at ("test/cases/large/clang-26760.c": line 5556) -* remove expression at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5556) * reduce to left at ("test/cases/large/clang-26760.c": line 5555) * reduce to right at ("test/cases/large/clang-26760.c": line 5555) * reduce to left at ("test/cases/large/clang-26760.c": line 5555) * reduce to right at ("test/cases/large/clang-26760.c": line 5555) * reduce to left at ("test/cases/large/clang-26760.c": line 5555) * reduce to right at ("test/cases/large/clang-26760.c": line 5555) -* remove expression at ("test/cases/large/clang-26760.c": line 5555) -* remove expression at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5554) -* remove expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5554) +* reduce to left at ("test/cases/large/clang-26760.c": line 5554) +* reduce to right at ("test/cases/large/clang-26760.c": line 5554) * remove expression at ("test/cases/large/clang-26760.c": line 5554) * reduce to left at ("test/cases/large/clang-26760.c": line 5554) * reduce to right at ("test/cases/large/clang-26760.c": line 5554) -* do without param at ("test/cases/large/clang-26760.c": line 5555) -* do without param at ("test/cases/large/clang-26760.c": line 5556) -* do without param at ("test/cases/large/clang-26760.c": line 5557) -* do without param at ("test/cases/large/clang-26760.c": line 5558) +* remove expression at ("test/cases/large/clang-26760.c": line 5554) +* remove expression at ("test/cases/large/clang-26760.c": line 5554) +* remove expression at ("test/cases/large/clang-26760.c": line 5555) +* remove expression at ("test/cases/large/clang-26760.c": line 5554) * remove expr statement at ("test/cases/large/clang-26760.c": line 5561) * remove expr statement at ("test/cases/large/clang-26760.c": line 5562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5562) * remove expr statement at ("test/cases/large/clang-26760.c": line 5563) -* replace by zero at ("test/cases/large/clang-26760.c": line 5563) -* replace by zero at ("test/cases/large/clang-26760.c": line 5563) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5563) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5563) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5563) * remove condition at ("test/cases/large/clang-26760.c": line 5564) * remove continue at ("test/cases/large/clang-26760.c": line 5565) * remove condition at ("test/cases/large/clang-26760.c": line 5585) -* replace by zero at ("test/cases/large/clang-26760.c": line 5585) * reduce to left at ("test/cases/large/clang-26760.c": line 5585) * reduce to right at ("test/cases/large/clang-26760.c": line 5585) -* replace by zero at ("test/cases/large/clang-26760.c": line 5585) -* replace by zero at ("test/cases/large/clang-26760.c": line 5585) -* do without param at ("test/cases/large/clang-26760.c": line 5586) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to index at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to index at ("test/cases/large/clang-26760.c": line 5585) +* reduce to left at ("test/cases/large/clang-26760.c": line 5585) +* reduce to right at ("test/cases/large/clang-26760.c": line 5585) +* reduce to index at ("test/cases/large/clang-26760.c": line 5585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5586) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5586) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5586) * remove expression at ("test/cases/large/clang-26760.c": line 5585) -* 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) * remove condition at ("test/cases/large/clang-26760.c": line 5595) * remove break at ("test/cases/large/clang-26760.c": line 5596) * remove expr statement at ("test/cases/large/clang-26760.c": line 5589) * reduce to left at ("test/cases/large/clang-26760.c": line 5589) * reduce to right at ("test/cases/large/clang-26760.c": line 5589) -* replace by zero at ("test/cases/large/clang-26760.c": line 5589) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5267) * remove expr statement at ("test/cases/large/clang-26760.c": line 5268) * reduce to left at ("test/cases/large/clang-26760.c": line 5268) * reduce to right at ("test/cases/large/clang-26760.c": line 5277) -* replace by zero at ("test/cases/large/clang-26760.c": line 5268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * remove expression at ("test/cases/large/clang-26760.c": line 5268) -* do without param at ("test/cases/large/clang-26760.c": line 5268) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* remove expression at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5277) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) @@ -6892,16 +8189,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) -* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5276) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5276) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5276) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * remove expression at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5275) @@ -6909,40 +8212,54 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5275) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5275) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * remove expression at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5273) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5272) -* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) * reduce to operant at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5271) * remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5271) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5271) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5271) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5270) +* reduce to left at ("test/cases/large/clang-26760.c": line 5269) +* reduce to right at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) * reduce to left at ("test/cases/large/clang-26760.c": line 5269) * reduce to right at ("test/cases/large/clang-26760.c": line 5269) -* replace by zero at ("test/cases/large/clang-26760.c": line 5269) -* do without param at ("test/cases/large/clang-26760.c": line 5270) -* do without param at ("test/cases/large/clang-26760.c": line 5271) -* replace by zero at ("test/cases/large/clang-26760.c": line 5271) -* do without param at ("test/cases/large/clang-26760.c": line 5272) -* do without param at ("test/cases/large/clang-26760.c": line 5273) -* do without param at ("test/cases/large/clang-26760.c": line 5274) -* replace by zero at ("test/cases/large/clang-26760.c": line 5274) -* do without param at ("test/cases/large/clang-26760.c": line 5275) -* replace by zero at ("test/cases/large/clang-26760.c": line 5275) -* do without param at ("test/cases/large/clang-26760.c": line 5276) -* do without param at ("test/cases/large/clang-26760.c": line 5277) +* reduce to index at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5271) +* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* reduce to index at ("test/cases/large/clang-26760.c": line 5274) +* reduce to index at ("test/cases/large/clang-26760.c": line 5275) +* remove expression at ("test/cases/large/clang-26760.c": line 5269) +* remove expression at ("test/cases/large/clang-26760.c": line 5269) * remove condition at ("test/cases/large/clang-26760.c": line 5600) * remove break at ("test/cases/large/clang-26760.c": line 5601) * remove the for loop at ("test/cases/large/clang-26760.c": line 5602) @@ -6951,121 +8268,219 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5602) * reduce to operant at ("test/cases/large/clang-26760.c": line 5602) * remove check at ("test/cases/large/clang-26760.c": line 5602) +* reduce to left at ("test/cases/large/clang-26760.c": line 5602) +* reduce to right at ("test/cases/large/clang-26760.c": line 5602) * remove iterator at ("test/cases/large/clang-26760.c": line 5602) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5602) * remove expr statement at ("test/cases/large/clang-26760.c": line 5604) * reduce to left at ("test/cases/large/clang-26760.c": line 5604) * reduce to right at ("test/cases/large/clang-26760.c": line 5604) -* do without param at ("test/cases/large/clang-26760.c": line 5604) -* do without param at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5604) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5604) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5605) * reduce to left at ("test/cases/large/clang-26760.c": line 5605) * reduce to right at ("test/cases/large/clang-26760.c": line 5605) -* remove expression at ("test/cases/large/clang-26760.c": line 5605) -* remove expression at ("test/cases/large/clang-26760.c": line 5605) * reduce to operant at ("test/cases/large/clang-26760.c": line 5605) +* remove expression at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to left at ("test/cases/large/clang-26760.c": line 5605) +* reduce to right at ("test/cases/large/clang-26760.c": line 5605) * reduce to left at ("test/cases/large/clang-26760.c": line 5605) * reduce to right at ("test/cases/large/clang-26760.c": line 5605) +* reduce to index at ("test/cases/large/clang-26760.c": line 5605) * reduce to left at ("test/cases/large/clang-26760.c": line 5605) * reduce to right at ("test/cases/large/clang-26760.c": line 5605) -* replace by zero at ("test/cases/large/clang-26760.c": line 5605) -* replace by zero at ("test/cases/large/clang-26760.c": line 5605) +* reduce to index at ("test/cases/large/clang-26760.c": line 5605) +* remove expression at ("test/cases/large/clang-26760.c": line 5605) * reduce to operant at ("test/cases/large/clang-26760.c": line 5605) * remove expr statement at ("test/cases/large/clang-26760.c": line 5608) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5608) -* replace by zero at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5617) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5616) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5616) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5615) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5615) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5615) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5615) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5615) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) +* reduce to left at ("test/cases/large/clang-26760.c": line 5608) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5608) +* reduce to index at ("test/cases/large/clang-26760.c": line 5608) * remove expression at ("test/cases/large/clang-26760.c": line 5608) -* replace by zero at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) * reduce to left at ("test/cases/large/clang-26760.c": line 5608) * reduce to right at ("test/cases/large/clang-26760.c": line 5608) -* replace by zero at ("test/cases/large/clang-26760.c": line 5608) -* do without param at ("test/cases/large/clang-26760.c": line 5609) +* reduce to index at ("test/cases/large/clang-26760.c": line 5608) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5614) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5614) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5612) -* remove expression at ("test/cases/large/clang-26760.c": line 5612) -* remove expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) -* reduce to operant at ("test/cases/large/clang-26760.c": line 5609) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5612) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5612) * reduce to right at ("test/cases/large/clang-26760.c": line 5612) -* remove expression at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5612) * reduce to left at ("test/cases/large/clang-26760.c": line 5611) * reduce to right at ("test/cases/large/clang-26760.c": line 5611) -* remove expression at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5611) +* reduce to left at ("test/cases/large/clang-26760.c": line 5609) +* reduce to right at ("test/cases/large/clang-26760.c": line 5610) * reduce to left at ("test/cases/large/clang-26760.c": line 5609) * reduce to right at ("test/cases/large/clang-26760.c": line 5610) -* do without param at ("test/cases/large/clang-26760.c": line 5609) -* do without param at ("test/cases/large/clang-26760.c": line 5610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5610) * reduce to left at ("test/cases/large/clang-26760.c": line 5610) * reduce to right at ("test/cases/large/clang-26760.c": line 5610) * reduce to left at ("test/cases/large/clang-26760.c": line 5610) * reduce to right at ("test/cases/large/clang-26760.c": line 5610) -* do without param at ("test/cases/large/clang-26760.c": line 5611) -* replace by zero at ("test/cases/large/clang-26760.c": line 5611) -* replace by zero at ("test/cases/large/clang-26760.c": line 5611) +* reduce to left at ("test/cases/large/clang-26760.c": line 5610) +* reduce to right at ("test/cases/large/clang-26760.c": line 5610) +* reduce to left at ("test/cases/large/clang-26760.c": line 5610) +* reduce to right at ("test/cases/large/clang-26760.c": line 5610) +* reduce to index at ("test/cases/large/clang-26760.c": line 5611) +* reduce to index at ("test/cases/large/clang-26760.c": line 5611) +* remove expression at ("test/cases/large/clang-26760.c": line 5609) * reduce to operant at ("test/cases/large/clang-26760.c": line 5611) -* do without param at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* replace by zero at ("test/cases/large/clang-26760.c": line 5612) -* do without param at ("test/cases/large/clang-26760.c": line 5613) -* do without param at ("test/cases/large/clang-26760.c": line 5614) -* replace by zero at ("test/cases/large/clang-26760.c": line 5614) -* do without param at ("test/cases/large/clang-26760.c": line 5615) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* remove expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* remove expression at ("test/cases/large/clang-26760.c": line 5609) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* remove expression at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5612) +* reduce to index at ("test/cases/large/clang-26760.c": line 5614) * reduce to operant at ("test/cases/large/clang-26760.c": line 5615) -* do without param at ("test/cases/large/clang-26760.c": line 5616) -* replace by zero at ("test/cases/large/clang-26760.c": line 5616) -* do without param at ("test/cases/large/clang-26760.c": line 5617) +* reduce to index at ("test/cases/large/clang-26760.c": line 5616) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4840) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4844) * remove the for loop at ("test/cases/large/clang-26760.c": line 4845) * remove initializer at ("test/cases/large/clang-26760.c": line 4845) * reduce to left at ("test/cases/large/clang-26760.c": line 4845) * reduce to right at ("test/cases/large/clang-26760.c": line 4845) * remove check at ("test/cases/large/clang-26760.c": line 4845) +* reduce to left at ("test/cases/large/clang-26760.c": line 4845) +* reduce to right at ("test/cases/large/clang-26760.c": line 4845) * remove iterator at ("test/cases/large/clang-26760.c": line 4845) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4845) * remove expr statement at ("test/cases/large/clang-26760.c": line 4847) * reduce to left at ("test/cases/large/clang-26760.c": line 4847) * reduce to right at ("test/cases/large/clang-26760.c": line 4847) -* replace by zero at ("test/cases/large/clang-26760.c": line 4847) -* do without param at ("test/cases/large/clang-26760.c": line 4847) -* do without param at ("test/cases/large/clang-26760.c": line 4847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4847) * remove expr statement at ("test/cases/large/clang-26760.c": line 4848) * reduce to left at ("test/cases/large/clang-26760.c": line 4848) * reduce to right at ("test/cases/large/clang-26760.c": line 4848) -* replace by zero at ("test/cases/large/clang-26760.c": line 4848) * remove condition at ("test/cases/large/clang-26760.c": line 4849) * remove continue at ("test/cases/large/clang-26760.c": line 4850) * remove the for loop at ("test/cases/large/clang-26760.c": line 4852) @@ -7073,169 +8488,203 @@ * 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 check at ("test/cases/large/clang-26760.c": line 4852) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4852) * reduce to left at ("test/cases/large/clang-26760.c": line 4852) * reduce to right at ("test/cases/large/clang-26760.c": line 4852) -* do without param at ("test/cases/large/clang-26760.c": line 4852) -* do without param at ("test/cases/large/clang-26760.c": line 4853) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4853) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4855) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4860) * delete variable at ("test/cases/large/clang-26760.c": line 4860) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4861) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4861) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4861) * remove expr statement at ("test/cases/large/clang-26760.c": line 4862) * reduce to left at ("test/cases/large/clang-26760.c": line 4862) * reduce to right at ("test/cases/large/clang-26760.c": line 4862) -* replace by zero at ("test/cases/large/clang-26760.c": line 4862) -* replace by zero at ("test/cases/large/clang-26760.c": line 4862) * remove the for loop at ("test/cases/large/clang-26760.c": line 4863) * remove initializer at ("test/cases/large/clang-26760.c": line 4863) * reduce to left at ("test/cases/large/clang-26760.c": line 4863) * reduce to right at ("test/cases/large/clang-26760.c": line 4863) * remove check at ("test/cases/large/clang-26760.c": line 4863) +* reduce to left at ("test/cases/large/clang-26760.c": line 4863) +* reduce to right at ("test/cases/large/clang-26760.c": line 4863) * remove iterator at ("test/cases/large/clang-26760.c": line 4863) * reduce to left at ("test/cases/large/clang-26760.c": line 4863) * reduce to right at ("test/cases/large/clang-26760.c": line 4863) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4865) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4865) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4865) * remove expr statement at ("test/cases/large/clang-26760.c": line 4866) * reduce to left at ("test/cases/large/clang-26760.c": line 4866) * reduce to right at ("test/cases/large/clang-26760.c": line 4866) -* replace by zero at ("test/cases/large/clang-26760.c": line 4866) -* replace by zero at ("test/cases/large/clang-26760.c": line 4866) -* replace by zero at ("test/cases/large/clang-26760.c": line 4866) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4866) +* reduce to index at ("test/cases/large/clang-26760.c": line 4866) * remove expr statement at ("test/cases/large/clang-26760.c": line 4867) * reduce to left at ("test/cases/large/clang-26760.c": line 4867) * reduce to right at ("test/cases/large/clang-26760.c": line 4867) -* replace by zero at ("test/cases/large/clang-26760.c": line 4867) -* replace by zero at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4875) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4874) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4867) +* reduce to index at ("test/cases/large/clang-26760.c": line 4867) * remove expression at ("test/cases/large/clang-26760.c": line 4867) -* replace by zero at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4867) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4873) +* reduce to left at ("test/cases/large/clang-26760.c": line 4867) +* reduce to right at ("test/cases/large/clang-26760.c": line 4872) +* reduce to left at ("test/cases/large/clang-26760.c": line 4867) +* reduce to right at ("test/cases/large/clang-26760.c": line 4872) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4872) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to left at ("test/cases/large/clang-26760.c": line 4867) +* reduce to right at ("test/cases/large/clang-26760.c": line 4867) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4871) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4868) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4868) +* reduce to index at ("test/cases/large/clang-26760.c": line 4868) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4868) -* replace by zero at ("test/cases/large/clang-26760.c": line 4868) -* replace by zero at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4871) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4870) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4870) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4870) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4870) * reduce to left at ("test/cases/large/clang-26760.c": line 4868) * reduce to right at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4868) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4869) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4868) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4868) +* reduce to index at ("test/cases/large/clang-26760.c": line 4868) * remove expression at ("test/cases/large/clang-26760.c": line 4868) -* replace by zero at ("test/cases/large/clang-26760.c": line 4868) -* do without param at ("test/cases/large/clang-26760.c": line 4869) -* do without param at ("test/cases/large/clang-26760.c": line 4870) -* do without param at ("test/cases/large/clang-26760.c": line 4871) -* do without param at ("test/cases/large/clang-26760.c": line 4872) -* replace by zero at ("test/cases/large/clang-26760.c": line 4872) -* replace by zero at ("test/cases/large/clang-26760.c": line 4872) -* do without param at ("test/cases/large/clang-26760.c": line 4873) -* do without param at ("test/cases/large/clang-26760.c": line 4874) -* do without param at ("test/cases/large/clang-26760.c": line 4875) -* replace by zero at ("test/cases/large/clang-26760.c": line 4875) -* replace by zero at ("test/cases/large/clang-26760.c": line 4875) +* reduce to left at ("test/cases/large/clang-26760.c": line 4868) +* reduce to right at ("test/cases/large/clang-26760.c": line 4868) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4872) +* reduce to index at ("test/cases/large/clang-26760.c": line 4872) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4875) +* reduce to index at ("test/cases/large/clang-26760.c": line 4875) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4903) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4905) * remove expr statement at ("test/cases/large/clang-26760.c": line 4906) -* replace by zero at ("test/cases/large/clang-26760.c": line 4906) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4906) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4906) * remove the for loop at ("test/cases/large/clang-26760.c": line 4907) * remove initializer at ("test/cases/large/clang-26760.c": line 4907) * 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 check at ("test/cases/large/clang-26760.c": line 4907) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4907) * reduce to left at ("test/cases/large/clang-26760.c": line 4907) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4910) * remove condition at ("test/cases/large/clang-26760.c": line 4911) -* do without param at ("test/cases/large/clang-26760.c": line 4911) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4911) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4913) * reduce to operant at ("test/cases/large/clang-26760.c": line 4911) -* do without param at ("test/cases/large/clang-26760.c": line 4911) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4911) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4912) +* reduce to index at ("test/cases/large/clang-26760.c": line 4911) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4930) -* replace by zero at ("test/cases/large/clang-26760.c": line 4930) -* do without param at ("test/cases/large/clang-26760.c": line 4930) -* do without param at ("test/cases/large/clang-26760.c": line 4930) +* reduce to left at ("test/cases/large/clang-26760.c": line 4930) +* reduce to right at ("test/cases/large/clang-26760.c": line 4930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4930) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4930) * remove return statement at ("test/cases/large/clang-26760.c": line 4931) -* replace by zero at ("test/cases/large/clang-26760.c": line 4931) +* reduce to index at ("test/cases/large/clang-26760.c": line 4931) * remove expr statement at ("test/cases/large/clang-26760.c": line 4915) * reduce to left at ("test/cases/large/clang-26760.c": line 4915) * reduce to right at ("test/cases/large/clang-26760.c": line 4915) -* replace by zero at ("test/cases/large/clang-26760.c": line 4915) * remove condition at ("test/cases/large/clang-26760.c": line 4916) * remove continue at ("test/cases/large/clang-26760.c": line 4917) * remove expr statement at ("test/cases/large/clang-26760.c": line 4919) -* do without param at ("test/cases/large/clang-26760.c": line 4919) -* replace by zero at ("test/cases/large/clang-26760.c": line 4919) -* replace by zero at ("test/cases/large/clang-26760.c": line 4919) -* do without param at ("test/cases/large/clang-26760.c": line 4920) -* do without param at ("test/cases/large/clang-26760.c": line 4921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4919) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4920) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4921) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4919) +* reduce to index at ("test/cases/large/clang-26760.c": line 4919) * remove condition at ("test/cases/large/clang-26760.c": line 4922) * remove expr statement at ("test/cases/large/clang-26760.c": line 4923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4923) * expand compound statment at ("test/cases/large/clang-26760.c": line 4918) * remove expr statement at ("test/cases/large/clang-26760.c": line 4925) * reduce to left at ("test/cases/large/clang-26760.c": line 4925) * reduce to right at ("test/cases/large/clang-26760.c": line 4925) -* do without param at ("test/cases/large/clang-26760.c": line 4925) -* do without param at ("test/cases/large/clang-26760.c": line 4925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4925) * remove the for loop at ("test/cases/large/clang-26760.c": line 4933) * remove initializer at ("test/cases/large/clang-26760.c": line 4933) * 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 check at ("test/cases/large/clang-26760.c": line 4933) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4933) * reduce to left at ("test/cases/large/clang-26760.c": line 4933) * reduce to right 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4938) +* reduce to left at ("test/cases/large/clang-26760.c": line 4938) +* reduce to right at ("test/cases/large/clang-26760.c": line 4944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4938) +* reduce to index at ("test/cases/large/clang-26760.c": line 4938) * remove expression at ("test/cases/large/clang-26760.c": line 4938) -* replace by zero at ("test/cases/large/clang-26760.c": line 4938) -* do without param at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4944) +* reduce to left at ("test/cases/large/clang-26760.c": line 4938) +* reduce to right at ("test/cases/large/clang-26760.c": line 4943) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) * reduce to right at ("test/cases/large/clang-26760.c": line 4943) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) @@ -7244,93 +8693,152 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4943) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) * reduce to right at ("test/cases/large/clang-26760.c": line 4938) -* replace by zero at ("test/cases/large/clang-26760.c": line 4938) +* reduce to index at ("test/cases/large/clang-26760.c": line 4938) * reduce to left at ("test/cases/large/clang-26760.c": line 4938) * reduce to right at ("test/cases/large/clang-26760.c": line 4943) -* do without param at ("test/cases/large/clang-26760.c": line 4938) -* replace by zero at ("test/cases/large/clang-26760.c": line 4938) -* do without param at ("test/cases/large/clang-26760.c": line 4943) -* remove expression at ("test/cases/large/clang-26760.c": line 4939) -* do without param at ("test/cases/large/clang-26760.c": line 4942) -* remove expression at ("test/cases/large/clang-26760.c": line 4939) -* do without param at ("test/cases/large/clang-26760.c": line 4939) -* do without param at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4943) +* reduce to index at ("test/cases/large/clang-26760.c": line 4938) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) * reduce to left at ("test/cases/large/clang-26760.c": line 4940) * reduce to right at ("test/cases/large/clang-26760.c": line 4940) -* do without param at ("test/cases/large/clang-26760.c": line 4940) -* remove expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) * reduce to left at ("test/cases/large/clang-26760.c": line 4940) * reduce to right at ("test/cases/large/clang-26760.c": line 4940) -* replace by zero at ("test/cases/large/clang-26760.c": line 4940) -* replace by zero at ("test/cases/large/clang-26760.c": line 4940) -* do without param at ("test/cases/large/clang-26760.c": line 4940) +* reduce to left at ("test/cases/large/clang-26760.c": line 4940) +* reduce to right at ("test/cases/large/clang-26760.c": line 4940) +* reduce to index at ("test/cases/large/clang-26760.c": line 4940) +* reduce to index at ("test/cases/large/clang-26760.c": line 4940) * remove expression at ("test/cases/large/clang-26760.c": line 4940) -* replace by zero at ("test/cases/large/clang-26760.c": line 4940) -* do without param at ("test/cases/large/clang-26760.c": line 4941) -* do without param at ("test/cases/large/clang-26760.c": line 4942) -* do without param at ("test/cases/large/clang-26760.c": line 4943) -* do without param at ("test/cases/large/clang-26760.c": line 4944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4940) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4940) +* reduce to index at ("test/cases/large/clang-26760.c": line 4940) +* remove expression at ("test/cases/large/clang-26760.c": line 4940) +* remove expression at ("test/cases/large/clang-26760.c": line 4939) +* remove expression at ("test/cases/large/clang-26760.c": line 4939) * remove expr statement at ("test/cases/large/clang-26760.c": line 4945) -* replace by zero at ("test/cases/large/clang-26760.c": line 4945) -* replace by zero at ("test/cases/large/clang-26760.c": line 4945) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4945) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4945) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4945) * remove expr statement at ("test/cases/large/clang-26760.c": line 4946) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4946) * remove expr statement at ("test/cases/large/clang-26760.c": line 4948) * reduce to left at ("test/cases/large/clang-26760.c": line 4948) * reduce to right at ("test/cases/large/clang-26760.c": line 4949) -* replace by zero at ("test/cases/large/clang-26760.c": line 4948) -* remove expression at ("test/cases/large/clang-26760.c": line 4948) -* do without param at ("test/cases/large/clang-26760.c": line 4948) +* reduce to left at ("test/cases/large/clang-26760.c": line 4949) +* reduce to right at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) * reduce to operant at ("test/cases/large/clang-26760.c": line 4948) -* do without param at ("test/cases/large/clang-26760.c": line 4949) -* do without param at ("test/cases/large/clang-26760.c": line 4949) -* replace by zero at ("test/cases/large/clang-26760.c": line 4949) -* do without param at ("test/cases/large/clang-26760.c": line 4949) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* remove expression at ("test/cases/large/clang-26760.c": line 4948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4957) +* reduce to left at ("test/cases/large/clang-26760.c": line 4949) +* reduce to right at ("test/cases/large/clang-26760.c": line 4949) +* reduce to left at ("test/cases/large/clang-26760.c": line 4949) +* reduce to right at ("test/cases/large/clang-26760.c": line 4949) +* reduce to index at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) * reduce to operant at ("test/cases/large/clang-26760.c": line 4950) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4956) * reduce to operant at ("test/cases/large/clang-26760.c": line 4950) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4956) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4955) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4955) * reduce to left at ("test/cases/large/clang-26760.c": line 4950) * reduce to right at ("test/cases/large/clang-26760.c": line 4955) -* do without param at ("test/cases/large/clang-26760.c": line 4950) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4955) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4954) * reduce to left at ("test/cases/large/clang-26760.c": line 4950) * reduce to right at ("test/cases/large/clang-26760.c": line 4953) -* do without param at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4953) * reduce to left at ("test/cases/large/clang-26760.c": line 4950) * reduce to right at ("test/cases/large/clang-26760.c": line 4952) -* do without param at ("test/cases/large/clang-26760.c": line 4950) -* do without param at ("test/cases/large/clang-26760.c": line 4951) -* remove expression at ("test/cases/large/clang-26760.c": line 4951) -* do without param at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to left at ("test/cases/large/clang-26760.c": line 4950) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4952) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4951) +* reduce to left at ("test/cases/large/clang-26760.c": line 4951) +* reduce to right at ("test/cases/large/clang-26760.c": line 4951) * reduce to left at ("test/cases/large/clang-26760.c": line 4951) * reduce to right at ("test/cases/large/clang-26760.c": line 4951) -* replace by zero at ("test/cases/large/clang-26760.c": line 4951) -* do without param at ("test/cases/large/clang-26760.c": line 4952) +* reduce to index at ("test/cases/large/clang-26760.c": line 4951) * reduce to operant at ("test/cases/large/clang-26760.c": line 4952) -* do without param at ("test/cases/large/clang-26760.c": line 4953) -* do without param at ("test/cases/large/clang-26760.c": line 4954) -* do without param at ("test/cases/large/clang-26760.c": line 4955) -* replace by zero at ("test/cases/large/clang-26760.c": line 4955) -* do without param at ("test/cases/large/clang-26760.c": line 4956) -* replace by zero at ("test/cases/large/clang-26760.c": line 4956) -* replace by zero at ("test/cases/large/clang-26760.c": line 4956) -* do without param at ("test/cases/large/clang-26760.c": line 4957) +* remove expression at ("test/cases/large/clang-26760.c": line 4951) +* reduce to index at ("test/cases/large/clang-26760.c": line 4955) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4956) +* reduce to index at ("test/cases/large/clang-26760.c": line 4956) +* reduce to index at ("test/cases/large/clang-26760.c": line 4956) * remove expr statement at ("test/cases/large/clang-26760.c": line 4959) * reduce to left at ("test/cases/large/clang-26760.c": line 4959) * reduce to right at ("test/cases/large/clang-26760.c": line 4959) -* replace by zero at ("test/cases/large/clang-26760.c": line 4959) * reduce to left at ("test/cases/large/clang-26760.c": line 4959) * reduce to right at ("test/cases/large/clang-26760.c": line 4964) -* do without param at ("test/cases/large/clang-26760.c": line 4959) -* do without param at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4963) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4960) +* reduce to left at ("test/cases/large/clang-26760.c": line 4959) +* reduce to right at ("test/cases/large/clang-26760.c": line 4959) +* reduce to index at ("test/cases/large/clang-26760.c": line 4959) +* reduce to left at ("test/cases/large/clang-26760.c": line 4959) +* reduce to right at ("test/cases/large/clang-26760.c": line 4964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to left at ("test/cases/large/clang-26760.c": line 4959) +* reduce to right at ("test/cases/large/clang-26760.c": line 4959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * remove expression at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4962) * reduce to left at ("test/cases/large/clang-26760.c": line 4961) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) * reduce to operant at ("test/cases/large/clang-26760.c": line 4960) @@ -7342,54 +8850,77 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4961) * reduce to left at ("test/cases/large/clang-26760.c": line 4961) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to left at ("test/cases/large/clang-26760.c": line 4961) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to left at ("test/cases/large/clang-26760.c": line 4960) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to left at ("test/cases/large/clang-26760.c": line 4960) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to left at ("test/cases/large/clang-26760.c": line 4961) +* reduce to right at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4961) -* remove expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to left at ("test/cases/large/clang-26760.c": line 4960) * reduce to right at ("test/cases/large/clang-26760.c": line 4961) -* do without param at ("test/cases/large/clang-26760.c": line 4960) -* do without param at ("test/cases/large/clang-26760.c": line 4961) -* replace by zero at ("test/cases/large/clang-26760.c": line 4961) -* do without param at ("test/cases/large/clang-26760.c": line 4962) -* do without param at ("test/cases/large/clang-26760.c": line 4963) -* do without param at ("test/cases/large/clang-26760.c": line 4964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4961) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* reduce to index at ("test/cases/large/clang-26760.c": line 4961) +* remove expression at ("test/cases/large/clang-26760.c": line 4961) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) +* remove expression at ("test/cases/large/clang-26760.c": line 4960) * reduce to operant at ("test/cases/large/clang-26760.c": line 4964) * remove the for loop at ("test/cases/large/clang-26760.c": line 4965) * remove initializer at ("test/cases/large/clang-26760.c": line 4965) * 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 check at ("test/cases/large/clang-26760.c": line 4965) +* reduce to left at ("test/cases/large/clang-26760.c": line 4965) +* reduce to right at ("test/cases/large/clang-26760.c": line 4965) * reduce to operant at ("test/cases/large/clang-26760.c": line 4965) * remove iterator at ("test/cases/large/clang-26760.c": line 4965) -* replace by zero at ("test/cases/large/clang-26760.c": line 4967) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4965) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4972) * remove expr statement at ("test/cases/large/clang-26760.c": line 4973) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4973) * remove condition at ("test/cases/large/clang-26760.c": line 4974) +* reduce to left at ("test/cases/large/clang-26760.c": line 4974) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to left at ("test/cases/large/clang-26760.c": line 4974) +* reduce to right at ("test/cases/large/clang-26760.c": line 4974) * reduce to operant at ("test/cases/large/clang-26760.c": line 4974) -* do without param at ("test/cases/large/clang-26760.c": line 4974) -* do without param at ("test/cases/large/clang-26760.c": line 4975) +* reduce to left at ("test/cases/large/clang-26760.c": line 4974) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4975) * reduce to operant at ("test/cases/large/clang-26760.c": line 4975) * reduce to left at ("test/cases/large/clang-26760.c": line 4975) * reduce to right at ("test/cases/large/clang-26760.c": line 4977) -* remove expression at ("test/cases/large/clang-26760.c": line 4975) -* do without param at ("test/cases/large/clang-26760.c": line 4975) -* do without param at ("test/cases/large/clang-26760.c": line 4976) +* reduce to left at ("test/cases/large/clang-26760.c": line 4975) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4975) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4975) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4976) * reduce to left at ("test/cases/large/clang-26760.c": line 4976) * reduce to right at ("test/cases/large/clang-26760.c": line 4976) * reduce to operant at ("test/cases/large/clang-26760.c": line 4976) @@ -7398,225 +8929,346 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4976) * reduce to right at ("test/cases/large/clang-26760.c": line 4977) * reduce to operant at ("test/cases/large/clang-26760.c": line 4976) -* do without param at ("test/cases/large/clang-26760.c": line 4976) -* do without param at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) +* reduce to left at ("test/cases/large/clang-26760.c": line 4977) +* reduce to right at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4977) * remove expression 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 4977) -* replace by zero at ("test/cases/large/clang-26760.c": line 4984) +* reduce to index at ("test/cases/large/clang-26760.c": line 4977) +* remove expression at ("test/cases/large/clang-26760.c": line 4975) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4977) +* reduce to index at ("test/cases/large/clang-26760.c": line 4977) +* reduce to index at ("test/cases/large/clang-26760.c": line 4977) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4990) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* remove expression at ("test/cases/large/clang-26760.c": line 4990) -* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4990) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* do without param at ("test/cases/large/clang-26760.c": line 4989) -* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4990) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) * remove expression at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4989) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4985) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4989) -* do without param at ("test/cases/large/clang-26760.c": line 4985) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4989) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4988) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4988) -* do without param at ("test/cases/large/clang-26760.c": line 4985) -* do without param at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4988) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4987) * reduce to left at ("test/cases/large/clang-26760.c": line 4985) * reduce to right at ("test/cases/large/clang-26760.c": line 4986) -* do without param at ("test/cases/large/clang-26760.c": line 4985) -* replace by zero at ("test/cases/large/clang-26760.c": line 4985) -* do without param at ("test/cases/large/clang-26760.c": line 4986) -* do without param at ("test/cases/large/clang-26760.c": line 4987) -* do without param at ("test/cases/large/clang-26760.c": line 4988) -* replace by zero at ("test/cases/large/clang-26760.c": line 4988) -* do without param at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* replace by zero at ("test/cases/large/clang-26760.c": line 4989) -* do without param at ("test/cases/large/clang-26760.c": line 4990) -* replace by zero at ("test/cases/large/clang-26760.c": line 4990) +* reduce to left at ("test/cases/large/clang-26760.c": line 4985) +* reduce to right at ("test/cases/large/clang-26760.c": line 4986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4986) +* reduce to index at ("test/cases/large/clang-26760.c": line 4985) +* reduce to index at ("test/cases/large/clang-26760.c": line 4988) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4989) +* reduce to index at ("test/cases/large/clang-26760.c": line 4989) +* remove expression at ("test/cases/large/clang-26760.c": line 4985) +* remove expression at ("test/cases/large/clang-26760.c": line 4990) +* reduce to index at ("test/cases/large/clang-26760.c": line 4990) * remove expr statement at ("test/cases/large/clang-26760.c": line 4991) * reduce to left at ("test/cases/large/clang-26760.c": line 4991) * reduce to right at ("test/cases/large/clang-26760.c": line 4997) -* replace by zero at ("test/cases/large/clang-26760.c": line 4991) -* replace by zero at ("test/cases/large/clang-26760.c": line 4991) -* remove expression at ("test/cases/large/clang-26760.c": line 4991) -* do without param at ("test/cases/large/clang-26760.c": line 4991) -* do without param at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4997) -* do without param at ("test/cases/large/clang-26760.c": line 4992) -* do without param at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4996) +* reduce to left at ("test/cases/large/clang-26760.c": line 4992) +* reduce to right at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4995) -* do without param at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4995) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to left at ("test/cases/large/clang-26760.c": line 4992) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) -* do without param at ("test/cases/large/clang-26760.c": line 4992) -* do without param at ("test/cases/large/clang-26760.c": line 4993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to left at ("test/cases/large/clang-26760.c": line 4993) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) -* do without param at ("test/cases/large/clang-26760.c": line 4993) -* remove expression at ("test/cases/large/clang-26760.c": line 4993) * reduce to left at ("test/cases/large/clang-26760.c": line 4993) * reduce to right at ("test/cases/large/clang-26760.c": line 4993) -* replace by zero at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4994) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) +* reduce to index at ("test/cases/large/clang-26760.c": line 4993) +* reduce to left at ("test/cases/large/clang-26760.c": line 4993) +* reduce to right at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) +* remove expression at ("test/cases/large/clang-26760.c": line 4993) * reduce to operant at ("test/cases/large/clang-26760.c": line 4993) -* do without param at ("test/cases/large/clang-26760.c": line 4994) -* replace by zero at ("test/cases/large/clang-26760.c": line 4994) -* replace by zero at ("test/cases/large/clang-26760.c": line 4994) -* do without param at ("test/cases/large/clang-26760.c": line 4995) -* replace by zero at ("test/cases/large/clang-26760.c": line 4995) -* do without param at ("test/cases/large/clang-26760.c": line 4996) -* do without param at ("test/cases/large/clang-26760.c": line 4997) -* replace by zero at ("test/cases/large/clang-26760.c": line 4997) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4994) +* reduce to index at ("test/cases/large/clang-26760.c": line 4994) +* reduce to index at ("test/cases/large/clang-26760.c": line 4994) +* reduce to index at ("test/cases/large/clang-26760.c": line 4995) +* reduce to index at ("test/cases/large/clang-26760.c": line 4997) +* remove expression at ("test/cases/large/clang-26760.c": line 4991) * reduce to operant at ("test/cases/large/clang-26760.c": line 4997) * remove expr statement at ("test/cases/large/clang-26760.c": line 4998) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 5012) -* replace by zero at ("test/cases/large/clang-26760.c": line 4998) -* replace by zero at ("test/cases/large/clang-26760.c": line 4998) -* remove expression at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) +* reduce to left at ("test/cases/large/clang-26760.c": line 5012) +* reduce to right at ("test/cases/large/clang-26760.c": line 5012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5012) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5012) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5011) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 4998) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 4998) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5011) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5011) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 5010) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5010) * reduce to left at ("test/cases/large/clang-26760.c": line 4998) * reduce to right at ("test/cases/large/clang-26760.c": line 5009) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 4998) -* do without param at ("test/cases/large/clang-26760.c": line 5007) -* remove expression at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 5005) -* remove expression at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* replace by zero at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 4999) -* replace by zero at ("test/cases/large/clang-26760.c": line 4999) -* do without param at ("test/cases/large/clang-26760.c": line 5000) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5008) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 5007) +* reduce to left at ("test/cases/large/clang-26760.c": line 4998) +* reduce to right at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4998) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5007) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5006) +* reduce to left at ("test/cases/large/clang-26760.c": line 5005) +* reduce to right at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5005) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5004) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5003) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5003) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 4999) +* reduce to index at ("test/cases/large/clang-26760.c": line 4999) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5003) +* reduce to left at ("test/cases/large/clang-26760.c": line 4999) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to index at ("test/cases/large/clang-26760.c": line 4999) * reduce to left at ("test/cases/large/clang-26760.c": line 5000) * reduce to right at ("test/cases/large/clang-26760.c": line 5002) -* remove expression at ("test/cases/large/clang-26760.c": line 5000) -* do without param at ("test/cases/large/clang-26760.c": line 5000) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5002) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5002) * reduce to left at ("test/cases/large/clang-26760.c": line 5000) * reduce to right at ("test/cases/large/clang-26760.c": line 5001) -* do without param at ("test/cases/large/clang-26760.c": line 5000) -* do without param at ("test/cases/large/clang-26760.c": line 5001) -* replace by zero at ("test/cases/large/clang-26760.c": line 5001) -* do without param at ("test/cases/large/clang-26760.c": line 5002) -* do without param at ("test/cases/large/clang-26760.c": line 5003) -* do without param at ("test/cases/large/clang-26760.c": line 5004) -* do without param at ("test/cases/large/clang-26760.c": line 5005) -* do without param at ("test/cases/large/clang-26760.c": line 5006) -* do without param at ("test/cases/large/clang-26760.c": line 5007) -* do without param at ("test/cases/large/clang-26760.c": line 5008) -* do without param at ("test/cases/large/clang-26760.c": line 5009) -* do without param at ("test/cases/large/clang-26760.c": line 5010) -* replace by zero at ("test/cases/large/clang-26760.c": line 5010) -* replace by zero at ("test/cases/large/clang-26760.c": line 5010) -* do without param at ("test/cases/large/clang-26760.c": line 5011) -* do without param at ("test/cases/large/clang-26760.c": line 5012) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5001) +* reduce to left at ("test/cases/large/clang-26760.c": line 5000) +* reduce to right at ("test/cases/large/clang-26760.c": line 5001) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5001) +* reduce to index at ("test/cases/large/clang-26760.c": line 5001) +* remove expression at ("test/cases/large/clang-26760.c": line 5000) +* remove expression at ("test/cases/large/clang-26760.c": line 4999) +* remove expression at ("test/cases/large/clang-26760.c": line 4999) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5010) +* reduce to index at ("test/cases/large/clang-26760.c": line 5010) +* reduce to index at ("test/cases/large/clang-26760.c": line 5010) +* remove expression at ("test/cases/large/clang-26760.c": line 4998) * remove expr statement at ("test/cases/large/clang-26760.c": line 4979) * reduce to left at ("test/cases/large/clang-26760.c": line 4979) * reduce to right at ("test/cases/large/clang-26760.c": line 4979) -* replace by zero at ("test/cases/large/clang-26760.c": line 4979) -* replace by zero at ("test/cases/large/clang-26760.c": line 4979) +* reduce to index at ("test/cases/large/clang-26760.c": line 4979) * remove expr statement at ("test/cases/large/clang-26760.c": line 4980) -* replace by zero at ("test/cases/large/clang-26760.c": line 4980) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4980) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4980) * remove expr statement at ("test/cases/large/clang-26760.c": line 5014) * reduce to left at ("test/cases/large/clang-26760.c": line 5014) * reduce to right at ("test/cases/large/clang-26760.c": line 5014) -* replace by zero at ("test/cases/large/clang-26760.c": line 5014) -* do without param at ("test/cases/large/clang-26760.c": line 5014) -* do without param at ("test/cases/large/clang-26760.c": line 5014) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5014) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5014) * remove return statement at ("test/cases/large/clang-26760.c": line 5015) -* 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 the for loop at ("test/cases/large/clang-26760.c": line 4880) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 4880) * remove iterator at ("test/cases/large/clang-26760.c": line 4880) -* replace by zero at ("test/cases/large/clang-26760.c": line 4882) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4880) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4883) -* do without param at ("test/cases/large/clang-26760.c": line 4883) -* do without param at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4884) +* reduce to left at ("test/cases/large/clang-26760.c": line 4883) +* reduce to right at ("test/cases/large/clang-26760.c": line 4891) +* reduce to left at ("test/cases/large/clang-26760.c": line 4883) +* reduce to right at ("test/cases/large/clang-26760.c": line 4891) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) * reduce to operant at ("test/cases/large/clang-26760.c": line 4884) -* replace by zero at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4884) * reduce to left at ("test/cases/large/clang-26760.c": line 4884) * reduce to right at ("test/cases/large/clang-26760.c": line 4884) -* do without param at ("test/cases/large/clang-26760.c": line 4890) -* remove expression at ("test/cases/large/clang-26760.c": line 4890) -* remove expression at ("test/cases/large/clang-26760.c": line 4885) -* do without param at ("test/cases/large/clang-26760.c": line 4885) +* reduce to index at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4891) +* reduce to left at ("test/cases/large/clang-26760.c": line 4884) +* reduce to right at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to left at ("test/cases/large/clang-26760.c": line 4884) +* reduce to right at ("test/cases/large/clang-26760.c": line 4884) +* reduce to left at ("test/cases/large/clang-26760.c": line 4884) +* reduce to right at ("test/cases/large/clang-26760.c": line 4884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4890) +* reduce to left at ("test/cases/large/clang-26760.c": line 4885) +* reduce to right at ("test/cases/large/clang-26760.c": line 4889) +* reduce to left at ("test/cases/large/clang-26760.c": line 4885) +* reduce to right at ("test/cases/large/clang-26760.c": line 4889) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4889) -* do without param at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4889) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4888) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4888) * reduce to left at ("test/cases/large/clang-26760.c": line 4885) * reduce to right at ("test/cases/large/clang-26760.c": line 4888) -* do without param at ("test/cases/large/clang-26760.c": line 4885) -* do without param at ("test/cases/large/clang-26760.c": line 4885) -* do without param at ("test/cases/large/clang-26760.c": line 4886) -* do without param at ("test/cases/large/clang-26760.c": line 4886) -* replace by zero at ("test/cases/large/clang-26760.c": line 4886) -* replace by zero at ("test/cases/large/clang-26760.c": line 4886) -* do without param at ("test/cases/large/clang-26760.c": line 4887) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4887) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4886) +* reduce to index at ("test/cases/large/clang-26760.c": line 4886) * reduce to operant at ("test/cases/large/clang-26760.c": line 4887) * reduce to left at ("test/cases/large/clang-26760.c": line 4887) * reduce to right at ("test/cases/large/clang-26760.c": line 4887) -* replace by zero at ("test/cases/large/clang-26760.c": line 4887) -* do without param at ("test/cases/large/clang-26760.c": line 4888) -* do without param at ("test/cases/large/clang-26760.c": line 4889) -* replace by zero at ("test/cases/large/clang-26760.c": line 4889) +* reduce to left at ("test/cases/large/clang-26760.c": line 4887) +* reduce to right at ("test/cases/large/clang-26760.c": line 4887) +* reduce to left at ("test/cases/large/clang-26760.c": line 4887) +* reduce to right at ("test/cases/large/clang-26760.c": line 4887) +* reduce to index at ("test/cases/large/clang-26760.c": line 4887) +* reduce to index at ("test/cases/large/clang-26760.c": line 4889) * reduce to operant at ("test/cases/large/clang-26760.c": line 4889) -* do without param at ("test/cases/large/clang-26760.c": line 4890) -* do without param at ("test/cases/large/clang-26760.c": line 4891) +* remove expression at ("test/cases/large/clang-26760.c": line 4885) +* remove expression at ("test/cases/large/clang-26760.c": line 4890) * remove condition at ("test/cases/large/clang-26760.c": line 4892) * remove break at ("test/cases/large/clang-26760.c": line 4893) * remove condition at ("test/cases/large/clang-26760.c": line 4894) @@ -7624,18 +9276,18 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4897) * reduce to left at ("test/cases/large/clang-26760.c": line 4897) * reduce to right at ("test/cases/large/clang-26760.c": line 4897) -* replace by zero at ("test/cases/large/clang-26760.c": line 4897) * remove the for loop at ("test/cases/large/clang-26760.c": line 5018) * remove initializer at ("test/cases/large/clang-26760.c": line 5018) * 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 check at ("test/cases/large/clang-26760.c": line 5018) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5018) * reduce to left at ("test/cases/large/clang-26760.c": line 5018) * reduce to right at ("test/cases/large/clang-26760.c": line 5018) -* do without param at ("test/cases/large/clang-26760.c": line 5018) -* do without param at ("test/cases/large/clang-26760.c": line 5019) -* replace by zero at ("test/cases/large/clang-26760.c": line 5021) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5018) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5019) * 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) @@ -7650,9 +9302,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5029) * reduce to operant at ("test/cases/large/clang-26760.c": line 5029) * remove check at ("test/cases/large/clang-26760.c": line 5029) +* reduce to left at ("test/cases/large/clang-26760.c": line 5029) +* reduce to right at ("test/cases/large/clang-26760.c": line 5029) * reduce to operant at ("test/cases/large/clang-26760.c": line 5029) * remove iterator at ("test/cases/large/clang-26760.c": line 5029) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5029) * remove expr statement at ("test/cases/large/clang-26760.c": line 5031) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5031) * remove condition at ("test/cases/large/clang-26760.c": line 5032) * remove continue at ("test/cases/large/clang-26760.c": line 5033) * remove the for loop at ("test/cases/large/clang-26760.c": line 5034) @@ -7660,14 +9316,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5034) * reduce to right at ("test/cases/large/clang-26760.c": line 5034) * remove check at ("test/cases/large/clang-26760.c": line 5034) +* reduce to left at ("test/cases/large/clang-26760.c": line 5034) +* reduce to right at ("test/cases/large/clang-26760.c": line 5034) * reduce to operant at ("test/cases/large/clang-26760.c": line 5034) * remove iterator at ("test/cases/large/clang-26760.c": line 5034) * reduce to left at ("test/cases/large/clang-26760.c": line 5034) * reduce to right at ("test/cases/large/clang-26760.c": line 5034) -* do without param at ("test/cases/large/clang-26760.c": line 5034) -* do without param at ("test/cases/large/clang-26760.c": line 5035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5035) * remove return statement at ("test/cases/large/clang-26760.c": line 5037) -* replace by zero at ("test/cases/large/clang-26760.c": line 5037) +* reduce to index at ("test/cases/large/clang-26760.c": line 5037) * remove expr statement at ("test/cases/large/clang-26760.c": line 5040) * reduce to left at ("test/cases/large/clang-26760.c": line 5040) * reduce to right at ("test/cases/large/clang-26760.c": line 5040) @@ -7675,90 +9333,122 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5040) * reduce to left at ("test/cases/large/clang-26760.c": line 5040) * reduce to right at ("test/cases/large/clang-26760.c": line 5040) -* replace by zero at ("test/cases/large/clang-26760.c": line 5040) -* replace by zero at ("test/cases/large/clang-26760.c": line 5040) -* replace by zero at ("test/cases/large/clang-26760.c": line 5040) -* do without param at ("test/cases/large/clang-26760.c": line 5040) -* do without param at ("test/cases/large/clang-26760.c": line 5040) -* do without param at ("test/cases/large/clang-26760.c": line 5041) -* do without param at ("test/cases/large/clang-26760.c": line 5054) -* remove expression at ("test/cases/large/clang-26760.c": line 5054) -* remove expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to left at ("test/cases/large/clang-26760.c": line 5040) +* reduce to right at ("test/cases/large/clang-26760.c": line 5040) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5040) +* reduce to index at ("test/cases/large/clang-26760.c": line 5040) +* reduce to index at ("test/cases/large/clang-26760.c": line 5040) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5040) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5056) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5040) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5055) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) * reduce to left at ("test/cases/large/clang-26760.c": line 5041) * reduce to right at ("test/cases/large/clang-26760.c": line 5054) -* do without param at ("test/cases/large/clang-26760.c": line 5041) -* do without param at ("test/cases/large/clang-26760.c": line 5041) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) * reduce to operant at ("test/cases/large/clang-26760.c": line 5042) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5053) -* do without param at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5051) -* remove expression at ("test/cases/large/clang-26760.c": line 5051) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* reduce to operant at ("test/cases/large/clang-26760.c": line 5042) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5051) * reduce to left at ("test/cases/large/clang-26760.c": line 5050) * reduce to right at ("test/cases/large/clang-26760.c": line 5050) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to left at ("test/cases/large/clang-26760.c": line 5042) +* reduce to right at ("test/cases/large/clang-26760.c": line 5050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5050) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5048) -* remove expression at ("test/cases/large/clang-26760.c": line 5048) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5048) * reduce to left at ("test/cases/large/clang-26760.c": line 5047) * reduce to right at ("test/cases/large/clang-26760.c": line 5047) * reduce to left at ("test/cases/large/clang-26760.c": line 5047) * reduce to right at ("test/cases/large/clang-26760.c": line 5047) * reduce to left at ("test/cases/large/clang-26760.c": line 5047) * reduce to right at ("test/cases/large/clang-26760.c": line 5047) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5047) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5047) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5046) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5042) -* replace by zero at ("test/cases/large/clang-26760.c": line 5042) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5042) +* reduce to index at ("test/cases/large/clang-26760.c": line 5042) * reduce to left at ("test/cases/large/clang-26760.c": line 5046) * reduce to right at ("test/cases/large/clang-26760.c": line 5046) -* remove expression at ("test/cases/large/clang-26760.c": line 5046) -* remove expression at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to left at ("test/cases/large/clang-26760.c": line 5046) +* reduce to right at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to left at ("test/cases/large/clang-26760.c": line 5042) +* reduce to right at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5045) * reduce to left at ("test/cases/large/clang-26760.c": line 5042) * reduce to right at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5042) +* reduce to left at ("test/cases/large/clang-26760.c": line 5042) +* reduce to right at ("test/cases/large/clang-26760.c": line 5044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5043) * reduce to operant at ("test/cases/large/clang-26760.c": line 5042) -* do without param at ("test/cases/large/clang-26760.c": line 5043) -* do without param at ("test/cases/large/clang-26760.c": line 5044) -* do without param at ("test/cases/large/clang-26760.c": line 5045) -* do without param at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* replace by zero at ("test/cases/large/clang-26760.c": line 5046) -* do without param at ("test/cases/large/clang-26760.c": line 5047) -* replace by zero at ("test/cases/large/clang-26760.c": line 5047) -* replace by zero at ("test/cases/large/clang-26760.c": line 5047) -* do without param at ("test/cases/large/clang-26760.c": line 5048) -* replace by zero at ("test/cases/large/clang-26760.c": line 5048) -* replace by zero at ("test/cases/large/clang-26760.c": line 5048) -* do without param at ("test/cases/large/clang-26760.c": line 5049) -* do without param at ("test/cases/large/clang-26760.c": line 5050) -* do without param at ("test/cases/large/clang-26760.c": line 5051) -* replace by zero at ("test/cases/large/clang-26760.c": line 5051) -* do without param at ("test/cases/large/clang-26760.c": line 5052) -* do without param at ("test/cases/large/clang-26760.c": line 5053) -* do without param at ("test/cases/large/clang-26760.c": line 5054) -* replace by zero at ("test/cases/large/clang-26760.c": line 5054) -* do without param at ("test/cases/large/clang-26760.c": line 5055) -* do without param at ("test/cases/large/clang-26760.c": line 5056) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5046) +* reduce to index at ("test/cases/large/clang-26760.c": line 5046) +* remove expression at ("test/cases/large/clang-26760.c": line 5046) +* reduce to index at ("test/cases/large/clang-26760.c": line 5046) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5046) +* reduce to index at ("test/cases/large/clang-26760.c": line 5046) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5047) +* reduce to index at ("test/cases/large/clang-26760.c": line 5047) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5048) +* reduce to index at ("test/cases/large/clang-26760.c": line 5048) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* remove expression at ("test/cases/large/clang-26760.c": line 5048) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* reduce to index at ("test/cases/large/clang-26760.c": line 5051) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* remove expression at ("test/cases/large/clang-26760.c": line 5042) +* remove expression at ("test/cases/large/clang-26760.c": line 5051) +* remove expression at ("test/cases/large/clang-26760.c": line 5041) +* remove expression at ("test/cases/large/clang-26760.c": line 5054) +* reduce to index at ("test/cases/large/clang-26760.c": line 5054) * remove expr statement at ("test/cases/large/clang-26760.c": line 5619) * remove break at ("test/cases/large/clang-26760.c": line 5620) * remove condition at ("test/cases/large/clang-26760.c": line 5622) @@ -7768,41 +9458,53 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5624) * reduce to right at ("test/cases/large/clang-26760.c": line 5624) * remove check at ("test/cases/large/clang-26760.c": line 5624) +* reduce to left at ("test/cases/large/clang-26760.c": line 5624) +* reduce to right at ("test/cases/large/clang-26760.c": line 5624) * reduce to operant at ("test/cases/large/clang-26760.c": line 5624) * remove iterator at ("test/cases/large/clang-26760.c": line 5624) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5624) * remove return statement at ("test/cases/large/clang-26760.c": line 5626) * remove the for loop at ("test/cases/large/clang-26760.c": line 5628) * remove initializer at ("test/cases/large/clang-26760.c": line 5628) * reduce to left at ("test/cases/large/clang-26760.c": line 5628) * reduce to right at ("test/cases/large/clang-26760.c": line 5628) * remove check at ("test/cases/large/clang-26760.c": line 5628) +* reduce to left at ("test/cases/large/clang-26760.c": line 5628) +* reduce to right at ("test/cases/large/clang-26760.c": line 5628) * remove iterator at ("test/cases/large/clang-26760.c": line 5628) * reduce to left at ("test/cases/large/clang-26760.c": line 5628) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5629) * remove the for loop at ("test/cases/large/clang-26760.c": line 5631) * remove initializer at ("test/cases/large/clang-26760.c": line 5631) * 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 check at ("test/cases/large/clang-26760.c": line 5631) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5631) * reduce to left at ("test/cases/large/clang-26760.c": line 5631) * reduce to right 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5636) +* reduce to left at ("test/cases/large/clang-26760.c": line 5636) +* reduce to right at ("test/cases/large/clang-26760.c": line 5642) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5636) +* reduce to index at ("test/cases/large/clang-26760.c": line 5636) * remove expression at ("test/cases/large/clang-26760.c": line 5636) -* replace by zero at ("test/cases/large/clang-26760.c": line 5636) -* do without param at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5642) +* reduce to left at ("test/cases/large/clang-26760.c": line 5636) +* reduce to right at ("test/cases/large/clang-26760.c": line 5641) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) * reduce to right at ("test/cases/large/clang-26760.c": line 5641) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) @@ -7811,88 +9513,120 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5641) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) * reduce to right at ("test/cases/large/clang-26760.c": line 5636) -* replace by zero at ("test/cases/large/clang-26760.c": line 5636) +* reduce to index at ("test/cases/large/clang-26760.c": line 5636) * reduce to left at ("test/cases/large/clang-26760.c": line 5636) * reduce to right at ("test/cases/large/clang-26760.c": line 5641) -* do without param at ("test/cases/large/clang-26760.c": line 5636) -* replace by zero at ("test/cases/large/clang-26760.c": line 5636) -* do without param at ("test/cases/large/clang-26760.c": line 5641) -* remove expression at ("test/cases/large/clang-26760.c": line 5637) -* do without param at ("test/cases/large/clang-26760.c": line 5640) -* remove expression at ("test/cases/large/clang-26760.c": line 5637) -* do without param at ("test/cases/large/clang-26760.c": line 5637) -* do without param at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5641) +* reduce to index at ("test/cases/large/clang-26760.c": line 5636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to left at ("test/cases/large/clang-26760.c": line 5638) +* reduce to right at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) * reduce to left at ("test/cases/large/clang-26760.c": line 5638) * reduce to right at ("test/cases/large/clang-26760.c": line 5638) -* do without param at ("test/cases/large/clang-26760.c": line 5638) -* remove expression at ("test/cases/large/clang-26760.c": line 5638) * reduce to left at ("test/cases/large/clang-26760.c": line 5638) * reduce to right at ("test/cases/large/clang-26760.c": line 5638) -* replace by zero at ("test/cases/large/clang-26760.c": line 5638) -* replace by zero at ("test/cases/large/clang-26760.c": line 5638) -* do without param at ("test/cases/large/clang-26760.c": line 5638) +* reduce to index at ("test/cases/large/clang-26760.c": line 5638) +* reduce to index at ("test/cases/large/clang-26760.c": line 5638) * remove expression at ("test/cases/large/clang-26760.c": line 5638) -* replace by zero at ("test/cases/large/clang-26760.c": line 5638) -* do without param at ("test/cases/large/clang-26760.c": line 5639) -* do without param at ("test/cases/large/clang-26760.c": line 5640) -* do without param at ("test/cases/large/clang-26760.c": line 5641) -* do without param at ("test/cases/large/clang-26760.c": line 5642) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5638) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5638) +* reduce to index at ("test/cases/large/clang-26760.c": line 5638) +* remove expression at ("test/cases/large/clang-26760.c": line 5638) +* remove expression at ("test/cases/large/clang-26760.c": line 5637) +* remove expression at ("test/cases/large/clang-26760.c": line 5637) * remove expr statement at ("test/cases/large/clang-26760.c": line 5643) -* replace by zero at ("test/cases/large/clang-26760.c": line 5643) -* replace by zero at ("test/cases/large/clang-26760.c": line 5643) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5643) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5643) * remove expr statement at ("test/cases/large/clang-26760.c": line 5644) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5644) * remove expr statement at ("test/cases/large/clang-26760.c": line 5646) * remove expr statement at ("test/cases/large/clang-26760.c": line 5647) -* replace by zero at ("test/cases/large/clang-26760.c": line 4753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5647) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 4758) -* remove expression at ("test/cases/large/clang-26760.c": line 4754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4759) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4754) +* reduce to left at ("test/cases/large/clang-26760.c": line 4754) +* reduce to right at ("test/cases/large/clang-26760.c": line 4754) +* reduce to left at ("test/cases/large/clang-26760.c": line 4754) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) * reduce to left at ("test/cases/large/clang-26760.c": line 4754) * reduce to right at ("test/cases/large/clang-26760.c": line 4756) * reduce to left at ("test/cases/large/clang-26760.c": line 4754) * reduce to right at ("test/cases/large/clang-26760.c": line 4754) -* replace by zero at ("test/cases/large/clang-26760.c": line 4754) -* do without param at ("test/cases/large/clang-26760.c": line 4754) -* do without param at ("test/cases/large/clang-26760.c": line 4755) -* do without param at ("test/cases/large/clang-26760.c": line 4755) -* do without param at ("test/cases/large/clang-26760.c": line 4756) -* do without param at ("test/cases/large/clang-26760.c": line 4756) +* reduce to index at ("test/cases/large/clang-26760.c": line 4754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4754) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to left at ("test/cases/large/clang-26760.c": line 4756) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) * remove expression at ("test/cases/large/clang-26760.c": line 4756) -* do without param at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4756) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4757) * reduce to left at ("test/cases/large/clang-26760.c": line 4756) * reduce to right at ("test/cases/large/clang-26760.c": line 4756) -* do without param at ("test/cases/large/clang-26760.c": line 4757) -* do without param at ("test/cases/large/clang-26760.c": line 4758) +* reduce to left at ("test/cases/large/clang-26760.c": line 4758) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) +* reduce to left at ("test/cases/large/clang-26760.c": line 4758) +* reduce to right at ("test/cases/large/clang-26760.c": line 4758) +* reduce to left at ("test/cases/large/clang-26760.c": line 4758) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 4754) * 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 4783) * remove the for loop at ("test/cases/large/clang-26760.c": line 4784) * remove initializer at ("test/cases/large/clang-26760.c": line 4784) * reduce to left at ("test/cases/large/clang-26760.c": line 4784) * reduce to right at ("test/cases/large/clang-26760.c": line 4784) * remove check at ("test/cases/large/clang-26760.c": line 4784) +* reduce to left at ("test/cases/large/clang-26760.c": line 4784) +* reduce to right at ("test/cases/large/clang-26760.c": line 4784) * remove iterator at ("test/cases/large/clang-26760.c": line 4784) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4784) * remove expr statement at ("test/cases/large/clang-26760.c": line 4786) -* do without param at ("test/cases/large/clang-26760.c": line 4786) -* replace by zero at ("test/cases/large/clang-26760.c": line 4786) -* replace by zero at ("test/cases/large/clang-26760.c": line 4786) -* replace by zero at ("test/cases/large/clang-26760.c": line 4786) -* do without param at ("test/cases/large/clang-26760.c": line 4787) -* do without param at ("test/cases/large/clang-26760.c": line 4788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4787) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4788) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4786) +* reduce to index at ("test/cases/large/clang-26760.c": line 4786) * 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) * remove condition at ("test/cases/large/clang-26760.c": line 4794) * remove break at ("test/cases/large/clang-26760.c": line 4795) * remove expr statement at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4797) * remove condition at ("test/cases/large/clang-26760.c": line 4800) * remove break at ("test/cases/large/clang-26760.c": line 4801) * remove expr statement at ("test/cases/large/clang-26760.c": line 4802) @@ -7900,260 +9634,366 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4803) * reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4805) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4805) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4803) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4803) +* reduce to index at ("test/cases/large/clang-26760.c": line 4803) * remove expression at ("test/cases/large/clang-26760.c": line 4803) -* replace by zero at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4805) * reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4805) * reduce to left at ("test/cases/large/clang-26760.c": line 4803) +* reduce to right at ("test/cases/large/clang-26760.c": line 4803) +* reduce to left at ("test/cases/large/clang-26760.c": line 4803) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) -* do without param at ("test/cases/large/clang-26760.c": line 4803) -* do without param at ("test/cases/large/clang-26760.c": line 4804) -* do without param at ("test/cases/large/clang-26760.c": line 4804) -* remove expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4805) +* reduce to left at ("test/cases/large/clang-26760.c": line 4804) +* reduce to right at ("test/cases/large/clang-26760.c": line 4804) +* reduce to left at ("test/cases/large/clang-26760.c": line 4804) +* reduce to right at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4804) * reduce to left at ("test/cases/large/clang-26760.c": line 4804) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) * reduce to left at ("test/cases/large/clang-26760.c": line 4804) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) * reduce to left at ("test/cases/large/clang-26760.c": line 4804) * reduce to right at ("test/cases/large/clang-26760.c": line 4804) -* do without param at ("test/cases/large/clang-26760.c": line 4805) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4761) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4762) +* remove expression at ("test/cases/large/clang-26760.c": line 4804) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4761) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4762) * remove the for loop at ("test/cases/large/clang-26760.c": line 4763) * remove initializer at ("test/cases/large/clang-26760.c": line 4763) * reduce to left at ("test/cases/large/clang-26760.c": line 4763) * reduce to right at ("test/cases/large/clang-26760.c": line 4763) * remove check at ("test/cases/large/clang-26760.c": line 4763) +* reduce to left at ("test/cases/large/clang-26760.c": line 4763) +* reduce to right at ("test/cases/large/clang-26760.c": line 4763) * remove iterator at ("test/cases/large/clang-26760.c": line 4763) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4763) * remove expr statement at ("test/cases/large/clang-26760.c": line 4764) * reduce to left at ("test/cases/large/clang-26760.c": line 4764) * reduce to right at ("test/cases/large/clang-26760.c": line 4764) -* replace by zero at ("test/cases/large/clang-26760.c": line 4764) +* reduce to index at ("test/cases/large/clang-26760.c": line 4764) * remove expr statement at ("test/cases/large/clang-26760.c": line 4765) * reduce to left at ("test/cases/large/clang-26760.c": line 4765) * reduce to right at ("test/cases/large/clang-26760.c": line 4765) -* replace by zero at ("test/cases/large/clang-26760.c": line 4765) * remove condition at ("test/cases/large/clang-26760.c": line 4766) * remove continue at ("test/cases/large/clang-26760.c": line 4767) * remove expr statement at ("test/cases/large/clang-26760.c": line 4768) * reduce to left at ("test/cases/large/clang-26760.c": line 4768) * reduce to right at ("test/cases/large/clang-26760.c": line 4768) -* do without param at ("test/cases/large/clang-26760.c": line 4768) -* replace by zero at ("test/cases/large/clang-26760.c": line 4768) -* do without param at ("test/cases/large/clang-26760.c": line 4768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4768) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4768) +* reduce to index at ("test/cases/large/clang-26760.c": line 4768) * remove expr statement at ("test/cases/large/clang-26760.c": line 4769) * reduce to left at ("test/cases/large/clang-26760.c": line 4769) * reduce to right at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4769) -* do without param at ("test/cases/large/clang-26760.c": line 4770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4778) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4769) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4777) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4776) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4776) +* reduce to left at ("test/cases/large/clang-26760.c": line 4769) +* reduce to right at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4769) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4770) * reduce to left at ("test/cases/large/clang-26760.c": line 4770) * reduce to right at ("test/cases/large/clang-26760.c": line 4771) -* do without param at ("test/cases/large/clang-26760.c": line 4770) -* do without param at ("test/cases/large/clang-26760.c": line 4771) -* do without param at ("test/cases/large/clang-26760.c": line 4772) -* do without param at ("test/cases/large/clang-26760.c": line 4772) -* do without param at ("test/cases/large/clang-26760.c": line 4773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4770) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4773) +* reduce to left at ("test/cases/large/clang-26760.c": line 4773) +* reduce to right at ("test/cases/large/clang-26760.c": line 4774) * reduce to left at ("test/cases/large/clang-26760.c": line 4773) * reduce to right at ("test/cases/large/clang-26760.c": line 4774) * reduce to left at ("test/cases/large/clang-26760.c": line 4773) * reduce to right at ("test/cases/large/clang-26760.c": line 4774) -* do without param at ("test/cases/large/clang-26760.c": line 4773) -* do without param at ("test/cases/large/clang-26760.c": line 4774) -* replace by zero at ("test/cases/large/clang-26760.c": line 4774) -* do without param at ("test/cases/large/clang-26760.c": line 4775) -* do without param at ("test/cases/large/clang-26760.c": line 4776) -* do without param at ("test/cases/large/clang-26760.c": line 4777) -* do without param at ("test/cases/large/clang-26760.c": line 4778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4774) +* reduce to index at ("test/cases/large/clang-26760.c": line 4774) * remove expr statement at ("test/cases/large/clang-26760.c": line 4807) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4807) * remove condition at ("test/cases/large/clang-26760.c": line 5651) +* reduce to left at ("test/cases/large/clang-26760.c": line 5651) +* reduce to right 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6742) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6747) +* delete variable at ("test/cases/large/clang-26760.c": line 6746) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6747) * remove condition at ("test/cases/large/clang-26760.c": line 6748) +* reduce to left at ("test/cases/large/clang-26760.c": line 6748) +* reduce to right at ("test/cases/large/clang-26760.c": line 6748) * remove expr statement at ("test/cases/large/clang-26760.c": line 6750) * reduce to left at ("test/cases/large/clang-26760.c": line 6750) * reduce to right at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* do without param at ("test/cases/large/clang-26760.c": line 6750) -* do without param at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6754) +* reduce to left at ("test/cases/large/clang-26760.c": line 6750) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) +* reduce to left at ("test/cases/large/clang-26760.c": line 6750) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) * reduce to left at ("test/cases/large/clang-26760.c": line 6750) * reduce to right at ("test/cases/large/clang-26760.c": line 6753) * reduce to left at ("test/cases/large/clang-26760.c": line 6750) * reduce to right at ("test/cases/large/clang-26760.c": line 6753) -* do without param at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* replace by zero at ("test/cases/large/clang-26760.c": line 6750) -* do without param at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6750) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6750) +* reduce to index at ("test/cases/large/clang-26760.c": line 6750) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6750) +* reduce to index at ("test/cases/large/clang-26760.c": line 6750) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6751) * reduce to operant at ("test/cases/large/clang-26760.c": line 6751) * reduce to left at ("test/cases/large/clang-26760.c": line 6751) * reduce to right at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6751) * reduce to operant at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) -* remove expression at ("test/cases/large/clang-26760.c": line 6751) -* do without param at ("test/cases/large/clang-26760.c": line 6752) +* reduce to index at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) * remove expression at ("test/cases/large/clang-26760.c": line 6751) * reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6753) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6752) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6753) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6752) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) * reduce to right at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) -* replace by zero at ("test/cases/large/clang-26760.c": line 6751) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6751) +* reduce to index at ("test/cases/large/clang-26760.c": line 6751) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6752) +* reduce to left at ("test/cases/large/clang-26760.c": line 6751) +* reduce to right at ("test/cases/large/clang-26760.c": line 6752) * reduce to left at ("test/cases/large/clang-26760.c": line 6751) * reduce to right at ("test/cases/large/clang-26760.c": line 6752) -* do without param at ("test/cases/large/clang-26760.c": line 6751) -* do without param at ("test/cases/large/clang-26760.c": line 6752) -* replace by zero at ("test/cases/large/clang-26760.c": line 6752) -* replace by zero at ("test/cases/large/clang-26760.c": line 6752) -* do without param at ("test/cases/large/clang-26760.c": line 6753) -* replace by zero at ("test/cases/large/clang-26760.c": line 6753) -* replace by zero at ("test/cases/large/clang-26760.c": line 6753) -* replace by zero at ("test/cases/large/clang-26760.c": line 6753) -* do without param at ("test/cases/large/clang-26760.c": line 6754) -* replace by zero at ("test/cases/large/clang-26760.c": line 6754) -* do without param at ("test/cases/large/clang-26760.c": line 6755) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6752) +* reduce to index at ("test/cases/large/clang-26760.c": line 6752) +* remove expression at ("test/cases/large/clang-26760.c": line 6751) +* reduce to index at ("test/cases/large/clang-26760.c": line 6752) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6753) +* reduce to index at ("test/cases/large/clang-26760.c": line 6753) +* reduce to index at ("test/cases/large/clang-26760.c": line 6754) * remove expr statement at ("test/cases/large/clang-26760.c": line 6756) * reduce to left at ("test/cases/large/clang-26760.c": line 6756) * reduce to right at ("test/cases/large/clang-26760.c": line 6756) * remove expr statement at ("test/cases/large/clang-26760.c": line 6758) * reduce to left at ("test/cases/large/clang-26760.c": line 6758) * reduce to right at ("test/cases/large/clang-26760.c": line 6758) -* replace by zero at ("test/cases/large/clang-26760.c": line 6758) -* do without param at ("test/cases/large/clang-26760.c": line 6758) -* do without param at ("test/cases/large/clang-26760.c": line 6758) -* do without param at ("test/cases/large/clang-26760.c": line 6759) -* do without param at ("test/cases/large/clang-26760.c": line 6760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6758) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6759) * remove while loop at ("test/cases/large/clang-26760.c": line 6761) * remove the for loop at ("test/cases/large/clang-26760.c": line 6763) * remove initializer at ("test/cases/large/clang-26760.c": line 6763) * 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 check at ("test/cases/large/clang-26760.c": line 6763) +* reduce to left at ("test/cases/large/clang-26760.c": line 6763) +* reduce to right at ("test/cases/large/clang-26760.c": line 6763) * reduce to operant at ("test/cases/large/clang-26760.c": line 6763) * remove iterator at ("test/cases/large/clang-26760.c": line 6763) * reduce to left at ("test/cases/large/clang-26760.c": line 6763) * reduce to right at ("test/cases/large/clang-26760.c": line 6763) -* do without param at ("test/cases/large/clang-26760.c": line 6763) -* do without param at ("test/cases/large/clang-26760.c": line 6764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6763) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6764) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6766) * remove the for loop at ("test/cases/large/clang-26760.c": line 6767) * remove initializer at ("test/cases/large/clang-26760.c": line 6767) * reduce to left at ("test/cases/large/clang-26760.c": line 6767) * reduce to right at ("test/cases/large/clang-26760.c": line 6767) * remove check at ("test/cases/large/clang-26760.c": line 6767) +* reduce to left at ("test/cases/large/clang-26760.c": line 6767) +* reduce to right at ("test/cases/large/clang-26760.c": line 6767) * remove iterator at ("test/cases/large/clang-26760.c": line 6767) * reduce to left at ("test/cases/large/clang-26760.c": line 6767) * reduce to right at ("test/cases/large/clang-26760.c": line 6767) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6769) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6769) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6769) * remove return statement at ("test/cases/large/clang-26760.c": line 6770) -* replace by zero at ("test/cases/large/clang-26760.c": line 6770) -* replace by zero at ("test/cases/large/clang-26760.c": line 6770) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6770) +* reduce to index at ("test/cases/large/clang-26760.c": line 6770) * remove expr statement at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6777) * reduce to left at ("test/cases/large/clang-26760.c": line 6777) * reduce to right at ("test/cases/large/clang-26760.c": line 6777) -* remove expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) -* replace by zero at ("test/cases/large/clang-26760.c": line 6772) +* reduce to index at ("test/cases/large/clang-26760.c": line 6772) * reduce to operant at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6776) -* remove expression at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6772) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6777) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6777) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6776) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6775) * reduce to left at ("test/cases/large/clang-26760.c": line 6772) +* reduce to right at ("test/cases/large/clang-26760.c": line 6775) +* reduce to left at ("test/cases/large/clang-26760.c": line 6772) * reduce to right at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6772) -* replace by zero at ("test/cases/large/clang-26760.c": line 6772) -* do without param at ("test/cases/large/clang-26760.c": line 6773) -* remove expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to index at ("test/cases/large/clang-26760.c": line 6772) +* reduce to left at ("test/cases/large/clang-26760.c": line 6773) +* reduce to right at ("test/cases/large/clang-26760.c": line 6774) +* reduce to left at ("test/cases/large/clang-26760.c": line 6773) +* reduce to right at ("test/cases/large/clang-26760.c": line 6774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to left at ("test/cases/large/clang-26760.c": line 6773) +* reduce to right at ("test/cases/large/clang-26760.c": line 6773) * reduce to operant at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* remove expression at ("test/cases/large/clang-26760.c": line 6773) * remove expression at ("test/cases/large/clang-26760.c": line 6773) * reduce to left at ("test/cases/large/clang-26760.c": line 6773) * reduce to right at ("test/cases/large/clang-26760.c": line 6774) -* do without param at ("test/cases/large/clang-26760.c": line 6773) -* do without param at ("test/cases/large/clang-26760.c": line 6774) -* do without param at ("test/cases/large/clang-26760.c": line 6775) -* replace by zero at ("test/cases/large/clang-26760.c": line 6775) -* do without param at ("test/cases/large/clang-26760.c": line 6776) -* do without param at ("test/cases/large/clang-26760.c": line 6777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6774) +* reduce to index at ("test/cases/large/clang-26760.c": line 6775) +* remove expression at ("test/cases/large/clang-26760.c": line 6772) * reduce to operant at ("test/cases/large/clang-26760.c": line 6777) +* remove expression at ("test/cases/large/clang-26760.c": line 6772) * remove the for loop at ("test/cases/large/clang-26760.c": line 6778) * remove initializer at ("test/cases/large/clang-26760.c": line 6778) * reduce to left at ("test/cases/large/clang-26760.c": line 6778) * reduce to right at ("test/cases/large/clang-26760.c": line 6778) * remove check at ("test/cases/large/clang-26760.c": line 6778) +* reduce to left at ("test/cases/large/clang-26760.c": line 6778) +* reduce to right at ("test/cases/large/clang-26760.c": line 6778) * remove iterator at ("test/cases/large/clang-26760.c": line 6778) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6778) * remove expr statement at ("test/cases/large/clang-26760.c": line 6780) * reduce to left at ("test/cases/large/clang-26760.c": line 6780) * reduce to right at ("test/cases/large/clang-26760.c": line 6780) -* do without param at ("test/cases/large/clang-26760.c": line 6780) -* do without param at ("test/cases/large/clang-26760.c": line 6780) -* do without param at ("test/cases/large/clang-26760.c": line 6781) -* do without param at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6780) +* reduce to right at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6780) +* reduce to right at ("test/cases/large/clang-26760.c": line 6780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6781) +* reduce to left at ("test/cases/large/clang-26760.c": line 6780) +* reduce to right at ("test/cases/large/clang-26760.c": line 6780) +* reduce to left at ("test/cases/large/clang-26760.c": line 6781) +* reduce to right at ("test/cases/large/clang-26760.c": line 6781) * reduce to operant at ("test/cases/large/clang-26760.c": line 6782) -* do without param at ("test/cases/large/clang-26760.c": line 6783) -* remove expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6782) +* reduce to right at ("test/cases/large/clang-26760.c": line 6784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) * reduce to left at ("test/cases/large/clang-26760.c": line 6782) * reduce to right at ("test/cases/large/clang-26760.c": line 6782) * remove expression at ("test/cases/large/clang-26760.c": line 6782) -* do without param at ("test/cases/large/clang-26760.c": line 6782) -* do without param at ("test/cases/large/clang-26760.c": line 6783) -* replace by zero at ("test/cases/large/clang-26760.c": line 6783) -* do without param at ("test/cases/large/clang-26760.c": line 6784) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to left at ("test/cases/large/clang-26760.c": line 6782) +* reduce to right at ("test/cases/large/clang-26760.c": line 6783) +* reduce to left at ("test/cases/large/clang-26760.c": line 6782) +* reduce to right at ("test/cases/large/clang-26760.c": line 6783) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6783) +* remove expression at ("test/cases/large/clang-26760.c": line 6782) +* reduce to index at ("test/cases/large/clang-26760.c": line 6783) * remove expr statement at ("test/cases/large/clang-26760.c": line 6786) * remove the for loop at ("test/cases/large/clang-26760.c": line 6787) * remove initializer at ("test/cases/large/clang-26760.c": line 6787) * reduce to left at ("test/cases/large/clang-26760.c": line 6787) * reduce to right at ("test/cases/large/clang-26760.c": line 6787) * remove check at ("test/cases/large/clang-26760.c": line 6787) +* reduce to left at ("test/cases/large/clang-26760.c": line 6787) +* reduce to right at ("test/cases/large/clang-26760.c": line 6787) * remove iterator at ("test/cases/large/clang-26760.c": line 6787) * reduce to left at ("test/cases/large/clang-26760.c": line 6787) * reduce to right at ("test/cases/large/clang-26760.c": line 6787) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6789) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6789) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6789) * remove expr statement at ("test/cases/large/clang-26760.c": line 6790) * reduce to left at ("test/cases/large/clang-26760.c": line 6790) * reduce to right at ("test/cases/large/clang-26760.c": line 6790) -* replace by zero at ("test/cases/large/clang-26760.c": line 6790) -* replace by zero at ("test/cases/large/clang-26760.c": line 6790) -* replace by zero at ("test/cases/large/clang-26760.c": line 6790) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6790) +* reduce to index at ("test/cases/large/clang-26760.c": line 6790) * remove expr statement at ("test/cases/large/clang-26760.c": line 6793) * reduce to operant at ("test/cases/large/clang-26760.c": line 6761) -* replace by zero at ("test/cases/large/clang-26760.c": line 6761) * remove expr statement at ("test/cases/large/clang-26760.c": line 6795) * 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 index 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) @@ -8179,8 +10019,7 @@ * 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) +* delete variable 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) @@ -8213,8 +10052,7 @@ * 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) +* delete variable 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) @@ -8250,8 +10088,7 @@ * 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) +* delete variable 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) @@ -8291,8 +10128,7 @@ * 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) +* delete variable 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) @@ -8334,8 +10170,7 @@ * 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) +* delete variable 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) @@ -8375,12 +10210,13 @@ * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6802) * reduce to operant at ("test/cases/large/clang-26760.c": line 6802) +* reduce to left at ("test/cases/large/clang-26760.c": line 6802) +* reduce to right at ("test/cases/large/clang-26760.c": line 6802) * reduce to operant at ("test/cases/large/clang-26760.c": line 6802) * reduce to operant at ("test/cases/large/clang-26760.c": line 6802) * remove expr statement at ("test/cases/large/clang-26760.c": line 6804) @@ -8411,8 +10247,7 @@ * 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) +* delete variable 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) @@ -8445,8 +10280,7 @@ * 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) +* delete variable 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) @@ -8478,8 +10312,7 @@ * 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) +* delete variable 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) @@ -8512,8 +10345,7 @@ * 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) +* delete variable 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) @@ -8552,8 +10384,7 @@ * 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) +* delete variable 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) @@ -8599,9 +10430,10 @@ * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6811) * remove condition at ("test/cases/large/clang-26760.c": line 6812) +* reduce to left at ("test/cases/large/clang-26760.c": line 6812) +* reduce to right at ("test/cases/large/clang-26760.c": line 6812) * remove expr statement at ("test/cases/large/clang-26760.c": line 6814) * reduce to left at ("test/cases/large/clang-26760.c": line 6814) * reduce to right at ("test/cases/large/clang-26760.c": line 6814) @@ -8903,8 +10735,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6826) * reduce to operant at ("test/cases/large/clang-26760.c": line 6826) * remove condition at ("test/cases/large/clang-26760.c": line 6827) +* reduce to left at ("test/cases/large/clang-26760.c": line 6827) +* reduce to right at ("test/cases/large/clang-26760.c": line 6827) * remove expr statement at ("test/cases/large/clang-26760.c": line 6829) -* don't cast at ("test/cases/large/clang-26760.c": line 6829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6829) +* do not cast at ("test/cases/large/clang-26760.c": line 6829) * remove expr statement at ("test/cases/large/clang-26760.c": line 6830) * reduce to left at ("test/cases/large/clang-26760.c": line 6830) * reduce to right at ("test/cases/large/clang-26760.c": line 6830) @@ -8955,13 +10791,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6833) * reduce to right at ("test/cases/large/clang-26760.c": line 6833) * reduce to operant at ("test/cases/large/clang-26760.c": line 6833) +* reduce to left at ("test/cases/large/clang-26760.c": line 6833) +* reduce to right at ("test/cases/large/clang-26760.c": line 6833) * remove expr statement at ("test/cases/large/clang-26760.c": line 6835) -* don't cast at ("test/cases/large/clang-26760.c": line 6835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6835) +* do not cast at ("test/cases/large/clang-26760.c": line 6835) * remove goto at ("test/cases/large/clang-26760.c": line 6836) * remove condition at ("test/cases/large/clang-26760.c": line 6838) * reduce to operant at ("test/cases/large/clang-26760.c": line 6838) * remove expr statement at ("test/cases/large/clang-26760.c": line 6840) -* don't cast at ("test/cases/large/clang-26760.c": line 6840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6840) +* do not cast at ("test/cases/large/clang-26760.c": line 6840) * remove expr statement at ("test/cases/large/clang-26760.c": line 6841) * reduce to left at ("test/cases/large/clang-26760.c": line 6841) * reduce to right at ("test/cases/large/clang-26760.c": line 6841) @@ -9012,8 +10854,12 @@ * remove goto at ("test/cases/large/clang-26760.c": line 6842) * remove condition at ("test/cases/large/clang-26760.c": line 6844) * reduce to operant at ("test/cases/large/clang-26760.c": line 6844) +* reduce to left at ("test/cases/large/clang-26760.c": line 6844) +* reduce to right at ("test/cases/large/clang-26760.c": line 6844) * remove expr statement at ("test/cases/large/clang-26760.c": line 6846) -* don't cast at ("test/cases/large/clang-26760.c": line 6846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6846) +* do not cast at ("test/cases/large/clang-26760.c": line 6846) * remove expr statement at ("test/cases/large/clang-26760.c": line 6847) * reduce to left at ("test/cases/large/clang-26760.c": line 6847) * reduce to right at ("test/cases/large/clang-26760.c": line 6847) @@ -9062,8 +10908,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6847) * remove goto at ("test/cases/large/clang-26760.c": line 6848) * remove condition at ("test/cases/large/clang-26760.c": line 6850) +* reduce to left at ("test/cases/large/clang-26760.c": line 6850) +* reduce to right at ("test/cases/large/clang-26760.c": line 6850) * remove expr statement at ("test/cases/large/clang-26760.c": line 6852) -* don't cast at ("test/cases/large/clang-26760.c": line 6852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6852) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6852) +* do not cast at ("test/cases/large/clang-26760.c": line 6852) * remove expr statement at ("test/cases/large/clang-26760.c": line 6853) * reduce to left at ("test/cases/large/clang-26760.c": line 6853) * reduce to right at ("test/cases/large/clang-26760.c": line 6853) @@ -9112,8 +10962,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6853) * remove condition at ("test/cases/large/clang-26760.c": line 6855) * reduce to operant at ("test/cases/large/clang-26760.c": line 6855) +* reduce to left at ("test/cases/large/clang-26760.c": line 6855) +* reduce to right at ("test/cases/large/clang-26760.c": line 6855) * remove expr statement at ("test/cases/large/clang-26760.c": line 6857) -* don't cast at ("test/cases/large/clang-26760.c": line 6857) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6857) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6857) +* do not cast at ("test/cases/large/clang-26760.c": line 6857) * remove expr statement at ("test/cases/large/clang-26760.c": line 6858) * reduce to left at ("test/cases/large/clang-26760.c": line 6858) * reduce to right at ("test/cases/large/clang-26760.c": line 6858) @@ -9228,6 +11082,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6869) * reduce to right at ("test/cases/large/clang-26760.c": line 6869) * remove condition at ("test/cases/large/clang-26760.c": line 6870) +* reduce to left at ("test/cases/large/clang-26760.c": line 6870) +* reduce to right at ("test/cases/large/clang-26760.c": line 6870) * remove expr statement at ("test/cases/large/clang-26760.c": line 6871) * reduce to left at ("test/cases/large/clang-26760.c": line 6871) * reduce to right at ("test/cases/large/clang-26760.c": line 6871) @@ -9244,10 +11100,12 @@ * 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 check at ("test/cases/large/clang-26760.c": line 6876) +* reduce to left at ("test/cases/large/clang-26760.c": line 6876) +* reduce to right at ("test/cases/large/clang-26760.c": line 6876) * remove iterator at ("test/cases/large/clang-26760.c": line 6876) +* reduce to operant 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6879) @@ -9255,7 +11113,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6880) * reduce to right at ("test/cases/large/clang-26760.c": line 6880) * remove expr statement at ("test/cases/large/clang-26760.c": line 6882) -* replace by zero at ("test/cases/large/clang-26760.c": line 6874) +* reduce to left at ("test/cases/large/clang-26760.c": line 6874) +* reduce to right at ("test/cases/large/clang-26760.c": line 6874) * remove expr statement at ("test/cases/large/clang-26760.c": line 6884) * reduce to left at ("test/cases/large/clang-26760.c": line 6884) * reduce to right at ("test/cases/large/clang-26760.c": line 6884) @@ -9537,8 +11396,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 6889) * reduce to operant at ("test/cases/large/clang-26760.c": line 6889) * remove condition at ("test/cases/large/clang-26760.c": line 6890) +* reduce to left at ("test/cases/large/clang-26760.c": line 6890) +* reduce to right at ("test/cases/large/clang-26760.c": line 6890) * remove expr statement at ("test/cases/large/clang-26760.c": line 6892) -* don't cast at ("test/cases/large/clang-26760.c": line 6892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6892) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6892) +* do not cast at ("test/cases/large/clang-26760.c": line 6892) * remove expr statement at ("test/cases/large/clang-26760.c": line 6893) * reduce to left at ("test/cases/large/clang-26760.c": line 6893) * reduce to right at ("test/cases/large/clang-26760.c": line 6893) @@ -9593,42 +11456,52 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6894) * reduce to right at ("test/cases/large/clang-26760.c": line 6894) * remove check at ("test/cases/large/clang-26760.c": line 6894) +* reduce to left at ("test/cases/large/clang-26760.c": line 6894) +* reduce to right at ("test/cases/large/clang-26760.c": line 6894) * remove iterator at ("test/cases/large/clang-26760.c": line 6894) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6894) * remove expr statement at ("test/cases/large/clang-26760.c": line 6895) * reduce to left at ("test/cases/large/clang-26760.c": line 6895) * reduce to right at ("test/cases/large/clang-26760.c": line 6895) -* replace by zero at ("test/cases/large/clang-26760.c": line 6895) +* reduce to index at ("test/cases/large/clang-26760.c": line 6895) * remove the for loop at ("test/cases/large/clang-26760.c": line 6896) * remove initializer at ("test/cases/large/clang-26760.c": line 6896) * 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 check at ("test/cases/large/clang-26760.c": line 6896) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6896) * reduce to left at ("test/cases/large/clang-26760.c": line 6896) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6899) * remove the for loop at ("test/cases/large/clang-26760.c": line 6900) * 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 check 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 iterator 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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6902) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6903) * remove expr statement at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6904) -* replace by zero at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6904) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6916) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6916) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6916) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6916) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) @@ -9636,172 +11509,229 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6916) * reduce to operant at ("test/cases/large/clang-26760.c": line 6904) -* remove expression at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* replace by zero at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6916) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6913) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6912) +* reduce to index at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6912) * reduce to right at ("test/cases/large/clang-26760.c": line 6912) * reduce to left at ("test/cases/large/clang-26760.c": line 6912) * reduce to right at ("test/cases/large/clang-26760.c": line 6912) * reduce to left at ("test/cases/large/clang-26760.c": line 6912) * reduce to right at ("test/cases/large/clang-26760.c": line 6912) -* remove expression at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) +* reduce to left at ("test/cases/large/clang-26760.c": line 6912) +* reduce to right at ("test/cases/large/clang-26760.c": line 6912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6911) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6910) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6910) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6909) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6909) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6904) * reduce to right at ("test/cases/large/clang-26760.c": line 6909) -* replace by zero at ("test/cases/large/clang-26760.c": line 6904) +* reduce to left at ("test/cases/large/clang-26760.c": line 6904) +* reduce to right at ("test/cases/large/clang-26760.c": line 6909) +* reduce to index at ("test/cases/large/clang-26760.c": line 6904) * reduce to left at ("test/cases/large/clang-26760.c": line 6909) * reduce to right at ("test/cases/large/clang-26760.c": line 6909) * reduce to left at ("test/cases/large/clang-26760.c": line 6909) * reduce to right at ("test/cases/large/clang-26760.c": line 6909) -* remove expression at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6904) -* do without param at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6908) -* remove expression at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6905) -* do without param at ("test/cases/large/clang-26760.c": line 6906) -* do without param at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6909) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6909) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6908) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6908) +* reduce to left at ("test/cases/large/clang-26760.c": line 6905) +* reduce to right at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6905) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6906) * reduce to left at ("test/cases/large/clang-26760.c": line 6906) * reduce to right at ("test/cases/large/clang-26760.c": line 6907) -* do without param at ("test/cases/large/clang-26760.c": line 6906) -* do without param at ("test/cases/large/clang-26760.c": line 6907) -* replace by zero at ("test/cases/large/clang-26760.c": line 6907) -* do without param at ("test/cases/large/clang-26760.c": line 6908) -* do without param at ("test/cases/large/clang-26760.c": line 6909) -* replace by zero at ("test/cases/large/clang-26760.c": line 6909) -* do without param at ("test/cases/large/clang-26760.c": line 6910) -* replace by zero at ("test/cases/large/clang-26760.c": line 6910) -* do without param at ("test/cases/large/clang-26760.c": line 6911) -* do without param at ("test/cases/large/clang-26760.c": line 6912) -* replace by zero at ("test/cases/large/clang-26760.c": line 6912) -* do without param at ("test/cases/large/clang-26760.c": line 6913) -* do without param at ("test/cases/large/clang-26760.c": line 6914) -* do without param at ("test/cases/large/clang-26760.c": line 6915) -* do without param at ("test/cases/large/clang-26760.c": line 6916) -* replace by zero at ("test/cases/large/clang-26760.c": line 6916) +* reduce to left at ("test/cases/large/clang-26760.c": line 6906) +* reduce to right at ("test/cases/large/clang-26760.c": line 6907) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6906) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6907) +* reduce to index at ("test/cases/large/clang-26760.c": line 6907) +* remove expression at ("test/cases/large/clang-26760.c": line 6905) +* remove expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6909) +* reduce to index at ("test/cases/large/clang-26760.c": line 6910) +* remove expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6912) +* remove expression at ("test/cases/large/clang-26760.c": line 6904) +* reduce to index at ("test/cases/large/clang-26760.c": line 6916) * remove return statement at ("test/cases/large/clang-26760.c": line 6918) * expand compound statment at ("test/cases/large/clang-26760.c": line 6917) * remove return statement at ("test/cases/large/clang-26760.c": line 6920) -* replace by zero at ("test/cases/large/clang-26760.c": line 6920) +* reduce to index at ("test/cases/large/clang-26760.c": line 6920) * remove expr statement at ("test/cases/large/clang-26760.c": line 6922) * reduce to left at ("test/cases/large/clang-26760.c": line 6922) * reduce to right at ("test/cases/large/clang-26760.c": line 6922) * remove expr statement at ("test/cases/large/clang-26760.c": line 6923) * reduce to left at ("test/cases/large/clang-26760.c": line 6923) * reduce to right at ("test/cases/large/clang-26760.c": line 6923) -* do without param at ("test/cases/large/clang-26760.c": line 6923) -* do without param at ("test/cases/large/clang-26760.c": line 6924) -* do without param at ("test/cases/large/clang-26760.c": line 6924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6924) * reduce to left at ("test/cases/large/clang-26760.c": line 6924) +* reduce to right at ("test/cases/large/clang-26760.c": line 6927) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6927) +* reduce to left at ("test/cases/large/clang-26760.c": line 6924) +* reduce to right at ("test/cases/large/clang-26760.c": line 6925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6925) +* reduce to left at ("test/cases/large/clang-26760.c": line 6925) +* reduce to right at ("test/cases/large/clang-26760.c": line 6925) +* reduce to left at ("test/cases/large/clang-26760.c": line 6925) * reduce to right at ("test/cases/large/clang-26760.c": line 6925) -* do without param at ("test/cases/large/clang-26760.c": line 6924) -* do without param at ("test/cases/large/clang-26760.c": line 6925) * reduce to left at ("test/cases/large/clang-26760.c": line 6925) * reduce to right at ("test/cases/large/clang-26760.c": line 6925) * reduce to operant at ("test/cases/large/clang-26760.c": line 6925) -* do without param at ("test/cases/large/clang-26760.c": line 6925) -* do without param at ("test/cases/large/clang-26760.c": line 6926) -* do without param at ("test/cases/large/clang-26760.c": line 6927) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6927) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6927) * remove expression at ("test/cases/large/clang-26760.c": line 6927) -* replace by zero at ("test/cases/large/clang-26760.c": line 6927) +* reduce to index at ("test/cases/large/clang-26760.c": line 6927) * remove the for loop at ("test/cases/large/clang-26760.c": line 6928) * remove initializer at ("test/cases/large/clang-26760.c": line 6928) * 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 check at ("test/cases/large/clang-26760.c": line 6928) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6928) * reduce to left at ("test/cases/large/clang-26760.c": line 6928) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6930) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6932) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6934) * reduce to operant at ("test/cases/large/clang-26760.c": line 6932) -* do without param at ("test/cases/large/clang-26760.c": line 6932) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6932) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6933) +* reduce to index at ("test/cases/large/clang-26760.c": line 6932) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6944) -* replace by zero at ("test/cases/large/clang-26760.c": line 6944) -* do without param at ("test/cases/large/clang-26760.c": line 6944) -* do without param at ("test/cases/large/clang-26760.c": line 6944) +* reduce to left at ("test/cases/large/clang-26760.c": line 6944) +* reduce to right at ("test/cases/large/clang-26760.c": line 6944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6944) * remove return statement at ("test/cases/large/clang-26760.c": line 6945) -* replace by zero at ("test/cases/large/clang-26760.c": line 6945) +* reduce to index at ("test/cases/large/clang-26760.c": line 6945) * remove expr statement at ("test/cases/large/clang-26760.c": line 6936) * reduce to left at ("test/cases/large/clang-26760.c": line 6936) * reduce to right at ("test/cases/large/clang-26760.c": line 6936) -* replace by zero at ("test/cases/large/clang-26760.c": line 6936) * remove condition at ("test/cases/large/clang-26760.c": line 6937) * remove continue at ("test/cases/large/clang-26760.c": line 6938) * remove expr statement at ("test/cases/large/clang-26760.c": line 6939) * reduce to left at ("test/cases/large/clang-26760.c": line 6939) * reduce to right at ("test/cases/large/clang-26760.c": line 6939) -* do without param at ("test/cases/large/clang-26760.c": line 6939) -* do without param at ("test/cases/large/clang-26760.c": line 6939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6939) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6939) * remove expr statement at ("test/cases/large/clang-26760.c": line 6947) * remove expr statement at ("test/cases/large/clang-26760.c": line 6948) * reduce to left at ("test/cases/large/clang-26760.c": line 6948) * reduce to right at ("test/cases/large/clang-26760.c": line 6952) * reduce to left at ("test/cases/large/clang-26760.c": line 6952) * reduce to right at ("test/cases/large/clang-26760.c": line 6952) -* remove expression at ("test/cases/large/clang-26760.c": line 6948) -* do without param at ("test/cases/large/clang-26760.c": line 6948) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6948) +* reduce to left at ("test/cases/large/clang-26760.c": line 6948) +* reduce to right at ("test/cases/large/clang-26760.c": line 6948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) * remove expression at ("test/cases/large/clang-26760.c": line 6949) * remove expression at ("test/cases/large/clang-26760.c": line 6949) -* do without param at ("test/cases/large/clang-26760.c": line 6949) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6952) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6949) * remove expression at ("test/cases/large/clang-26760.c": line 6949) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6951) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6949) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6951) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6950) -* do without param at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6950) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6949) * reduce to operant at ("test/cases/large/clang-26760.c": line 6949) * reduce to left at ("test/cases/large/clang-26760.c": line 6949) * reduce to right at ("test/cases/large/clang-26760.c": line 6949) -* replace by zero at ("test/cases/large/clang-26760.c": line 6949) -* do without param at ("test/cases/large/clang-26760.c": line 6950) +* reduce to left at ("test/cases/large/clang-26760.c": line 6949) +* reduce to right at ("test/cases/large/clang-26760.c": line 6949) +* reduce to index at ("test/cases/large/clang-26760.c": line 6949) * reduce to operant at ("test/cases/large/clang-26760.c": line 6950) -* replace by zero at ("test/cases/large/clang-26760.c": line 6950) -* do without param at ("test/cases/large/clang-26760.c": line 6951) +* reduce to index at ("test/cases/large/clang-26760.c": line 6950) * reduce to operant at ("test/cases/large/clang-26760.c": line 6951) -* do without param at ("test/cases/large/clang-26760.c": line 6952) -* replace by zero at ("test/cases/large/clang-26760.c": line 6952) -* replace by zero at ("test/cases/large/clang-26760.c": line 6952) +* reduce to index at ("test/cases/large/clang-26760.c": line 6952) +* remove expression at ("test/cases/large/clang-26760.c": line 6948) +* reduce to index at ("test/cases/large/clang-26760.c": line 6952) * remove the for loop at ("test/cases/large/clang-26760.c": line 6956) * remove initializer at ("test/cases/large/clang-26760.c": line 6956) * reduce to left at ("test/cases/large/clang-26760.c": line 6956) * reduce to right at ("test/cases/large/clang-26760.c": line 6956) * remove check at ("test/cases/large/clang-26760.c": line 6956) +* reduce to left at ("test/cases/large/clang-26760.c": line 6956) +* reduce to right at ("test/cases/large/clang-26760.c": line 6956) * remove iterator at ("test/cases/large/clang-26760.c": line 6956) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6956) * remove expr statement at ("test/cases/large/clang-26760.c": line 6958) -* do without param at ("test/cases/large/clang-26760.c": line 6958) -* replace by zero at ("test/cases/large/clang-26760.c": line 6958) -* replace by zero at ("test/cases/large/clang-26760.c": line 6958) -* do without param at ("test/cases/large/clang-26760.c": line 6959) -* do without param at ("test/cases/large/clang-26760.c": line 6960) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6960) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6958) +* reduce to index at ("test/cases/large/clang-26760.c": line 6958) * remove condition at ("test/cases/large/clang-26760.c": line 6961) * remove expr statement at ("test/cases/large/clang-26760.c": line 6962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6962) * expand compound statment at ("test/cases/large/clang-26760.c": line 6955) * remove expr statement at ("test/cases/large/clang-26760.c": line 6965) * remove expr statement at ("test/cases/large/clang-26760.c": line 6966) @@ -9846,10 +11776,18 @@ * remove condition at ("test/cases/large/clang-26760.c": line 6968) * reduce to left at ("test/cases/large/clang-26760.c": line 6968) * reduce to right at ("test/cases/large/clang-26760.c": line 6968) +* reduce to left at ("test/cases/large/clang-26760.c": line 6968) +* reduce to right at ("test/cases/large/clang-26760.c": line 6968) +* reduce to left at ("test/cases/large/clang-26760.c": line 6968) +* reduce to right at ("test/cases/large/clang-26760.c": line 6968) * remove condition at ("test/cases/large/clang-26760.c": line 6969) * reduce to operant at ("test/cases/large/clang-26760.c": line 6969) +* reduce to left at ("test/cases/large/clang-26760.c": line 6969) +* reduce to right at ("test/cases/large/clang-26760.c": line 6969) * remove expr statement at ("test/cases/large/clang-26760.c": line 6971) -* don't cast at ("test/cases/large/clang-26760.c": line 6971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6971) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6971) +* do not cast at ("test/cases/large/clang-26760.c": line 6971) * remove expr statement at ("test/cases/large/clang-26760.c": line 6972) * reduce to left at ("test/cases/large/clang-26760.c": line 6972) * reduce to right at ("test/cases/large/clang-26760.c": line 6972) @@ -9987,8 +11925,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6974) * reduce to operant at ("test/cases/large/clang-26760.c": line 6974) * remove condition at ("test/cases/large/clang-26760.c": line 6976) +* reduce to left at ("test/cases/large/clang-26760.c": line 6976) +* reduce to right at ("test/cases/large/clang-26760.c": line 6976) * remove expr statement at ("test/cases/large/clang-26760.c": line 6978) -* don't cast at ("test/cases/large/clang-26760.c": line 6978) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6978) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6978) +* do not cast at ("test/cases/large/clang-26760.c": line 6978) * remove expr statement at ("test/cases/large/clang-26760.c": line 6979) * reduce to left at ("test/cases/large/clang-26760.c": line 6979) * reduce to right at ("test/cases/large/clang-26760.c": line 6979) @@ -10124,22 +12066,33 @@ * 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6983) +* reduce to right at ("test/cases/large/clang-26760.c": line 6983) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6994) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) * remove expression at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6992) * reduce to left at ("test/cases/large/clang-26760.c": line 6991) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6991) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6991) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) -* remove expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to left at ("test/cases/large/clang-26760.c": line 6991) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to left at ("test/cases/large/clang-26760.c": line 6987) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) @@ -10148,14 +12101,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) * remove expression at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6987) +* reduce to left at ("test/cases/large/clang-26760.c": line 6987) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6988) * reduce to left at ("test/cases/large/clang-26760.c": line 6987) * reduce to right at ("test/cases/large/clang-26760.c": line 6987) -* replace by zero at ("test/cases/large/clang-26760.c": line 6987) +* reduce to index at ("test/cases/large/clang-26760.c": line 6987) * reduce to operant at ("test/cases/large/clang-26760.c": line 6987) * reduce to operant at ("test/cases/large/clang-26760.c": line 6987) -* do without param at ("test/cases/large/clang-26760.c": line 6988) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) @@ -10164,33 +12121,58 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) * reduce to right at ("test/cases/large/clang-26760.c": line 6988) -* replace by zero at ("test/cases/large/clang-26760.c": line 6988) +* reduce to index at ("test/cases/large/clang-26760.c": line 6988) * reduce to left at ("test/cases/large/clang-26760.c": line 6988) * reduce to right at ("test/cases/large/clang-26760.c": line 6991) -* do without param at ("test/cases/large/clang-26760.c": line 6988) -* do without param at ("test/cases/large/clang-26760.c": line 6991) -* remove expression at ("test/cases/large/clang-26760.c": line 6991) -* remove expression at ("test/cases/large/clang-26760.c": line 6989) -* do without param at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6988) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to left at ("test/cases/large/clang-26760.c": line 6988) +* reduce to right at ("test/cases/large/clang-26760.c": line 6988) +* reduce to left at ("test/cases/large/clang-26760.c": line 6991) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to left at ("test/cases/large/clang-26760.c": line 6991) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to left at ("test/cases/large/clang-26760.c": line 6989) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to left at ("test/cases/large/clang-26760.c": line 6989) +* reduce to right at ("test/cases/large/clang-26760.c": line 6991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6991) * reduce to left at ("test/cases/large/clang-26760.c": line 6989) * reduce to right at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to left at ("test/cases/large/clang-26760.c": line 6990) +* reduce to right at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6990) +* reduce to left at ("test/cases/large/clang-26760.c": line 6989) +* reduce to right at ("test/cases/large/clang-26760.c": line 6989) +* remove expression at ("test/cases/large/clang-26760.c": line 6989) * remove expression at ("test/cases/large/clang-26760.c": line 6990) * remove expression at ("test/cases/large/clang-26760.c": line 6990) * remove expression at ("test/cases/large/clang-26760.c": line 6989) -* do without param at ("test/cases/large/clang-26760.c": line 6989) -* do without param at ("test/cases/large/clang-26760.c": line 6990) -* do without param at ("test/cases/large/clang-26760.c": line 6991) -* replace by zero at ("test/cases/large/clang-26760.c": line 6991) -* replace by zero at ("test/cases/large/clang-26760.c": line 6991) -* replace by zero at ("test/cases/large/clang-26760.c": line 6991) +* reduce to index at ("test/cases/large/clang-26760.c": line 6991) +* remove expression at ("test/cases/large/clang-26760.c": line 6991) +* reduce to index at ("test/cases/large/clang-26760.c": line 6991) +* reduce to index at ("test/cases/large/clang-26760.c": line 6991) +* remove expression at ("test/cases/large/clang-26760.c": line 6987) * reduce to operant at ("test/cases/large/clang-26760.c": line 6991) * reduce to operant at ("test/cases/large/clang-26760.c": line 6991) -* do without param at ("test/cases/large/clang-26760.c": line 6992) -* do without param at ("test/cases/large/clang-26760.c": line 6993) -* do without param at ("test/cases/large/clang-26760.c": line 6994) * remove expr statement at ("test/cases/large/clang-26760.c": line 6995) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6995) * remove expr statement at ("test/cases/large/clang-26760.c": line 6997) -* don't cast at ("test/cases/large/clang-26760.c": line 6997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6997) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6997) +* do not cast at ("test/cases/large/clang-26760.c": line 6997) * remove expr statement at ("test/cases/large/clang-26760.c": line 6998) * reduce to left at ("test/cases/large/clang-26760.c": line 6998) * reduce to right at ("test/cases/large/clang-26760.c": line 6998) @@ -10288,8 +12270,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7001) * reduce to right at ("test/cases/large/clang-26760.c": line 7001) * reduce to operant at ("test/cases/large/clang-26760.c": line 7001) +* reduce to left at ("test/cases/large/clang-26760.c": line 7001) +* reduce to right at ("test/cases/large/clang-26760.c": line 7001) * remove expr statement at ("test/cases/large/clang-26760.c": line 7003) -* don't cast at ("test/cases/large/clang-26760.c": line 7003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7003) +* do not cast at ("test/cases/large/clang-26760.c": line 7003) * remove expr statement at ("test/cases/large/clang-26760.c": line 7004) * reduce to left at ("test/cases/large/clang-26760.c": line 7004) * reduce to right at ("test/cases/large/clang-26760.c": line 7004) @@ -10389,7 +12375,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7007) * reduce to operant at ("test/cases/large/clang-26760.c": line 7007) * remove expr statement at ("test/cases/large/clang-26760.c": line 7009) -* don't cast at ("test/cases/large/clang-26760.c": line 7009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7009) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7009) +* do not cast at ("test/cases/large/clang-26760.c": line 7009) * remove expr statement at ("test/cases/large/clang-26760.c": line 7010) * reduce to left at ("test/cases/large/clang-26760.c": line 7010) * reduce to right at ("test/cases/large/clang-26760.c": line 7010) @@ -10550,32 +12538,33 @@ * 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 check at ("test/cases/large/clang-26760.c": line 7021) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7021) -* replace by zero at ("test/cases/large/clang-26760.c": line 7023) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7021) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7027) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7030) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7032) * remove expr statement at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7033) -* replace by zero at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7033) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7045) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7045) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7045) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7045) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) @@ -10583,167 +12572,256 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7045) * reduce to operant at ("test/cases/large/clang-26760.c": line 7033) -* remove expression at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* replace by zero at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7044) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7043) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7042) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7041) +* reduce to index at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7041) * reduce to right at ("test/cases/large/clang-26760.c": line 7041) * reduce to left at ("test/cases/large/clang-26760.c": line 7041) * reduce to right at ("test/cases/large/clang-26760.c": line 7041) * reduce to left at ("test/cases/large/clang-26760.c": line 7041) * reduce to right at ("test/cases/large/clang-26760.c": line 7041) -* remove expression at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) +* reduce to left at ("test/cases/large/clang-26760.c": line 7041) +* reduce to right at ("test/cases/large/clang-26760.c": line 7041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7041) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7040) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7039) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7039) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7038) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7038) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7033) +* reduce to left at ("test/cases/large/clang-26760.c": line 7033) +* reduce to right at ("test/cases/large/clang-26760.c": line 7038) * reduce to left at ("test/cases/large/clang-26760.c": line 7033) * reduce to right at ("test/cases/large/clang-26760.c": line 7038) -* replace by zero at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7033) * reduce to left at ("test/cases/large/clang-26760.c": line 7038) * reduce to right at ("test/cases/large/clang-26760.c": line 7038) * reduce to left at ("test/cases/large/clang-26760.c": line 7038) * reduce to right at ("test/cases/large/clang-26760.c": line 7038) -* remove expression at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7033) -* do without param at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7037) -* remove expression at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7034) -* do without param at ("test/cases/large/clang-26760.c": line 7035) -* do without param at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7037) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7038) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7037) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7037) +* reduce to left at ("test/cases/large/clang-26760.c": line 7034) +* reduce to right at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7034) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7035) +* reduce to left at ("test/cases/large/clang-26760.c": line 7035) +* reduce to right at ("test/cases/large/clang-26760.c": line 7036) * reduce to left at ("test/cases/large/clang-26760.c": line 7035) * reduce to right at ("test/cases/large/clang-26760.c": line 7036) -* do without param at ("test/cases/large/clang-26760.c": line 7035) -* do without param at ("test/cases/large/clang-26760.c": line 7036) -* replace by zero at ("test/cases/large/clang-26760.c": line 7036) -* do without param at ("test/cases/large/clang-26760.c": line 7037) -* do without param at ("test/cases/large/clang-26760.c": line 7038) -* replace by zero at ("test/cases/large/clang-26760.c": line 7038) -* do without param at ("test/cases/large/clang-26760.c": line 7039) -* replace by zero at ("test/cases/large/clang-26760.c": line 7039) -* do without param at ("test/cases/large/clang-26760.c": line 7040) -* do without param at ("test/cases/large/clang-26760.c": line 7041) -* replace by zero at ("test/cases/large/clang-26760.c": line 7041) -* do without param at ("test/cases/large/clang-26760.c": line 7042) -* do without param at ("test/cases/large/clang-26760.c": line 7043) -* do without param at ("test/cases/large/clang-26760.c": line 7044) -* do without param at ("test/cases/large/clang-26760.c": line 7045) -* replace by zero at ("test/cases/large/clang-26760.c": line 7045) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7035) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7036) +* reduce to index at ("test/cases/large/clang-26760.c": line 7036) +* remove expression at ("test/cases/large/clang-26760.c": line 7034) +* remove expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7038) +* reduce to index at ("test/cases/large/clang-26760.c": line 7039) +* remove expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7041) +* remove expression at ("test/cases/large/clang-26760.c": line 7033) +* reduce to index at ("test/cases/large/clang-26760.c": line 7045) * remove the for loop at ("test/cases/large/clang-26760.c": line 7046) * remove initializer at ("test/cases/large/clang-26760.c": line 7046) * reduce to left at ("test/cases/large/clang-26760.c": line 7046) * reduce to right at ("test/cases/large/clang-26760.c": line 7046) * remove check at ("test/cases/large/clang-26760.c": line 7046) +* reduce to left at ("test/cases/large/clang-26760.c": line 7046) +* reduce to right at ("test/cases/large/clang-26760.c": line 7046) * remove iterator at ("test/cases/large/clang-26760.c": line 7046) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7046) * remove expr statement at ("test/cases/large/clang-26760.c": line 7047) * reduce to left at ("test/cases/large/clang-26760.c": line 7047) * reduce to right at ("test/cases/large/clang-26760.c": line 7047) -* replace by zero at ("test/cases/large/clang-26760.c": line 7047) +* reduce to index at ("test/cases/large/clang-26760.c": line 7047) * remove condition at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) * remove expression at ("test/cases/large/clang-26760.c": line 7048) * reduce to left at ("test/cases/large/clang-26760.c": line 7057) * reduce to right at ("test/cases/large/clang-26760.c": line 7057) -* remove expression at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7057) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7056) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7055) +* reduce to left at ("test/cases/large/clang-26760.c": line 7048) +* reduce to right at ("test/cases/large/clang-26760.c": line 7048) * reduce to operant at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7048) -* do without param at ("test/cases/large/clang-26760.c": line 7049) -* do without param at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7052) -* remove expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to left at ("test/cases/large/clang-26760.c": line 7048) +* reduce to right at ("test/cases/large/clang-26760.c": line 7054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7048) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7049) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) * reduce to left at ("test/cases/large/clang-26760.c": line 7052) * reduce to right at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) * remove expression at ("test/cases/large/clang-26760.c": line 7050) -* remove expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7052) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7052) * reduce to operant at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7050) +* reduce to index at ("test/cases/large/clang-26760.c": line 7050) * remove expression at ("test/cases/large/clang-26760.c": line 7050) -* replace by zero at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7052) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7051) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7050) +* reduce to left at ("test/cases/large/clang-26760.c": line 7050) +* reduce to right at ("test/cases/large/clang-26760.c": line 7050) * reduce to operant at ("test/cases/large/clang-26760.c": line 7050) * reduce to left at ("test/cases/large/clang-26760.c": line 7050) * reduce to right at ("test/cases/large/clang-26760.c": line 7050) * reduce to left at ("test/cases/large/clang-26760.c": line 7050) * reduce to right at ("test/cases/large/clang-26760.c": line 7050) -* replace by zero at ("test/cases/large/clang-26760.c": line 7050) -* replace by zero at ("test/cases/large/clang-26760.c": line 7050) -* do without param at ("test/cases/large/clang-26760.c": line 7051) -* do without param at ("test/cases/large/clang-26760.c": line 7052) -* do without param at ("test/cases/large/clang-26760.c": line 7053) -* do without param at ("test/cases/large/clang-26760.c": line 7054) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 7050) +* reduce to index at ("test/cases/large/clang-26760.c": line 7050) +* remove expression at ("test/cases/large/clang-26760.c": line 7050) +* remove expression at ("test/cases/large/clang-26760.c": line 7052) +* remove expression at ("test/cases/large/clang-26760.c": line 7048) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7074) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7074) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7072) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7073) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7074) * remove the for loop at ("test/cases/large/clang-26760.c": line 7075) * remove initializer at ("test/cases/large/clang-26760.c": line 7075) * reduce to left at ("test/cases/large/clang-26760.c": line 7075) * reduce to right at ("test/cases/large/clang-26760.c": line 7075) * remove check at ("test/cases/large/clang-26760.c": line 7075) +* reduce to left at ("test/cases/large/clang-26760.c": line 7075) +* reduce to right at ("test/cases/large/clang-26760.c": line 7075) * remove iterator at ("test/cases/large/clang-26760.c": line 7075) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7075) * remove expr statement at ("test/cases/large/clang-26760.c": line 7076) * reduce to left at ("test/cases/large/clang-26760.c": line 7076) * reduce to right at ("test/cases/large/clang-26760.c": line 7076) -* replace by zero at ("test/cases/large/clang-26760.c": line 7076) +* reduce to index at ("test/cases/large/clang-26760.c": line 7076) * remove the for loop at ("test/cases/large/clang-26760.c": line 7077) * remove initializer at ("test/cases/large/clang-26760.c": line 7077) * reduce to left at ("test/cases/large/clang-26760.c": line 7077) * reduce to right at ("test/cases/large/clang-26760.c": line 7077) * remove check at ("test/cases/large/clang-26760.c": line 7077) +* reduce to left at ("test/cases/large/clang-26760.c": line 7077) +* reduce to right at ("test/cases/large/clang-26760.c": line 7077) * remove iterator at ("test/cases/large/clang-26760.c": line 7077) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7077) * remove condition at ("test/cases/large/clang-26760.c": line 7079) * remove the for loop at ("test/cases/large/clang-26760.c": line 7081) * remove initializer at ("test/cases/large/clang-26760.c": line 7081) * 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 check at ("test/cases/large/clang-26760.c": line 7081) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7081) -* replace by zero at ("test/cases/large/clang-26760.c": line 7083) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7081) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7085) -* replace by zero at ("test/cases/large/clang-26760.c": line 7085) * remove expr statement at ("test/cases/large/clang-26760.c": line 7086) * reduce to left at ("test/cases/large/clang-26760.c": line 7086) * reduce to right at ("test/cases/large/clang-26760.c": line 7086) * reduce to left at ("test/cases/large/clang-26760.c": line 7086) +* reduce to right at ("test/cases/large/clang-26760.c": line 7092) +* reduce to left at ("test/cases/large/clang-26760.c": line 7086) +* reduce to right at ("test/cases/large/clang-26760.c": line 7086) +* reduce to left at ("test/cases/large/clang-26760.c": line 7086) * reduce to right at ("test/cases/large/clang-26760.c": line 7086) -* replace by zero at ("test/cases/large/clang-26760.c": line 7086) -* do without param at ("test/cases/large/clang-26760.c": line 7086) -* do without param at ("test/cases/large/clang-26760.c": line 7087) +* reduce to index at ("test/cases/large/clang-26760.c": line 7086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7086) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7092) * reduce to operant at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7091) -* remove expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7092) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) * reduce to left at ("test/cases/large/clang-26760.c": line 7087) * reduce to right at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7087) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7087) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7091) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7090) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7089) +* reduce to left at ("test/cases/large/clang-26760.c": line 7087) +* reduce to right at ("test/cases/large/clang-26760.c": line 7089) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) * remove expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* remove expression at ("test/cases/large/clang-26760.c": line 7087) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7088) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7089) +* reduce to left at ("test/cases/large/clang-26760.c": line 7088) +* reduce to right at ("test/cases/large/clang-26760.c": line 7088) * remove expression at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7087) -* do without param at ("test/cases/large/clang-26760.c": line 7088) -* do without param at ("test/cases/large/clang-26760.c": line 7088) -* do without param at ("test/cases/large/clang-26760.c": line 7089) -* do without param at ("test/cases/large/clang-26760.c": line 7090) -* do without param at ("test/cases/large/clang-26760.c": line 7091) -* do without param at ("test/cases/large/clang-26760.c": line 7092) * remove expr statement at ("test/cases/large/clang-26760.c": line 7094) * remove break at ("test/cases/large/clang-26760.c": line 7095) * remove the for loop at ("test/cases/large/clang-26760.c": line 7097) @@ -10751,273 +12829,367 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7097) * reduce to right at ("test/cases/large/clang-26760.c": line 7097) * remove check at ("test/cases/large/clang-26760.c": line 7097) +* reduce to left at ("test/cases/large/clang-26760.c": line 7097) +* reduce to right at ("test/cases/large/clang-26760.c": line 7097) * remove iterator at ("test/cases/large/clang-26760.c": line 7097) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7097) * remove expr statement at ("test/cases/large/clang-26760.c": line 7098) * reduce to left at ("test/cases/large/clang-26760.c": line 7098) * reduce to right at ("test/cases/large/clang-26760.c": line 7098) -* replace by zero at ("test/cases/large/clang-26760.c": line 7098) -* replace by zero at ("test/cases/large/clang-26760.c": line 7098) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7098) +* reduce to index at ("test/cases/large/clang-26760.c": line 7098) * remove expr statement at ("test/cases/large/clang-26760.c": line 7100) * reduce to left at ("test/cases/large/clang-26760.c": line 7100) * reduce to right at ("test/cases/large/clang-26760.c": line 7100) +* reduce to left at ("test/cases/large/clang-26760.c": line 7100) +* reduce to right at ("test/cases/large/clang-26760.c": line 7100) * remove the for loop at ("test/cases/large/clang-26760.c": line 7101) * remove initializer at ("test/cases/large/clang-26760.c": line 7101) * 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 check at ("test/cases/large/clang-26760.c": line 7101) +* reduce to left at ("test/cases/large/clang-26760.c": line 7101) +* reduce to right at ("test/cases/large/clang-26760.c": line 7101) * reduce to operant at ("test/cases/large/clang-26760.c": line 7101) * remove iterator at ("test/cases/large/clang-26760.c": line 7101) * reduce to left at ("test/cases/large/clang-26760.c": line 7101) * 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 expression at ("test/cases/large/clang-26760.c": line 7101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7102) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7104) * remove the for loop at ("test/cases/large/clang-26760.c": line 7105) * remove initializer at ("test/cases/large/clang-26760.c": line 7105) * reduce to left at ("test/cases/large/clang-26760.c": line 7105) * reduce to right at ("test/cases/large/clang-26760.c": line 7105) * remove check at ("test/cases/large/clang-26760.c": line 7105) +* reduce to left at ("test/cases/large/clang-26760.c": line 7105) +* reduce to right at ("test/cases/large/clang-26760.c": line 7105) * remove iterator at ("test/cases/large/clang-26760.c": line 7105) * reduce to left at ("test/cases/large/clang-26760.c": line 7105) * reduce to right at ("test/cases/large/clang-26760.c": line 7105) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7107) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7107) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7107) * remove return statement at ("test/cases/large/clang-26760.c": line 7108) -* replace by zero at ("test/cases/large/clang-26760.c": line 7108) -* replace by zero at ("test/cases/large/clang-26760.c": line 7108) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7108) +* reduce to index at ("test/cases/large/clang-26760.c": line 7108) * remove the for loop at ("test/cases/large/clang-26760.c": line 7110) * remove initializer at ("test/cases/large/clang-26760.c": line 7110) * reduce to left at ("test/cases/large/clang-26760.c": line 7110) * reduce to right at ("test/cases/large/clang-26760.c": line 7110) * remove check at ("test/cases/large/clang-26760.c": line 7110) +* reduce to left at ("test/cases/large/clang-26760.c": line 7110) +* reduce to right at ("test/cases/large/clang-26760.c": line 7110) * remove iterator at ("test/cases/large/clang-26760.c": line 7110) * reduce to left at ("test/cases/large/clang-26760.c": line 7110) * reduce to right at ("test/cases/large/clang-26760.c": line 7110) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7112) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7112) * remove expr statement at ("test/cases/large/clang-26760.c": line 7113) * reduce to left at ("test/cases/large/clang-26760.c": line 7113) * reduce to right at ("test/cases/large/clang-26760.c": line 7113) -* replace by zero at ("test/cases/large/clang-26760.c": line 7113) -* replace by zero at ("test/cases/large/clang-26760.c": line 7113) -* replace by zero at ("test/cases/large/clang-26760.c": line 7113) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7113) +* reduce to index at ("test/cases/large/clang-26760.c": line 7113) * remove condition at ("test/cases/large/clang-26760.c": line 7115) * remove break at ("test/cases/large/clang-26760.c": line 7116) * remove expr statement at ("test/cases/large/clang-26760.c": line 7117) * remove expr statement at ("test/cases/large/clang-26760.c": line 7118) * reduce to left at ("test/cases/large/clang-26760.c": line 7118) * reduce to right at ("test/cases/large/clang-26760.c": line 7118) -* replace by zero at ("test/cases/large/clang-26760.c": line 7118) * reduce to left at ("test/cases/large/clang-26760.c": line 7118) * reduce to right at ("test/cases/large/clang-26760.c": line 7123) -* replace by zero at ("test/cases/large/clang-26760.c": line 7118) -* do without param at ("test/cases/large/clang-26760.c": line 7118) -* do without param at ("test/cases/large/clang-26760.c": line 7119) -* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7118) +* reduce to right at ("test/cases/large/clang-26760.c": line 7123) +* reduce to left at ("test/cases/large/clang-26760.c": line 7118) +* reduce to right at ("test/cases/large/clang-26760.c": line 7118) +* reduce to index at ("test/cases/large/clang-26760.c": line 7118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7118) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7123) +* reduce to right at ("test/cases/large/clang-26760.c": line 7123) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7123) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7123) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7123) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7123) -* do without param at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7123) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7122) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7122) -* do without param at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7122) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7121) -* do without param at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7121) * reduce to left at ("test/cases/large/clang-26760.c": line 7120) * reduce to right at ("test/cases/large/clang-26760.c": line 7120) -* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7120) +* reduce to right at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to left at ("test/cases/large/clang-26760.c": line 7119) +* reduce to right at ("test/cases/large/clang-26760.c": line 7120) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) -* replace by zero at ("test/cases/large/clang-26760.c": line 7119) +* reduce to index at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7120) * reduce to operant at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7120) -* do without param at ("test/cases/large/clang-26760.c": line 7119) -* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7120) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7119) * reduce to left at ("test/cases/large/clang-26760.c": line 7119) * reduce to right at ("test/cases/large/clang-26760.c": line 7119) -* do without param at ("test/cases/large/clang-26760.c": line 7120) -* do without param at ("test/cases/large/clang-26760.c": line 7121) -* do without param at ("test/cases/large/clang-26760.c": line 7122) -* do without param at ("test/cases/large/clang-26760.c": line 7123) -* replace by zero at ("test/cases/large/clang-26760.c": line 7123) +* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* remove expression at ("test/cases/large/clang-26760.c": line 7119) +* reduce to index at ("test/cases/large/clang-26760.c": line 7123) * reduce to operant at ("test/cases/large/clang-26760.c": line 7123) +* remove expression at ("test/cases/large/clang-26760.c": line 7119) * remove expr statement at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7129) * reduce to left at ("test/cases/large/clang-26760.c": line 7129) * reduce to right at ("test/cases/large/clang-26760.c": line 7129) -* remove expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) -* replace by zero at ("test/cases/large/clang-26760.c": line 7124) +* reduce to index at ("test/cases/large/clang-26760.c": line 7124) * reduce to operant at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7128) -* remove expression at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7124) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7129) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7129) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7128) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7127) * reduce to left at ("test/cases/large/clang-26760.c": line 7124) +* reduce to right at ("test/cases/large/clang-26760.c": line 7127) +* reduce to left at ("test/cases/large/clang-26760.c": line 7124) * reduce to right at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7124) -* replace by zero at ("test/cases/large/clang-26760.c": line 7124) -* do without param at ("test/cases/large/clang-26760.c": line 7125) -* remove expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7127) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7124) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to index at ("test/cases/large/clang-26760.c": line 7124) +* reduce to left at ("test/cases/large/clang-26760.c": line 7125) +* reduce to right at ("test/cases/large/clang-26760.c": line 7126) +* reduce to left at ("test/cases/large/clang-26760.c": line 7125) +* reduce to right at ("test/cases/large/clang-26760.c": line 7126) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to left at ("test/cases/large/clang-26760.c": line 7125) +* reduce to right at ("test/cases/large/clang-26760.c": line 7125) * reduce to operant at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* remove expression at ("test/cases/large/clang-26760.c": line 7125) * remove expression at ("test/cases/large/clang-26760.c": line 7125) * reduce to left at ("test/cases/large/clang-26760.c": line 7125) * reduce to right at ("test/cases/large/clang-26760.c": line 7126) -* do without param at ("test/cases/large/clang-26760.c": line 7125) -* do without param at ("test/cases/large/clang-26760.c": line 7126) -* do without param at ("test/cases/large/clang-26760.c": line 7127) -* replace by zero at ("test/cases/large/clang-26760.c": line 7127) -* do without param at ("test/cases/large/clang-26760.c": line 7128) -* do without param at ("test/cases/large/clang-26760.c": line 7129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7125) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7126) +* reduce to index at ("test/cases/large/clang-26760.c": line 7127) +* remove expression at ("test/cases/large/clang-26760.c": line 7124) * reduce to operant at ("test/cases/large/clang-26760.c": line 7129) +* remove expression at ("test/cases/large/clang-26760.c": line 7124) * remove the for loop at ("test/cases/large/clang-26760.c": line 7130) * remove initializer at ("test/cases/large/clang-26760.c": line 7130) * reduce to left at ("test/cases/large/clang-26760.c": line 7130) * reduce to right at ("test/cases/large/clang-26760.c": line 7130) * remove check at ("test/cases/large/clang-26760.c": line 7130) +* reduce to left at ("test/cases/large/clang-26760.c": line 7130) +* reduce to right at ("test/cases/large/clang-26760.c": line 7130) * remove iterator at ("test/cases/large/clang-26760.c": line 7130) * reduce to left at ("test/cases/large/clang-26760.c": line 7130) * reduce to right at ("test/cases/large/clang-26760.c": line 7130) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7132) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7132) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7132) * remove expr statement at ("test/cases/large/clang-26760.c": line 7133) * reduce to left at ("test/cases/large/clang-26760.c": line 7133) * reduce to right at ("test/cases/large/clang-26760.c": line 7133) -* replace by zero at ("test/cases/large/clang-26760.c": line 7133) -* replace by zero at ("test/cases/large/clang-26760.c": line 7133) -* replace by zero at ("test/cases/large/clang-26760.c": line 7133) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7133) +* reduce to index at ("test/cases/large/clang-26760.c": line 7133) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7139) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7139) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) * reduce to right at ("test/cases/large/clang-26760.c": line 7139) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7139) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7139) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7139) +* reduce to index at ("test/cases/large/clang-26760.c": line 7139) * remove expression at ("test/cases/large/clang-26760.c": line 7139) -* replace by zero at ("test/cases/large/clang-26760.c": line 7139) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7139) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) * reduce to right at ("test/cases/large/clang-26760.c": line 7141) * reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) +* reduce to right at ("test/cases/large/clang-26760.c": line 7139) +* reduce to left at ("test/cases/large/clang-26760.c": line 7139) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) -* do without param at ("test/cases/large/clang-26760.c": line 7139) -* do without param at ("test/cases/large/clang-26760.c": line 7140) -* do without param at ("test/cases/large/clang-26760.c": line 7140) -* remove expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7139) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7141) +* reduce to left at ("test/cases/large/clang-26760.c": line 7140) +* reduce to right at ("test/cases/large/clang-26760.c": line 7140) +* reduce to left at ("test/cases/large/clang-26760.c": line 7140) +* reduce to right at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7140) * reduce to left at ("test/cases/large/clang-26760.c": line 7140) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) * reduce to left at ("test/cases/large/clang-26760.c": line 7140) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) * reduce to left at ("test/cases/large/clang-26760.c": line 7140) * reduce to right at ("test/cases/large/clang-26760.c": line 7140) -* do without param at ("test/cases/large/clang-26760.c": line 7141) +* remove expression at ("test/cases/large/clang-26760.c": line 7140) * remove condition at ("test/cases/large/clang-26760.c": line 7143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7143) * remove expression at ("test/cases/large/clang-26760.c": line 7143) * remove the for loop at ("test/cases/large/clang-26760.c": line 7320) * remove initializer at ("test/cases/large/clang-26760.c": line 7320) * reduce to left at ("test/cases/large/clang-26760.c": line 7320) * reduce to right at ("test/cases/large/clang-26760.c": line 7320) * remove check at ("test/cases/large/clang-26760.c": line 7320) +* reduce to left at ("test/cases/large/clang-26760.c": line 7320) +* reduce to right at ("test/cases/large/clang-26760.c": line 7320) * remove iterator at ("test/cases/large/clang-26760.c": line 7320) * reduce to left at ("test/cases/large/clang-26760.c": line 7320) * reduce to right at ("test/cases/large/clang-26760.c": line 7320) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7322) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7322) * remove expr statement at ("test/cases/large/clang-26760.c": line 7323) * reduce to left at ("test/cases/large/clang-26760.c": line 7323) * reduce to right at ("test/cases/large/clang-26760.c": line 7323) * remove condition at ("test/cases/large/clang-26760.c": line 7324) -* replace by zero at ("test/cases/large/clang-26760.c": line 7324) +* reduce to index at ("test/cases/large/clang-26760.c": line 7324) * remove break at ("test/cases/large/clang-26760.c": line 7325) * remove condition at ("test/cases/large/clang-26760.c": line 7326) -* replace by zero at ("test/cases/large/clang-26760.c": line 7326) +* reduce to index at ("test/cases/large/clang-26760.c": line 7326) * remove break at ("test/cases/large/clang-26760.c": line 7327) * remove return statement at ("test/cases/large/clang-26760.c": line 7328) * delete variable at ("test/cases/large/clang-26760.c": line 7145) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7146) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7146) * remove the for loop at ("test/cases/large/clang-26760.c": line 7147) * remove initializer at ("test/cases/large/clang-26760.c": line 7147) * reduce to left at ("test/cases/large/clang-26760.c": line 7147) * reduce to right at ("test/cases/large/clang-26760.c": line 7147) * remove check at ("test/cases/large/clang-26760.c": line 7147) +* reduce to left at ("test/cases/large/clang-26760.c": line 7147) +* reduce to right at ("test/cases/large/clang-26760.c": line 7147) * remove iterator at ("test/cases/large/clang-26760.c": line 7147) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7147) * remove expr statement at ("test/cases/large/clang-26760.c": line 7148) * reduce to left at ("test/cases/large/clang-26760.c": line 7148) * reduce to right at ("test/cases/large/clang-26760.c": line 7148) -* replace by zero at ("test/cases/large/clang-26760.c": line 7148) +* reduce to index at ("test/cases/large/clang-26760.c": line 7148) * remove condition at ("test/cases/large/clang-26760.c": line 7149) * remove break 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 the for loop at ("test/cases/large/clang-26760.c": line 7157) * remove initializer at ("test/cases/large/clang-26760.c": line 7157) * reduce to left at ("test/cases/large/clang-26760.c": line 7157) * reduce to right at ("test/cases/large/clang-26760.c": line 7157) * remove check at ("test/cases/large/clang-26760.c": line 7157) +* reduce to left at ("test/cases/large/clang-26760.c": line 7157) +* reduce to right at ("test/cases/large/clang-26760.c": line 7157) * remove iterator at ("test/cases/large/clang-26760.c": line 7157) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7157) * remove the for loop at ("test/cases/large/clang-26760.c": line 7159) * remove initializer at ("test/cases/large/clang-26760.c": line 7159) * reduce to left at ("test/cases/large/clang-26760.c": line 7159) * reduce to right at ("test/cases/large/clang-26760.c": line 7159) * remove check at ("test/cases/large/clang-26760.c": line 7159) +* reduce to left at ("test/cases/large/clang-26760.c": line 7159) +* reduce to right at ("test/cases/large/clang-26760.c": line 7159) * remove iterator at ("test/cases/large/clang-26760.c": line 7159) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7159) * remove expr statement at ("test/cases/large/clang-26760.c": line 7161) -* do without param at ("test/cases/large/clang-26760.c": line 7161) -* replace by zero at ("test/cases/large/clang-26760.c": line 7161) -* replace by zero at ("test/cases/large/clang-26760.c": line 7161) -* replace by zero at ("test/cases/large/clang-26760.c": line 7161) -* do without param at ("test/cases/large/clang-26760.c": line 7162) -* do without param at ("test/cases/large/clang-26760.c": line 7163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7163) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7161) +* reduce to index at ("test/cases/large/clang-26760.c": line 7161) * remove condition at ("test/cases/large/clang-26760.c": line 7164) * remove expr statement at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7165) * expand compound statment at ("test/cases/large/clang-26760.c": line 7156) * remove expr statement at ("test/cases/large/clang-26760.c": line 7169) * reduce to left at ("test/cases/large/clang-26760.c": line 7169) * reduce to right at ("test/cases/large/clang-26760.c": line 7169) -* do without param at ("test/cases/large/clang-26760.c": line 7169) -* do without param at ("test/cases/large/clang-26760.c": line 7169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7169) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7169) * remove condition at ("test/cases/large/clang-26760.c": line 7170) * remove the for loop at ("test/cases/large/clang-26760.c": line 7173) * remove initializer at ("test/cases/large/clang-26760.c": line 7173) * reduce to left at ("test/cases/large/clang-26760.c": line 7173) * reduce to right at ("test/cases/large/clang-26760.c": line 7173) * remove check at ("test/cases/large/clang-26760.c": line 7173) +* reduce to left at ("test/cases/large/clang-26760.c": line 7173) +* reduce to right at ("test/cases/large/clang-26760.c": line 7173) * remove iterator at ("test/cases/large/clang-26760.c": line 7173) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7173) * remove expr statement at ("test/cases/large/clang-26760.c": line 7175) -* do without param at ("test/cases/large/clang-26760.c": line 7175) -* replace by zero at ("test/cases/large/clang-26760.c": line 7175) -* replace by zero at ("test/cases/large/clang-26760.c": line 7175) -* do without param at ("test/cases/large/clang-26760.c": line 7176) -* do without param at ("test/cases/large/clang-26760.c": line 7177) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7175) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7176) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7177) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7175) +* reduce to index at ("test/cases/large/clang-26760.c": line 7175) * remove condition at ("test/cases/large/clang-26760.c": line 7178) * remove expr statement at ("test/cases/large/clang-26760.c": line 7179) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7179) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7179) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7179) * expand compound statment at ("test/cases/large/clang-26760.c": line 7172) * remove break at ("test/cases/large/clang-26760.c": line 7182) * remove the for loop at ("test/cases/large/clang-26760.c": line 7184) @@ -11025,127 +13197,167 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7184) * reduce to right at ("test/cases/large/clang-26760.c": line 7184) * remove check at ("test/cases/large/clang-26760.c": line 7184) +* reduce to left at ("test/cases/large/clang-26760.c": line 7184) +* reduce to right at ("test/cases/large/clang-26760.c": line 7184) * reduce to operant at ("test/cases/large/clang-26760.c": line 7184) * remove iterator at ("test/cases/large/clang-26760.c": line 7184) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7184) * remove return statement at ("test/cases/large/clang-26760.c": line 7186) * remove the for loop at ("test/cases/large/clang-26760.c": line 7188) * remove initializer at ("test/cases/large/clang-26760.c": line 7188) * 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 check at ("test/cases/large/clang-26760.c": line 7188) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7188) * reduce to left at ("test/cases/large/clang-26760.c": line 7188) * reduce to right at ("test/cases/large/clang-26760.c": line 7188) -* do without param at ("test/cases/large/clang-26760.c": line 7188) -* do without param at ("test/cases/large/clang-26760.c": line 7189) -* replace by zero at ("test/cases/large/clang-26760.c": line 7192) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7188) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7189) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 7193) * delete variable at ("test/cases/large/clang-26760.c": line 7194) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7195) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7195) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7195) * remove the for loop at ("test/cases/large/clang-26760.c": line 7196) * remove initializer at ("test/cases/large/clang-26760.c": line 7196) * reduce to left at ("test/cases/large/clang-26760.c": line 7196) * reduce to right at ("test/cases/large/clang-26760.c": line 7196) * remove check at ("test/cases/large/clang-26760.c": line 7196) +* reduce to left at ("test/cases/large/clang-26760.c": line 7196) +* reduce to right at ("test/cases/large/clang-26760.c": line 7196) * remove iterator at ("test/cases/large/clang-26760.c": line 7196) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7196) * remove condition at ("test/cases/large/clang-26760.c": line 7198) * remove continue at ("test/cases/large/clang-26760.c": line 7199) * remove expr statement at ("test/cases/large/clang-26760.c": line 7200) * reduce to left at ("test/cases/large/clang-26760.c": line 7200) * reduce to right at ("test/cases/large/clang-26760.c": line 7200) -* replace by zero at ("test/cases/large/clang-26760.c": line 7200) +* reduce to index at ("test/cases/large/clang-26760.c": line 7200) * remove condition at ("test/cases/large/clang-26760.c": line 7203) * remove break at ("test/cases/large/clang-26760.c": line 7204) * expand compound statment at ("test/cases/large/clang-26760.c": line 7202) * remove expr statement at ("test/cases/large/clang-26760.c": line 7206) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7206) * remove expr statement at ("test/cases/large/clang-26760.c": line 7207) -* replace by zero at ("test/cases/large/clang-26760.c": line 7207) -* replace by zero at ("test/cases/large/clang-26760.c": line 7207) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7207) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7207) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7207) * remove expr statement at ("test/cases/large/clang-26760.c": line 7209) * reduce to left at ("test/cases/large/clang-26760.c": line 7209) * reduce to right at ("test/cases/large/clang-26760.c": line 7209) -* replace by zero at ("test/cases/large/clang-26760.c": line 7209) * remove condition at ("test/cases/large/clang-26760.c": line 7210) * remove continue at ("test/cases/large/clang-26760.c": line 7211) * remove expr statement at ("test/cases/large/clang-26760.c": line 7212) * reduce to left at ("test/cases/large/clang-26760.c": line 7212) * reduce to right at ("test/cases/large/clang-26760.c": line 7212) -* do without param at ("test/cases/large/clang-26760.c": line 7212) -* do without param at ("test/cases/large/clang-26760.c": line 7212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7212) * expand compound statment at ("test/cases/large/clang-26760.c": line 7208) * remove condition at ("test/cases/large/clang-26760.c": line 7214) * remove continue at ("test/cases/large/clang-26760.c": line 7215) * remove expr statement at ("test/cases/large/clang-26760.c": line 7217) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7217) * remove expr statement at ("test/cases/large/clang-26760.c": line 7220) * reduce to left at ("test/cases/large/clang-26760.c": line 7220) * reduce to right at ("test/cases/large/clang-26760.c": line 7220) -* replace by zero at ("test/cases/large/clang-26760.c": line 7220) -* replace by zero at ("test/cases/large/clang-26760.c": line 7220) -* replace by zero at ("test/cases/large/clang-26760.c": line 7220) -* do without param at ("test/cases/large/clang-26760.c": line 7220) -* do without param at ("test/cases/large/clang-26760.c": line 7221) -* do without param at ("test/cases/large/clang-26760.c": line 7221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7221) * remove condition at ("test/cases/large/clang-26760.c": line 7222) -* do without param at ("test/cases/large/clang-26760.c": line 7222) -* do without param at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7226) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7225) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) * reduce to left at ("test/cases/large/clang-26760.c": line 7224) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) * reduce to left at ("test/cases/large/clang-26760.c": line 7224) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) -* remove expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to left at ("test/cases/large/clang-26760.c": line 7224) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) * reduce to operant at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) -* replace by zero at ("test/cases/large/clang-26760.c": line 7222) +* reduce to index at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7222) * reduce to operant at ("test/cases/large/clang-26760.c": line 7222) * reduce to left at ("test/cases/large/clang-26760.c": line 7222) * reduce to right at ("test/cases/large/clang-26760.c": line 7224) -* do without param at ("test/cases/large/clang-26760.c": line 7222) -* do without param at ("test/cases/large/clang-26760.c": line 7223) -* do without param at ("test/cases/large/clang-26760.c": line 7223) -* do without param at ("test/cases/large/clang-26760.c": line 7224) -* replace by zero at ("test/cases/large/clang-26760.c": line 7224) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to left at ("test/cases/large/clang-26760.c": line 7222) +* reduce to right at ("test/cases/large/clang-26760.c": line 7224) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7222) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7224) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7224) +* reduce to index at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7222) +* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7224) +* remove expression at ("test/cases/large/clang-26760.c": line 7222) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7285) -* replace by zero at ("test/cases/large/clang-26760.c": line 7285) +* reduce to left at ("test/cases/large/clang-26760.c": line 7285) +* reduce to right at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7285) * reduce to right at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7295) * reduce to right at ("test/cases/large/clang-26760.c": line 7295) -* remove expression at ("test/cases/large/clang-26760.c": line 7285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7295) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7285) +* reduce to left at ("test/cases/large/clang-26760.c": line 7285) +* reduce to right at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7285) * reduce to right at ("test/cases/large/clang-26760.c": line 7285) -* do without param at ("test/cases/large/clang-26760.c": line 7285) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7285) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7295) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7294) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7294) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7293) +* reduce to left at ("test/cases/large/clang-26760.c": line 7286) +* reduce to right at ("test/cases/large/clang-26760.c": line 7292) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7292) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7291) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7290) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) * remove expression at ("test/cases/large/clang-26760.c": line 7286) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7286) @@ -11153,146 +13365,212 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7290) * reduce to left at ("test/cases/large/clang-26760.c": line 7286) * reduce to right at ("test/cases/large/clang-26760.c": line 7290) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7286) -* do without param at ("test/cases/large/clang-26760.c": line 7287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7290) +* reduce to left at ("test/cases/large/clang-26760.c": line 7286) +* reduce to right at ("test/cases/large/clang-26760.c": line 7289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7287) * reduce to left at ("test/cases/large/clang-26760.c": line 7287) * reduce to right at ("test/cases/large/clang-26760.c": line 7287) -* replace by zero at ("test/cases/large/clang-26760.c": line 7287) +* reduce to left at ("test/cases/large/clang-26760.c": line 7287) +* reduce to right at ("test/cases/large/clang-26760.c": line 7287) +* reduce to index at ("test/cases/large/clang-26760.c": line 7287) +* reduce to left at ("test/cases/large/clang-26760.c": line 7287) +* reduce to right at ("test/cases/large/clang-26760.c": line 7288) * reduce to left at ("test/cases/large/clang-26760.c": line 7287) * reduce to right at ("test/cases/large/clang-26760.c": line 7288) -* do without param at ("test/cases/large/clang-26760.c": line 7287) -* do without param at ("test/cases/large/clang-26760.c": line 7288) -* do without param at ("test/cases/large/clang-26760.c": line 7289) -* do without param at ("test/cases/large/clang-26760.c": line 7290) -* replace by zero at ("test/cases/large/clang-26760.c": line 7290) -* do without param at ("test/cases/large/clang-26760.c": line 7291) -* do without param at ("test/cases/large/clang-26760.c": line 7292) -* do without param at ("test/cases/large/clang-26760.c": line 7293) -* do without param at ("test/cases/large/clang-26760.c": line 7294) -* do without param at ("test/cases/large/clang-26760.c": line 7295) +* reduce to left at ("test/cases/large/clang-26760.c": line 7287) +* reduce to right at ("test/cases/large/clang-26760.c": line 7288) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7287) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7288) +* reduce to index at ("test/cases/large/clang-26760.c": line 7290) +* remove expression at ("test/cases/large/clang-26760.c": line 7285) * remove expr statement at ("test/cases/large/clang-26760.c": line 7296) * reduce to left at ("test/cases/large/clang-26760.c": line 7296) * reduce to right at ("test/cases/large/clang-26760.c": line 7300) * reduce to left at ("test/cases/large/clang-26760.c": line 7300) * reduce to right at ("test/cases/large/clang-26760.c": line 7300) -* remove expression at ("test/cases/large/clang-26760.c": line 7296) -* do without param at ("test/cases/large/clang-26760.c": line 7296) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7300) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7296) +* reduce to left at ("test/cases/large/clang-26760.c": line 7296) +* reduce to right at ("test/cases/large/clang-26760.c": line 7296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7296) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) * remove expression at ("test/cases/large/clang-26760.c": line 7297) * remove expression at ("test/cases/large/clang-26760.c": line 7297) -* do without param at ("test/cases/large/clang-26760.c": line 7297) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7300) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7297) * remove expression at ("test/cases/large/clang-26760.c": line 7297) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7299) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7297) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7299) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7299) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7298) -* do without param at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7297) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7298) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7297) * reduce to operant at ("test/cases/large/clang-26760.c": line 7297) * reduce to left at ("test/cases/large/clang-26760.c": line 7297) * reduce to right at ("test/cases/large/clang-26760.c": line 7297) -* replace by zero at ("test/cases/large/clang-26760.c": line 7297) -* do without param at ("test/cases/large/clang-26760.c": line 7298) +* reduce to left at ("test/cases/large/clang-26760.c": line 7297) +* reduce to right at ("test/cases/large/clang-26760.c": line 7297) +* reduce to index at ("test/cases/large/clang-26760.c": line 7297) * reduce to operant at ("test/cases/large/clang-26760.c": line 7298) -* replace by zero at ("test/cases/large/clang-26760.c": line 7298) -* do without param at ("test/cases/large/clang-26760.c": line 7299) +* reduce to index at ("test/cases/large/clang-26760.c": line 7298) * reduce to operant at ("test/cases/large/clang-26760.c": line 7299) -* do without param at ("test/cases/large/clang-26760.c": line 7300) -* replace by zero at ("test/cases/large/clang-26760.c": line 7300) -* replace by zero at ("test/cases/large/clang-26760.c": line 7300) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7302) +* reduce to index at ("test/cases/large/clang-26760.c": line 7300) +* remove expression at ("test/cases/large/clang-26760.c": line 7296) +* reduce to index at ("test/cases/large/clang-26760.c": line 7300) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7302) * remove return statement at ("test/cases/large/clang-26760.c": line 7303) -* replace by zero at ("test/cases/large/clang-26760.c": line 7303) +* reduce to index at ("test/cases/large/clang-26760.c": line 7303) * remove condition at ("test/cases/large/clang-26760.c": line 7305) * remove break at ("test/cases/large/clang-26760.c": line 7306) * remove expr statement at ("test/cases/large/clang-26760.c": line 7307) * reduce to left at ("test/cases/large/clang-26760.c": line 7307) * reduce to right at ("test/cases/large/clang-26760.c": line 7307) -* replace by zero at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7313) -* remove expression at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7312) -* remove expression at ("test/cases/large/clang-26760.c": line 7312) -* remove expression at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7314) +* reduce to left at ("test/cases/large/clang-26760.c": line 7313) +* reduce to right at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7313) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7312) * reduce to left at ("test/cases/large/clang-26760.c": line 7307) * reduce to right at ("test/cases/large/clang-26760.c": line 7311) * reduce to left at ("test/cases/large/clang-26760.c": line 7307) * reduce to right at ("test/cases/large/clang-26760.c": line 7311) -* do without param at ("test/cases/large/clang-26760.c": line 7307) -* do without param at ("test/cases/large/clang-26760.c": line 7311) -* remove expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to left at ("test/cases/large/clang-26760.c": line 7307) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) * reduce to operant at ("test/cases/large/clang-26760.c": line 7308) -* do without param at ("test/cases/large/clang-26760.c": line 7308) -* do without param at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7310) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) * remove expression at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7309) * reduce to left at ("test/cases/large/clang-26760.c": line 7308) * reduce to right at ("test/cases/large/clang-26760.c": line 7309) -* do without param at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) -* replace by zero at ("test/cases/large/clang-26760.c": line 7308) -* do without param at ("test/cases/large/clang-26760.c": line 7309) -* do without param at ("test/cases/large/clang-26760.c": line 7310) -* do without param at ("test/cases/large/clang-26760.c": line 7311) -* replace by zero at ("test/cases/large/clang-26760.c": line 7311) -* do without param at ("test/cases/large/clang-26760.c": line 7312) -* replace by zero at ("test/cases/large/clang-26760.c": line 7312) -* do without param at ("test/cases/large/clang-26760.c": line 7313) -* replace by zero at ("test/cases/large/clang-26760.c": line 7313) -* do without param at ("test/cases/large/clang-26760.c": line 7314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7309) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) +* reduce to left at ("test/cases/large/clang-26760.c": line 7308) +* reduce to right at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7308) +* reduce to index at ("test/cases/large/clang-26760.c": line 7311) +* remove expression at ("test/cases/large/clang-26760.c": line 7308) +* remove expression at ("test/cases/large/clang-26760.c": line 7307) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7312) +* reduce to index at ("test/cases/large/clang-26760.c": line 7312) +* remove expression at ("test/cases/large/clang-26760.c": line 7312) +* reduce to index at ("test/cases/large/clang-26760.c": line 7313) +* remove expression at ("test/cases/large/clang-26760.c": line 7307) * delete variable at ("test/cases/large/clang-26760.c": line 7228) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7229) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7229) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7229) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7229) * remove the for loop at ("test/cases/large/clang-26760.c": line 7230) * remove initializer at ("test/cases/large/clang-26760.c": line 7230) * 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 check at ("test/cases/large/clang-26760.c": line 7230) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7230) * reduce to left at ("test/cases/large/clang-26760.c": line 7230) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7233) * remove the for loop at ("test/cases/large/clang-26760.c": line 7234) * 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 check 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 iterator 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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7236) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7237) * remove expr statement at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7238) -* replace by zero at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7238) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7250) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7250) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7250) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7250) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) @@ -11300,275 +13578,367 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7250) * reduce to operant at ("test/cases/large/clang-26760.c": line 7238) -* remove expression at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* replace by zero at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7249) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7248) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7247) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7246) +* reduce to index at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7246) * reduce to right at ("test/cases/large/clang-26760.c": line 7246) * reduce to left at ("test/cases/large/clang-26760.c": line 7246) * reduce to right at ("test/cases/large/clang-26760.c": line 7246) * reduce to left at ("test/cases/large/clang-26760.c": line 7246) * reduce to right at ("test/cases/large/clang-26760.c": line 7246) -* remove expression at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) +* reduce to left at ("test/cases/large/clang-26760.c": line 7246) +* reduce to right at ("test/cases/large/clang-26760.c": line 7246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7246) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7245) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7244) * reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7243) -* replace by zero at ("test/cases/large/clang-26760.c": line 7238) -* reduce to left at ("test/cases/large/clang-26760.c": line 7243) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7238) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) +* reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to left at ("test/cases/large/clang-26760.c": line 7238) * reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to index at ("test/cases/large/clang-26760.c": line 7238) * reduce to left at ("test/cases/large/clang-26760.c": line 7243) * reduce to right at ("test/cases/large/clang-26760.c": line 7243) -* remove expression at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7238) -* do without param at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7242) -* remove expression at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7239) -* do without param at ("test/cases/large/clang-26760.c": line 7240) -* do without param at ("test/cases/large/clang-26760.c": line 7240) +* reduce to left at ("test/cases/large/clang-26760.c": line 7243) +* reduce to right at ("test/cases/large/clang-26760.c": line 7243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7242) +* reduce to left at ("test/cases/large/clang-26760.c": line 7239) +* reduce to right at ("test/cases/large/clang-26760.c": line 7240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7239) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7240) +* reduce to left at ("test/cases/large/clang-26760.c": line 7240) +* reduce to right at ("test/cases/large/clang-26760.c": line 7241) * reduce to left at ("test/cases/large/clang-26760.c": line 7240) * reduce to right at ("test/cases/large/clang-26760.c": line 7241) -* do without param at ("test/cases/large/clang-26760.c": line 7240) -* do without param at ("test/cases/large/clang-26760.c": line 7241) -* replace by zero at ("test/cases/large/clang-26760.c": line 7241) -* do without param at ("test/cases/large/clang-26760.c": line 7242) -* do without param at ("test/cases/large/clang-26760.c": line 7243) -* replace by zero at ("test/cases/large/clang-26760.c": line 7243) -* do without param at ("test/cases/large/clang-26760.c": line 7244) -* replace by zero at ("test/cases/large/clang-26760.c": line 7244) -* do without param at ("test/cases/large/clang-26760.c": line 7245) -* do without param at ("test/cases/large/clang-26760.c": line 7246) -* replace by zero at ("test/cases/large/clang-26760.c": line 7246) -* do without param at ("test/cases/large/clang-26760.c": line 7247) -* do without param at ("test/cases/large/clang-26760.c": line 7248) -* do without param at ("test/cases/large/clang-26760.c": line 7249) -* do without param at ("test/cases/large/clang-26760.c": line 7250) -* replace by zero at ("test/cases/large/clang-26760.c": line 7250) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7240) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7241) +* reduce to index at ("test/cases/large/clang-26760.c": line 7241) +* remove expression at ("test/cases/large/clang-26760.c": line 7239) +* remove expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7243) +* reduce to index at ("test/cases/large/clang-26760.c": line 7244) +* remove expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7246) +* remove expression at ("test/cases/large/clang-26760.c": line 7238) +* reduce to index at ("test/cases/large/clang-26760.c": line 7250) * remove return statement at ("test/cases/large/clang-26760.c": line 7251) -* replace by zero at ("test/cases/large/clang-26760.c": line 7251) +* reduce to index at ("test/cases/large/clang-26760.c": line 7251) * remove expr statement at ("test/cases/large/clang-26760.c": line 7253) * reduce to left at ("test/cases/large/clang-26760.c": line 7253) * reduce to right at ("test/cases/large/clang-26760.c": line 7253) * remove expr statement at ("test/cases/large/clang-26760.c": line 7254) * reduce to left at ("test/cases/large/clang-26760.c": line 7254) * reduce to right at ("test/cases/large/clang-26760.c": line 7254) -* do without param at ("test/cases/large/clang-26760.c": line 7254) -* do without param at ("test/cases/large/clang-26760.c": line 7255) -* do without param at ("test/cases/large/clang-26760.c": line 7255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7254) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7255) +* reduce to left at ("test/cases/large/clang-26760.c": line 7255) +* reduce to right at ("test/cases/large/clang-26760.c": line 7258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7258) * reduce to left at ("test/cases/large/clang-26760.c": line 7255) * reduce to right at ("test/cases/large/clang-26760.c": line 7256) -* do without param at ("test/cases/large/clang-26760.c": line 7255) -* do without param at ("test/cases/large/clang-26760.c": line 7256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7255) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7256) +* reduce to left at ("test/cases/large/clang-26760.c": line 7256) +* reduce to right at ("test/cases/large/clang-26760.c": line 7256) +* reduce to left at ("test/cases/large/clang-26760.c": line 7256) +* reduce to right at ("test/cases/large/clang-26760.c": line 7256) * reduce to left at ("test/cases/large/clang-26760.c": line 7256) * reduce to right at ("test/cases/large/clang-26760.c": line 7256) * reduce to operant at ("test/cases/large/clang-26760.c": line 7256) -* do without param at ("test/cases/large/clang-26760.c": line 7256) -* do without param at ("test/cases/large/clang-26760.c": line 7257) -* do without param at ("test/cases/large/clang-26760.c": line 7258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7258) * remove expression at ("test/cases/large/clang-26760.c": line 7258) -* replace by zero at ("test/cases/large/clang-26760.c": line 7258) +* reduce to index at ("test/cases/large/clang-26760.c": line 7258) * remove the for loop at ("test/cases/large/clang-26760.c": line 7259) * remove initializer at ("test/cases/large/clang-26760.c": line 7259) * 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 check at ("test/cases/large/clang-26760.c": line 7259) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7259) * reduce to left at ("test/cases/large/clang-26760.c": line 7259) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7261) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7267) * reduce to left at ("test/cases/large/clang-26760.c": line 7267) * reduce to right at ("test/cases/large/clang-26760.c": line 7267) -* remove expression at ("test/cases/large/clang-26760.c": line 7263) -* do without param at ("test/cases/large/clang-26760.c": line 7263) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7263) +* reduce to left at ("test/cases/large/clang-26760.c": line 7263) +* reduce to right at ("test/cases/large/clang-26760.c": line 7263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) * remove expression at ("test/cases/large/clang-26760.c": line 7264) * remove expression at ("test/cases/large/clang-26760.c": line 7264) -* do without param at ("test/cases/large/clang-26760.c": line 7264) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7267) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7264) * remove expression at ("test/cases/large/clang-26760.c": line 7264) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7266) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7264) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7266) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7265) -* do without param at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7264) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7265) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7264) * reduce to operant at ("test/cases/large/clang-26760.c": line 7264) * reduce to left at ("test/cases/large/clang-26760.c": line 7264) * reduce to right at ("test/cases/large/clang-26760.c": line 7264) -* replace by zero at ("test/cases/large/clang-26760.c": line 7264) -* do without param at ("test/cases/large/clang-26760.c": line 7265) +* reduce to left at ("test/cases/large/clang-26760.c": line 7264) +* reduce to right at ("test/cases/large/clang-26760.c": line 7264) +* reduce to index at ("test/cases/large/clang-26760.c": line 7264) * reduce to operant at ("test/cases/large/clang-26760.c": line 7265) -* replace by zero at ("test/cases/large/clang-26760.c": line 7265) -* do without param at ("test/cases/large/clang-26760.c": line 7266) +* reduce to index at ("test/cases/large/clang-26760.c": line 7265) * reduce to operant at ("test/cases/large/clang-26760.c": line 7266) -* do without param at ("test/cases/large/clang-26760.c": line 7267) -* replace by zero at ("test/cases/large/clang-26760.c": line 7267) -* replace by zero at ("test/cases/large/clang-26760.c": line 7267) +* reduce to index at ("test/cases/large/clang-26760.c": line 7267) +* remove expression at ("test/cases/large/clang-26760.c": line 7263) +* reduce to index at ("test/cases/large/clang-26760.c": line 7267) * remove expr statement at ("test/cases/large/clang-26760.c": line 7270) * remove expr statement at ("test/cases/large/clang-26760.c": line 7271) * reduce to left at ("test/cases/large/clang-26760.c": line 7271) * reduce to right at ("test/cases/large/clang-26760.c": line 7271) * reduce to left at ("test/cases/large/clang-26760.c": line 7271) * reduce to right at ("test/cases/large/clang-26760.c": line 7273) -* do without param at ("test/cases/large/clang-26760.c": line 7271) -* do without param at ("test/cases/large/clang-26760.c": line 7271) -* do without param at ("test/cases/large/clang-26760.c": line 7272) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7272) * reduce to left at ("test/cases/large/clang-26760.c": line 7272) * reduce to right at ("test/cases/large/clang-26760.c": line 7272) * reduce to operant at ("test/cases/large/clang-26760.c": line 7272) -* do without param at ("test/cases/large/clang-26760.c": line 7273) -* do without param at ("test/cases/large/clang-26760.c": line 7273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7274) +* reduce to left at ("test/cases/large/clang-26760.c": line 7273) +* reduce to right at ("test/cases/large/clang-26760.c": line 7273) * reduce to left at ("test/cases/large/clang-26760.c": line 7273) * reduce to right at ("test/cases/large/clang-26760.c": line 7273) -* do without param at ("test/cases/large/clang-26760.c": line 7274) * reduce to operant at ("test/cases/large/clang-26760.c": line 7274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7274) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7274) +* reduce to left at ("test/cases/large/clang-26760.c": line 7274) +* reduce to right at ("test/cases/large/clang-26760.c": line 7274) +* reduce to left at ("test/cases/large/clang-26760.c": line 7274) +* reduce to right at ("test/cases/large/clang-26760.c": line 7274) +* reduce to index at ("test/cases/large/clang-26760.c": line 7274) +* reduce to index at ("test/cases/large/clang-26760.c": line 7274) * remove expression at ("test/cases/large/clang-26760.c": line 7274) -* replace by zero at ("test/cases/large/clang-26760.c": line 7274) -* replace by zero at ("test/cases/large/clang-26760.c": line 7274) -* replace by zero at ("test/cases/large/clang-26760.c": line 7274) +* reduce to index at ("test/cases/large/clang-26760.c": line 7274) * remove expr statement at ("test/cases/large/clang-26760.c": line 7275) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) * reduce to operant at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* do without param at ("test/cases/large/clang-26760.c": line 7275) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7280) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7275) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7275) +* reduce to index at ("test/cases/large/clang-26760.c": line 7275) +* reduce to index at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7280) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7279) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7279) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7279) -* do without param at ("test/cases/large/clang-26760.c": line 7275) -* do without param at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7276) * reduce to operant at ("test/cases/large/clang-26760.c": line 7275) * reduce to left at ("test/cases/large/clang-26760.c": line 7275) * reduce to right at ("test/cases/large/clang-26760.c": line 7275) * reduce to operant at ("test/cases/large/clang-26760.c": line 7275) -* replace by zero at ("test/cases/large/clang-26760.c": line 7275) -* do without param at ("test/cases/large/clang-26760.c": line 7276) -* replace by zero at ("test/cases/large/clang-26760.c": line 7276) -* do without param at ("test/cases/large/clang-26760.c": line 7277) -* do without param at ("test/cases/large/clang-26760.c": line 7277) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7277) -* remove expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to left at ("test/cases/large/clang-26760.c": line 7275) +* reduce to right at ("test/cases/large/clang-26760.c": line 7275) +* reduce to index at ("test/cases/large/clang-26760.c": line 7275) +* reduce to left at ("test/cases/large/clang-26760.c": line 7276) +* reduce to right at ("test/cases/large/clang-26760.c": line 7276) +* reduce to index at ("test/cases/large/clang-26760.c": line 7276) +* reduce to left at ("test/cases/large/clang-26760.c": line 7277) +* reduce to right at ("test/cases/large/clang-26760.c": line 7279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7279) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7278) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) * reduce to left at ("test/cases/large/clang-26760.c": line 7277) * reduce to right at ("test/cases/large/clang-26760.c": line 7278) * reduce to left at ("test/cases/large/clang-26760.c": line 7277) * reduce to right at ("test/cases/large/clang-26760.c": line 7278) -* do without param at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7278) * reduce to left at ("test/cases/large/clang-26760.c": line 7277) * reduce to right at ("test/cases/large/clang-26760.c": line 7277) -* do without param at ("test/cases/large/clang-26760.c": line 7278) -* replace by zero at ("test/cases/large/clang-26760.c": line 7278) -* do without param at ("test/cases/large/clang-26760.c": line 7279) -* do without param at ("test/cases/large/clang-26760.c": line 7280) +* remove expression at ("test/cases/large/clang-26760.c": line 7277) +* reduce to index at ("test/cases/large/clang-26760.c": line 7278) * remove expr statement at ("test/cases/large/clang-26760.c": line 7316) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7316) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7316) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7060) -* do without param at ("test/cases/large/clang-26760.c": line 7060) -* do without param at ("test/cases/large/clang-26760.c": line 7060) -* do without param at ("test/cases/large/clang-26760.c": line 7061) -* replace by zero at ("test/cases/large/clang-26760.c": line 7061) -* do without param at ("test/cases/large/clang-26760.c": line 7062) -* replace by zero at ("test/cases/large/clang-26760.c": line 7062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7062) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7061) +* reduce to index at ("test/cases/large/clang-26760.c": line 7061) +* reduce to left at ("test/cases/large/clang-26760.c": line 7062) +* reduce to right at ("test/cases/large/clang-26760.c": line 7062) +* reduce to left at ("test/cases/large/clang-26760.c": line 7062) +* reduce to right at ("test/cases/large/clang-26760.c": line 7062) +* reduce to index at ("test/cases/large/clang-26760.c": line 7062) +* reduce to left at ("test/cases/large/clang-26760.c": line 7062) +* reduce to right at ("test/cases/large/clang-26760.c": line 7062) * remove expr statement at ("test/cases/large/clang-26760.c": line 7063) * reduce to left at ("test/cases/large/clang-26760.c": line 7063) * reduce to right at ("test/cases/large/clang-26760.c": line 7063) -* replace by zero at ("test/cases/large/clang-26760.c": line 7063) * reduce to left at ("test/cases/large/clang-26760.c": line 7063) * reduce to right at ("test/cases/large/clang-26760.c": line 7063) -* replace by zero at ("test/cases/large/clang-26760.c": line 7063) +* reduce to left at ("test/cases/large/clang-26760.c": line 7063) +* reduce to right at ("test/cases/large/clang-26760.c": line 7063) +* reduce to index at ("test/cases/large/clang-26760.c": line 7063) * remove condition at ("test/cases/large/clang-26760.c": line 7064) * remove break at ("test/cases/large/clang-26760.c": line 7065) * remove condition at ("test/cases/large/clang-26760.c": line 7066) * remove break 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7388) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7387) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7388) * remove the for loop at ("test/cases/large/clang-26760.c": line 7389) * remove initializer at ("test/cases/large/clang-26760.c": line 7389) * reduce to left at ("test/cases/large/clang-26760.c": line 7389) * reduce to right at ("test/cases/large/clang-26760.c": line 7389) * remove check at ("test/cases/large/clang-26760.c": line 7389) +* reduce to left at ("test/cases/large/clang-26760.c": line 7389) +* reduce to right at ("test/cases/large/clang-26760.c": line 7389) * remove iterator at ("test/cases/large/clang-26760.c": line 7389) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7389) * remove the for loop at ("test/cases/large/clang-26760.c": line 7391) * remove initializer at ("test/cases/large/clang-26760.c": line 7391) * reduce to left at ("test/cases/large/clang-26760.c": line 7391) * reduce to right at ("test/cases/large/clang-26760.c": line 7391) * remove check at ("test/cases/large/clang-26760.c": line 7391) +* reduce to left at ("test/cases/large/clang-26760.c": line 7391) +* reduce to right at ("test/cases/large/clang-26760.c": line 7391) * remove iterator at ("test/cases/large/clang-26760.c": line 7391) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7391) * remove the for loop at ("test/cases/large/clang-26760.c": line 7394) * remove initializer at ("test/cases/large/clang-26760.c": line 7394) * reduce to left at ("test/cases/large/clang-26760.c": line 7394) * reduce to right at ("test/cases/large/clang-26760.c": line 7394) * remove check at ("test/cases/large/clang-26760.c": line 7394) +* reduce to left at ("test/cases/large/clang-26760.c": line 7394) +* reduce to right at ("test/cases/large/clang-26760.c": line 7394) * remove iterator at ("test/cases/large/clang-26760.c": line 7394) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7394) * remove expr statement at ("test/cases/large/clang-26760.c": line 7396) -* do without param at ("test/cases/large/clang-26760.c": line 7396) -* replace by zero at ("test/cases/large/clang-26760.c": line 7396) -* replace by zero at ("test/cases/large/clang-26760.c": line 7396) -* replace by zero at ("test/cases/large/clang-26760.c": line 7396) -* do without param at ("test/cases/large/clang-26760.c": line 7397) -* do without param at ("test/cases/large/clang-26760.c": line 7398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7396) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7398) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7396) +* reduce to index at ("test/cases/large/clang-26760.c": line 7396) * remove condition at ("test/cases/large/clang-26760.c": line 7399) * remove expr statement at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7400) * expand compound statment at ("test/cases/large/clang-26760.c": line 7393) * remove expr statement at ("test/cases/large/clang-26760.c": line 7403) * reduce to left at ("test/cases/large/clang-26760.c": line 7403) * reduce to right at ("test/cases/large/clang-26760.c": line 7403) -* replace by zero at ("test/cases/large/clang-26760.c": line 7403) -* replace by zero at ("test/cases/large/clang-26760.c": line 7403) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7403) +* reduce to index at ("test/cases/large/clang-26760.c": line 7403) * remove the for loop at ("test/cases/large/clang-26760.c": line 7406) * remove initializer at ("test/cases/large/clang-26760.c": line 7406) * 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 check at ("test/cases/large/clang-26760.c": line 7406) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7406) -* replace by zero at ("test/cases/large/clang-26760.c": line 7408) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7406) * 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) @@ -11576,11 +13946,26 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7410) * reduce to left at ("test/cases/large/clang-26760.c": line 7410) * reduce to right at ("test/cases/large/clang-26760.c": line 7410) -* do without param at ("test/cases/large/clang-26760.c": line 7410) -* do without param at ("test/cases/large/clang-26760.c": line 7410) -* do without param at ("test/cases/large/clang-26760.c": line 7411) -* do without param at ("test/cases/large/clang-26760.c": line 7411) -* do without param at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7410) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to left at ("test/cases/large/clang-26760.c": line 7410) +* reduce to right at ("test/cases/large/clang-26760.c": line 7415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7410) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7411) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7411) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7414) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7414) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7412) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) @@ -11590,292 +13975,398 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7414) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7414) -* do without param at ("test/cases/large/clang-26760.c": line 7413) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7413) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7414) * reduce to left at ("test/cases/large/clang-26760.c": line 7413) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) -* remove expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7413) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7413) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7412) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) * reduce to left at ("test/cases/large/clang-26760.c": line 7412) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) -* do without param at ("test/cases/large/clang-26760.c": line 7412) -* do without param at ("test/cases/large/clang-26760.c": line 7413) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7413) +* reduce to left at ("test/cases/large/clang-26760.c": line 7412) +* reduce to right at ("test/cases/large/clang-26760.c": line 7412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7412) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7413) * reduce to left at ("test/cases/large/clang-26760.c": line 7413) * reduce to right at ("test/cases/large/clang-26760.c": line 7413) -* do without param at ("test/cases/large/clang-26760.c": line 7414) -* do without param at ("test/cases/large/clang-26760.c": line 7415) +* remove expression at ("test/cases/large/clang-26760.c": line 7412) * remove return statement at ("test/cases/large/clang-26760.c": line 7416) * remove expr statement at ("test/cases/large/clang-26760.c": line 7418) * remove condition at ("test/cases/large/clang-26760.c": line 7419) * remove break at ("test/cases/large/clang-26760.c": line 7420) * remove expr statement at ("test/cases/large/clang-26760.c": line 7421) -* replace by zero at ("test/cases/large/clang-26760.c": line 7334) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7421) * inline variable l_1172 at ("test/cases/large/clang-26760.c": line 7334) * remove the for loop at ("test/cases/large/clang-26760.c": line 7336) * remove initializer at ("test/cases/large/clang-26760.c": line 7336) * reduce to left at ("test/cases/large/clang-26760.c": line 7336) * reduce to right at ("test/cases/large/clang-26760.c": line 7336) * remove check at ("test/cases/large/clang-26760.c": line 7336) +* reduce to left at ("test/cases/large/clang-26760.c": line 7336) +* reduce to right at ("test/cases/large/clang-26760.c": line 7336) * remove iterator at ("test/cases/large/clang-26760.c": line 7336) * reduce to left at ("test/cases/large/clang-26760.c": line 7336) * reduce to right at ("test/cases/large/clang-26760.c": line 7336) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7338) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7338) * remove condition at ("test/cases/large/clang-26760.c": line 7339) -* replace by zero at ("test/cases/large/clang-26760.c": line 7339) +* reduce to index at ("test/cases/large/clang-26760.c": line 7339) * remove break at ("test/cases/large/clang-26760.c": line 7340) * remove the for loop at ("test/cases/large/clang-26760.c": line 7341) * remove initializer at ("test/cases/large/clang-26760.c": line 7341) * reduce to left at ("test/cases/large/clang-26760.c": line 7341) * reduce to right at ("test/cases/large/clang-26760.c": line 7341) * remove check at ("test/cases/large/clang-26760.c": line 7341) +* reduce to left at ("test/cases/large/clang-26760.c": line 7341) +* reduce to right at ("test/cases/large/clang-26760.c": line 7341) * remove iterator at ("test/cases/large/clang-26760.c": line 7341) * reduce to left at ("test/cases/large/clang-26760.c": line 7341) * reduce to right at ("test/cases/large/clang-26760.c": line 7341) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7343) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7343) * remove condition at ("test/cases/large/clang-26760.c": line 7344) -* replace by zero at ("test/cases/large/clang-26760.c": line 7344) +* reduce to index at ("test/cases/large/clang-26760.c": line 7344) * remove break at ("test/cases/large/clang-26760.c": line 7345) * remove condition at ("test/cases/large/clang-26760.c": line 7346) -* replace by zero at ("test/cases/large/clang-26760.c": line 7346) +* reduce to index at ("test/cases/large/clang-26760.c": line 7346) * remove break at ("test/cases/large/clang-26760.c": line 7347) * remove return statement at ("test/cases/large/clang-26760.c": line 7348) * remove expr statement at ("test/cases/large/clang-26760.c": line 7350) * remove condition at ("test/cases/large/clang-26760.c": line 7351) -* replace by zero at ("test/cases/large/clang-26760.c": line 7351) +* reduce to index at ("test/cases/large/clang-26760.c": line 7351) * remove break at ("test/cases/large/clang-26760.c": line 7352) * remove return statement at ("test/cases/large/clang-26760.c": line 7353) * expand compound statment at ("test/cases/large/clang-26760.c": line 7335) * remove expr statement at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) -* remove expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7356) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7356) +* reduce to index at ("test/cases/large/clang-26760.c": line 7356) * remove expression at ("test/cases/large/clang-26760.c": line 7356) -* replace by zero at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) -* do without param at ("test/cases/large/clang-26760.c": line 7363) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7363) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) +* reduce to left at ("test/cases/large/clang-26760.c": line 7363) +* reduce to right at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7363) * reduce to right at ("test/cases/large/clang-26760.c": line 7363) -* remove expression at ("test/cases/large/clang-26760.c": line 7356) -* do without param at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to left at ("test/cases/large/clang-26760.c": line 7356) +* reduce to right at ("test/cases/large/clang-26760.c": line 7363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7363) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7362) -* do without param at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) * reduce to operant at ("test/cases/large/clang-26760.c": line 7356) * reduce to left at ("test/cases/large/clang-26760.c": line 7356) * reduce to right at ("test/cases/large/clang-26760.c": line 7356) -* do without param at ("test/cases/large/clang-26760.c": line 7356) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7357) -* do without param at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) * reduce to left at ("test/cases/large/clang-26760.c": line 7358) * reduce to right at ("test/cases/large/clang-26760.c": line 7360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) * remove expression at ("test/cases/large/clang-26760.c": line 7358) -* do without param at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7360) * reduce to left at ("test/cases/large/clang-26760.c": line 7358) * reduce to right at ("test/cases/large/clang-26760.c": line 7359) -* do without param at ("test/cases/large/clang-26760.c": line 7358) -* remove expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7359) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7359) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7359) +* reduce to left at ("test/cases/large/clang-26760.c": line 7358) +* reduce to right at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7358) * reduce to operant at ("test/cases/large/clang-26760.c": line 7358) -* replace by zero at ("test/cases/large/clang-26760.c": line 7358) -* do without param at ("test/cases/large/clang-26760.c": line 7359) -* replace by zero at ("test/cases/large/clang-26760.c": line 7359) -* do without param at ("test/cases/large/clang-26760.c": line 7360) -* do without param at ("test/cases/large/clang-26760.c": line 7361) -* do without param at ("test/cases/large/clang-26760.c": line 7362) -* do without param at ("test/cases/large/clang-26760.c": line 7363) +* remove expression at ("test/cases/large/clang-26760.c": line 7358) +* reduce to index at ("test/cases/large/clang-26760.c": line 7358) +* reduce to index at ("test/cases/large/clang-26760.c": line 7359) * reduce to operant at ("test/cases/large/clang-26760.c": line 7363) -* replace by zero at ("test/cases/large/clang-26760.c": line 7363) -* replace by zero at ("test/cases/large/clang-26760.c": line 7363) +* remove expression at ("test/cases/large/clang-26760.c": line 7356) +* reduce to index at ("test/cases/large/clang-26760.c": line 7363) +* reduce to index at ("test/cases/large/clang-26760.c": line 7363) +* remove expression at ("test/cases/large/clang-26760.c": line 7356) * remove expr statement at ("test/cases/large/clang-26760.c": line 7364) * reduce to left at ("test/cases/large/clang-26760.c": line 7364) * reduce to right at ("test/cases/large/clang-26760.c": line 7364) * remove expr statement at ("test/cases/large/clang-26760.c": line 7365) * reduce to left at ("test/cases/large/clang-26760.c": line 7365) * reduce to right at ("test/cases/large/clang-26760.c": line 7365) -* do without param at ("test/cases/large/clang-26760.c": line 7365) +* reduce to left at ("test/cases/large/clang-26760.c": line 7365) +* reduce to right at ("test/cases/large/clang-26760.c": line 7376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) * reduce to operant at ("test/cases/large/clang-26760.c": line 7365) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7376) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7375) +* reduce to left at ("test/cases/large/clang-26760.c": line 7366) +* reduce to right at ("test/cases/large/clang-26760.c": line 7374) * reduce to left at ("test/cases/large/clang-26760.c": line 7366) * reduce to right at ("test/cases/large/clang-26760.c": line 7374) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7372) * reduce to left at ("test/cases/large/clang-26760.c": line 7371) * reduce to right at ("test/cases/large/clang-26760.c": line 7371) -* remove expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7371) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to left at ("test/cases/large/clang-26760.c": line 7366) +* reduce to right at ("test/cases/large/clang-26760.c": line 7371) * reduce to left at ("test/cases/large/clang-26760.c": line 7366) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) -* do without param at ("test/cases/large/clang-26760.c": line 7366) -* replace by zero at ("test/cases/large/clang-26760.c": line 7366) -* do without param at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7366) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to index at ("test/cases/large/clang-26760.c": line 7366) * reduce to operant at ("test/cases/large/clang-26760.c": line 7367) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7371) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) +* reduce to right at ("test/cases/large/clang-26760.c": line 7371) +* reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) -* remove expression at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7369) * reduce to operant at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7367) -* do without param at ("test/cases/large/clang-26760.c": line 7368) -* do without param at ("test/cases/large/clang-26760.c": line 7369) -* do without param at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7368) +* remove expression at ("test/cases/large/clang-26760.c": line 7367) +* reduce to left at ("test/cases/large/clang-26760.c": line 7370) +* reduce to right at ("test/cases/large/clang-26760.c": line 7371) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) * reduce to left at ("test/cases/large/clang-26760.c": line 7370) * reduce to right at ("test/cases/large/clang-26760.c": line 7370) -* do without param at ("test/cases/large/clang-26760.c": line 7370) -* do without param at ("test/cases/large/clang-26760.c": line 7371) -* replace by zero at ("test/cases/large/clang-26760.c": line 7371) -* replace by zero at ("test/cases/large/clang-26760.c": line 7371) -* do without param at ("test/cases/large/clang-26760.c": line 7372) -* do without param at ("test/cases/large/clang-26760.c": line 7373) -* do without param at ("test/cases/large/clang-26760.c": line 7374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7370) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7371) +* reduce to index at ("test/cases/large/clang-26760.c": line 7371) +* reduce to index at ("test/cases/large/clang-26760.c": line 7371) +* remove expression at ("test/cases/large/clang-26760.c": line 7366) * reduce to operant at ("test/cases/large/clang-26760.c": line 7374) -* do without param at ("test/cases/large/clang-26760.c": line 7375) -* do without param at ("test/cases/large/clang-26760.c": line 7376) * remove the for loop at ("test/cases/large/clang-26760.c": line 7424) * remove initializer at ("test/cases/large/clang-26760.c": line 7424) * reduce to left at ("test/cases/large/clang-26760.c": line 7424) * reduce to right at ("test/cases/large/clang-26760.c": line 7424) * remove check at ("test/cases/large/clang-26760.c": line 7424) +* reduce to left at ("test/cases/large/clang-26760.c": line 7424) +* reduce to right at ("test/cases/large/clang-26760.c": line 7424) * remove iterator at ("test/cases/large/clang-26760.c": line 7424) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7424) * remove expr statement at ("test/cases/large/clang-26760.c": line 7426) -* do without param at ("test/cases/large/clang-26760.c": line 7426) -* replace by zero at ("test/cases/large/clang-26760.c": line 7426) -* replace by zero at ("test/cases/large/clang-26760.c": line 7426) -* replace by zero at ("test/cases/large/clang-26760.c": line 7426) -* do without param at ("test/cases/large/clang-26760.c": line 7427) -* do without param at ("test/cases/large/clang-26760.c": line 7428) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7426) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7428) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7426) +* reduce to index at ("test/cases/large/clang-26760.c": line 7426) * remove condition at ("test/cases/large/clang-26760.c": line 7429) * remove expr statement at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7430) * expand compound statment at ("test/cases/large/clang-26760.c": line 7423) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7458) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7460) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 7467) -* remove expression at ("test/cases/large/clang-26760.c": line 7463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7463) +* reduce to left at ("test/cases/large/clang-26760.c": line 7463) +* reduce to right at ("test/cases/large/clang-26760.c": line 7463) +* reduce to left at ("test/cases/large/clang-26760.c": line 7463) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) * reduce to left at ("test/cases/large/clang-26760.c": line 7463) * reduce to right at ("test/cases/large/clang-26760.c": line 7465) * reduce to left at ("test/cases/large/clang-26760.c": line 7463) * reduce to right at ("test/cases/large/clang-26760.c": line 7463) -* replace by zero at ("test/cases/large/clang-26760.c": line 7463) -* do without param at ("test/cases/large/clang-26760.c": line 7463) -* do without param at ("test/cases/large/clang-26760.c": line 7464) -* do without param at ("test/cases/large/clang-26760.c": line 7464) -* do without param at ("test/cases/large/clang-26760.c": line 7465) -* do without param at ("test/cases/large/clang-26760.c": line 7465) +* reduce to index at ("test/cases/large/clang-26760.c": line 7463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7463) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to left at ("test/cases/large/clang-26760.c": line 7465) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) * remove expression at ("test/cases/large/clang-26760.c": line 7465) -* do without param at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7466) * reduce to left at ("test/cases/large/clang-26760.c": line 7465) * reduce to right at ("test/cases/large/clang-26760.c": line 7465) -* do without param at ("test/cases/large/clang-26760.c": line 7466) -* do without param at ("test/cases/large/clang-26760.c": line 7467) +* reduce to left at ("test/cases/large/clang-26760.c": line 7467) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) +* reduce to left at ("test/cases/large/clang-26760.c": line 7467) +* reduce to right at ("test/cases/large/clang-26760.c": line 7467) +* reduce to left at ("test/cases/large/clang-26760.c": line 7467) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 7463) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7640) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7642) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7642) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) * reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7640) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7640) +* reduce to index at ("test/cases/large/clang-26760.c": line 7640) * remove expression at ("test/cases/large/clang-26760.c": line 7640) -* replace by zero at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7642) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) * reduce to right at ("test/cases/large/clang-26760.c": line 7642) * reduce to left at ("test/cases/large/clang-26760.c": line 7640) +* reduce to right at ("test/cases/large/clang-26760.c": line 7640) +* reduce to left at ("test/cases/large/clang-26760.c": line 7640) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) -* do without param at ("test/cases/large/clang-26760.c": line 7640) -* do without param at ("test/cases/large/clang-26760.c": line 7641) -* do without param at ("test/cases/large/clang-26760.c": line 7641) -* remove expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7642) +* reduce to left at ("test/cases/large/clang-26760.c": line 7641) +* reduce to right at ("test/cases/large/clang-26760.c": line 7641) +* reduce to left at ("test/cases/large/clang-26760.c": line 7641) +* reduce to right at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7641) * reduce to left at ("test/cases/large/clang-26760.c": line 7641) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) * reduce to left at ("test/cases/large/clang-26760.c": line 7641) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) * reduce to left at ("test/cases/large/clang-26760.c": line 7641) * reduce to right at ("test/cases/large/clang-26760.c": line 7641) -* do without param at ("test/cases/large/clang-26760.c": line 7642) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7470) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7471) +* remove expression at ("test/cases/large/clang-26760.c": line 7641) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7470) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7471) * remove the for loop at ("test/cases/large/clang-26760.c": line 7472) * remove initializer at ("test/cases/large/clang-26760.c": line 7472) * reduce to left at ("test/cases/large/clang-26760.c": line 7472) * reduce to right at ("test/cases/large/clang-26760.c": line 7472) * remove check at ("test/cases/large/clang-26760.c": line 7472) +* reduce to left at ("test/cases/large/clang-26760.c": line 7472) +* reduce to right at ("test/cases/large/clang-26760.c": line 7472) * remove iterator at ("test/cases/large/clang-26760.c": line 7472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7472) * remove the for loop at ("test/cases/large/clang-26760.c": line 7474) * remove initializer at ("test/cases/large/clang-26760.c": line 7474) * reduce to left at ("test/cases/large/clang-26760.c": line 7474) * 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 check at ("test/cases/large/clang-26760.c": line 7474) +* reduce to left at ("test/cases/large/clang-26760.c": line 7474) +* reduce to right at ("test/cases/large/clang-26760.c": line 7474) * remove iterator at ("test/cases/large/clang-26760.c": line 7474) +* reduce to operant 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7477) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7483) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7483) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7481) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7482) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7483) * remove the for loop at ("test/cases/large/clang-26760.c": line 7484) * remove initializer at ("test/cases/large/clang-26760.c": line 7484) * 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 check at ("test/cases/large/clang-26760.c": line 7484) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7484) * reduce to left at ("test/cases/large/clang-26760.c": line 7484) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7486) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7487) * remove expr statement at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7488) -* replace by zero at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7488) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7500) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7500) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7500) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7500) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) @@ -11883,261 +14374,367 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7500) * reduce to operant at ("test/cases/large/clang-26760.c": line 7488) -* remove expression at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* replace by zero at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7500) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7500) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7499) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7498) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7497) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7496) +* reduce to index at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7496) * reduce to right at ("test/cases/large/clang-26760.c": line 7496) * reduce to left at ("test/cases/large/clang-26760.c": line 7496) * reduce to right at ("test/cases/large/clang-26760.c": line 7496) * reduce to left at ("test/cases/large/clang-26760.c": line 7496) * reduce to right at ("test/cases/large/clang-26760.c": line 7496) -* remove expression at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) +* reduce to left at ("test/cases/large/clang-26760.c": line 7496) +* reduce to right at ("test/cases/large/clang-26760.c": line 7496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7495) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7494) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7493) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7493) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7488) +* reduce to left at ("test/cases/large/clang-26760.c": line 7488) +* reduce to right at ("test/cases/large/clang-26760.c": line 7493) * reduce to left at ("test/cases/large/clang-26760.c": line 7488) * reduce to right at ("test/cases/large/clang-26760.c": line 7493) -* replace by zero at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7488) * reduce to left at ("test/cases/large/clang-26760.c": line 7493) * reduce to right at ("test/cases/large/clang-26760.c": line 7493) * reduce to left at ("test/cases/large/clang-26760.c": line 7493) * reduce to right at ("test/cases/large/clang-26760.c": line 7493) -* remove expression at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7488) -* do without param at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7492) -* remove expression at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7489) -* do without param at ("test/cases/large/clang-26760.c": line 7490) -* do without param at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7492) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7492) +* reduce to left at ("test/cases/large/clang-26760.c": line 7489) +* reduce to right at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7489) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7490) +* reduce to left at ("test/cases/large/clang-26760.c": line 7490) +* reduce to right at ("test/cases/large/clang-26760.c": line 7491) * reduce to left at ("test/cases/large/clang-26760.c": line 7490) * reduce to right at ("test/cases/large/clang-26760.c": line 7491) -* do without param at ("test/cases/large/clang-26760.c": line 7490) -* do without param at ("test/cases/large/clang-26760.c": line 7491) -* replace by zero at ("test/cases/large/clang-26760.c": line 7491) -* do without param at ("test/cases/large/clang-26760.c": line 7492) -* do without param at ("test/cases/large/clang-26760.c": line 7493) -* replace by zero at ("test/cases/large/clang-26760.c": line 7493) -* do without param at ("test/cases/large/clang-26760.c": line 7494) -* replace by zero at ("test/cases/large/clang-26760.c": line 7494) -* do without param at ("test/cases/large/clang-26760.c": line 7495) -* do without param at ("test/cases/large/clang-26760.c": line 7496) -* replace by zero at ("test/cases/large/clang-26760.c": line 7496) -* do without param at ("test/cases/large/clang-26760.c": line 7497) -* do without param at ("test/cases/large/clang-26760.c": line 7498) -* do without param at ("test/cases/large/clang-26760.c": line 7499) -* do without param at ("test/cases/large/clang-26760.c": line 7500) -* replace by zero at ("test/cases/large/clang-26760.c": line 7500) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7491) +* reduce to index at ("test/cases/large/clang-26760.c": line 7491) +* remove expression at ("test/cases/large/clang-26760.c": line 7489) +* remove expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7493) +* reduce to index at ("test/cases/large/clang-26760.c": line 7494) +* remove expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7496) +* remove expression at ("test/cases/large/clang-26760.c": line 7488) +* reduce to index at ("test/cases/large/clang-26760.c": line 7500) * remove return statement at ("test/cases/large/clang-26760.c": line 7501) -* replace by zero at ("test/cases/large/clang-26760.c": line 7501) +* reduce to index at ("test/cases/large/clang-26760.c": line 7501) * remove expr statement at ("test/cases/large/clang-26760.c": line 7503) * remove the for loop at ("test/cases/large/clang-26760.c": line 7504) * remove initializer at ("test/cases/large/clang-26760.c": line 7504) * reduce to left at ("test/cases/large/clang-26760.c": line 7504) * reduce to right at ("test/cases/large/clang-26760.c": line 7504) * remove check at ("test/cases/large/clang-26760.c": line 7504) +* reduce to left at ("test/cases/large/clang-26760.c": line 7504) +* reduce to right at ("test/cases/large/clang-26760.c": line 7504) * remove iterator at ("test/cases/large/clang-26760.c": line 7504) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7504) * remove expr statement at ("test/cases/large/clang-26760.c": line 7505) * reduce to left at ("test/cases/large/clang-26760.c": line 7505) * reduce to right at ("test/cases/large/clang-26760.c": line 7505) -* replace by zero at ("test/cases/large/clang-26760.c": line 7505) +* reduce to index at ("test/cases/large/clang-26760.c": line 7505) * remove the for loop at ("test/cases/large/clang-26760.c": line 7506) * remove initializer at ("test/cases/large/clang-26760.c": line 7506) * reduce to left at ("test/cases/large/clang-26760.c": line 7506) * reduce to right at ("test/cases/large/clang-26760.c": line 7506) * remove check at ("test/cases/large/clang-26760.c": line 7506) +* reduce to left at ("test/cases/large/clang-26760.c": line 7506) +* reduce to right at ("test/cases/large/clang-26760.c": line 7506) * remove iterator at ("test/cases/large/clang-26760.c": line 7506) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7506) * remove the for loop at ("test/cases/large/clang-26760.c": line 7508) * remove initializer at ("test/cases/large/clang-26760.c": line 7508) * reduce to left at ("test/cases/large/clang-26760.c": line 7508) * reduce to right at ("test/cases/large/clang-26760.c": line 7508) * remove check at ("test/cases/large/clang-26760.c": line 7508) +* reduce to left at ("test/cases/large/clang-26760.c": line 7508) +* reduce to right at ("test/cases/large/clang-26760.c": line 7508) * remove iterator at ("test/cases/large/clang-26760.c": line 7508) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7508) * remove expr statement at ("test/cases/large/clang-26760.c": line 7509) * reduce to left at ("test/cases/large/clang-26760.c": line 7509) * reduce to right at ("test/cases/large/clang-26760.c": line 7509) -* replace by zero at ("test/cases/large/clang-26760.c": line 7509) -* replace by zero at ("test/cases/large/clang-26760.c": line 7509) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7509) +* reduce to index at ("test/cases/large/clang-26760.c": line 7509) * remove expr statement at ("test/cases/large/clang-26760.c": line 7511) * reduce to left at ("test/cases/large/clang-26760.c": line 7511) * reduce to right at ("test/cases/large/clang-26760.c": line 7511) +* reduce to left at ("test/cases/large/clang-26760.c": line 7511) +* reduce to right at ("test/cases/large/clang-26760.c": line 7511) * remove the for loop at ("test/cases/large/clang-26760.c": line 7512) * remove initializer at ("test/cases/large/clang-26760.c": line 7512) * 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 check at ("test/cases/large/clang-26760.c": line 7512) +* reduce to left at ("test/cases/large/clang-26760.c": line 7512) +* reduce to right at ("test/cases/large/clang-26760.c": line 7512) * reduce to operant at ("test/cases/large/clang-26760.c": line 7512) * remove iterator at ("test/cases/large/clang-26760.c": line 7512) * reduce to left at ("test/cases/large/clang-26760.c": line 7512) * reduce to right at ("test/cases/large/clang-26760.c": line 7512) -* do without param at ("test/cases/large/clang-26760.c": line 7512) -* do without param at ("test/cases/large/clang-26760.c": line 7513) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7512) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7513) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7515) * remove the for loop at ("test/cases/large/clang-26760.c": line 7516) * remove initializer at ("test/cases/large/clang-26760.c": line 7516) * reduce to left at ("test/cases/large/clang-26760.c": line 7516) * reduce to right at ("test/cases/large/clang-26760.c": line 7516) * remove check at ("test/cases/large/clang-26760.c": line 7516) +* reduce to left at ("test/cases/large/clang-26760.c": line 7516) +* reduce to right at ("test/cases/large/clang-26760.c": line 7516) * remove iterator at ("test/cases/large/clang-26760.c": line 7516) * reduce to left at ("test/cases/large/clang-26760.c": line 7516) * reduce to right at ("test/cases/large/clang-26760.c": line 7516) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7518) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7518) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7518) * remove return statement at ("test/cases/large/clang-26760.c": line 7519) -* replace by zero at ("test/cases/large/clang-26760.c": line 7519) -* replace by zero at ("test/cases/large/clang-26760.c": line 7519) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7519) +* reduce to index at ("test/cases/large/clang-26760.c": line 7519) * remove the for loop at ("test/cases/large/clang-26760.c": line 7521) * remove initializer at ("test/cases/large/clang-26760.c": line 7521) * reduce to left at ("test/cases/large/clang-26760.c": line 7521) * reduce to right at ("test/cases/large/clang-26760.c": line 7521) * remove check at ("test/cases/large/clang-26760.c": line 7521) +* reduce to left at ("test/cases/large/clang-26760.c": line 7521) +* reduce to right at ("test/cases/large/clang-26760.c": line 7521) * remove iterator at ("test/cases/large/clang-26760.c": line 7521) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7521) * remove expr statement at ("test/cases/large/clang-26760.c": line 7522) * reduce to left at ("test/cases/large/clang-26760.c": line 7522) * reduce to right at ("test/cases/large/clang-26760.c": line 7522) -* replace by zero at ("test/cases/large/clang-26760.c": line 7522) +* reduce to index at ("test/cases/large/clang-26760.c": line 7522) * reduce to operant at ("test/cases/large/clang-26760.c": line 7522) * remove expr statement at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7528) * reduce to left at ("test/cases/large/clang-26760.c": line 7528) * reduce to right at ("test/cases/large/clang-26760.c": line 7528) -* remove expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) -* replace by zero at ("test/cases/large/clang-26760.c": line 7523) +* reduce to index at ("test/cases/large/clang-26760.c": line 7523) * reduce to operant at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7527) -* remove expression at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7523) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7528) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7528) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7527) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7526) * reduce to left at ("test/cases/large/clang-26760.c": line 7523) +* reduce to right at ("test/cases/large/clang-26760.c": line 7526) +* reduce to left at ("test/cases/large/clang-26760.c": line 7523) * reduce to right at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7523) -* replace by zero at ("test/cases/large/clang-26760.c": line 7523) -* do without param at ("test/cases/large/clang-26760.c": line 7524) -* remove expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7526) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to index at ("test/cases/large/clang-26760.c": line 7523) +* reduce to left at ("test/cases/large/clang-26760.c": line 7524) +* reduce to right at ("test/cases/large/clang-26760.c": line 7525) +* reduce to left at ("test/cases/large/clang-26760.c": line 7524) +* reduce to right at ("test/cases/large/clang-26760.c": line 7525) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to left at ("test/cases/large/clang-26760.c": line 7524) +* reduce to right at ("test/cases/large/clang-26760.c": line 7524) * reduce to operant at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* remove expression at ("test/cases/large/clang-26760.c": line 7524) * remove expression at ("test/cases/large/clang-26760.c": line 7524) * reduce to left at ("test/cases/large/clang-26760.c": line 7524) * reduce to right at ("test/cases/large/clang-26760.c": line 7525) -* do without param at ("test/cases/large/clang-26760.c": line 7524) -* do without param at ("test/cases/large/clang-26760.c": line 7525) -* do without param at ("test/cases/large/clang-26760.c": line 7526) -* replace by zero at ("test/cases/large/clang-26760.c": line 7526) -* do without param at ("test/cases/large/clang-26760.c": line 7527) -* do without param at ("test/cases/large/clang-26760.c": line 7528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7525) +* reduce to index at ("test/cases/large/clang-26760.c": line 7526) +* remove expression at ("test/cases/large/clang-26760.c": line 7523) * reduce to operant at ("test/cases/large/clang-26760.c": line 7528) +* remove expression at ("test/cases/large/clang-26760.c": line 7523) * remove the for loop at ("test/cases/large/clang-26760.c": line 7529) * remove initializer at ("test/cases/large/clang-26760.c": line 7529) * reduce to left at ("test/cases/large/clang-26760.c": line 7529) * reduce to right at ("test/cases/large/clang-26760.c": line 7529) * remove check at ("test/cases/large/clang-26760.c": line 7529) +* reduce to left at ("test/cases/large/clang-26760.c": line 7529) +* reduce to right at ("test/cases/large/clang-26760.c": line 7529) * remove iterator at ("test/cases/large/clang-26760.c": line 7529) * reduce to left at ("test/cases/large/clang-26760.c": line 7529) * reduce to right at ("test/cases/large/clang-26760.c": line 7529) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7531) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7531) * remove expr statement at ("test/cases/large/clang-26760.c": line 7532) * reduce to left at ("test/cases/large/clang-26760.c": line 7532) * reduce to right at ("test/cases/large/clang-26760.c": line 7532) -* replace by zero at ("test/cases/large/clang-26760.c": line 7532) -* replace by zero at ("test/cases/large/clang-26760.c": line 7532) -* replace by zero at ("test/cases/large/clang-26760.c": line 7532) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7532) +* reduce to index at ("test/cases/large/clang-26760.c": line 7532) * remove condition at ("test/cases/large/clang-26760.c": line 7535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7535) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7535) * remove expression at ("test/cases/large/clang-26760.c": line 7535) * remove the for loop at ("test/cases/large/clang-26760.c": line 7589) * remove initializer at ("test/cases/large/clang-26760.c": line 7589) * reduce to left at ("test/cases/large/clang-26760.c": line 7589) * reduce to right at ("test/cases/large/clang-26760.c": line 7589) * remove check at ("test/cases/large/clang-26760.c": line 7589) +* reduce to left at ("test/cases/large/clang-26760.c": line 7589) +* reduce to right at ("test/cases/large/clang-26760.c": line 7589) * remove iterator at ("test/cases/large/clang-26760.c": line 7589) * reduce to left at ("test/cases/large/clang-26760.c": line 7589) * reduce to right at ("test/cases/large/clang-26760.c": line 7589) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7591) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7591) * remove condition at ("test/cases/large/clang-26760.c": line 7592) -* replace by zero at ("test/cases/large/clang-26760.c": line 7592) +* reduce to index at ("test/cases/large/clang-26760.c": line 7592) * remove break at ("test/cases/large/clang-26760.c": line 7593) * remove condition at ("test/cases/large/clang-26760.c": line 7594) -* replace by zero at ("test/cases/large/clang-26760.c": line 7594) +* reduce to index at ("test/cases/large/clang-26760.c": line 7594) * remove break at ("test/cases/large/clang-26760.c": line 7595) * remove return statement at ("test/cases/large/clang-26760.c": line 7596) * delete variable at ("test/cases/large/clang-26760.c": line 7537) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7538) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7538) * remove condition at ("test/cases/large/clang-26760.c": line 7539) * remove break at ("test/cases/large/clang-26760.c": line 7540) * remove condition at ("test/cases/large/clang-26760.c": line 7541) -* do without param at ("test/cases/large/clang-26760.c": line 7541) -* do without param at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7545) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7544) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) * reduce to left at ("test/cases/large/clang-26760.c": line 7543) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) * reduce to left at ("test/cases/large/clang-26760.c": line 7543) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) -* remove expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to left at ("test/cases/large/clang-26760.c": line 7543) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) * reduce to operant at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) -* replace by zero at ("test/cases/large/clang-26760.c": line 7541) +* reduce to index at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7541) * reduce to operant at ("test/cases/large/clang-26760.c": line 7541) * reduce to left at ("test/cases/large/clang-26760.c": line 7541) * reduce to right at ("test/cases/large/clang-26760.c": line 7543) -* do without param at ("test/cases/large/clang-26760.c": line 7541) -* do without param at ("test/cases/large/clang-26760.c": line 7542) -* do without param at ("test/cases/large/clang-26760.c": line 7542) -* do without param at ("test/cases/large/clang-26760.c": line 7543) -* replace by zero at ("test/cases/large/clang-26760.c": line 7543) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to left at ("test/cases/large/clang-26760.c": line 7541) +* reduce to right at ("test/cases/large/clang-26760.c": line 7543) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7541) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7542) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7543) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7543) +* reduce to index at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7541) +* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7543) +* remove expression at ("test/cases/large/clang-26760.c": line 7541) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7563) -* replace by zero at ("test/cases/large/clang-26760.c": line 7563) +* reduce to left at ("test/cases/large/clang-26760.c": line 7563) +* reduce to right at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7563) * reduce to right at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7573) * reduce to right at ("test/cases/large/clang-26760.c": line 7573) -* remove expression at ("test/cases/large/clang-26760.c": line 7563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7573) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7563) +* reduce to left at ("test/cases/large/clang-26760.c": line 7563) +* reduce to right at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7563) * reduce to right at ("test/cases/large/clang-26760.c": line 7563) -* do without param at ("test/cases/large/clang-26760.c": line 7563) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7573) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7572) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7571) +* reduce to left at ("test/cases/large/clang-26760.c": line 7564) +* reduce to right at ("test/cases/large/clang-26760.c": line 7570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7569) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) * remove expression at ("test/cases/large/clang-26760.c": line 7564) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7564) @@ -12145,162 +14742,234 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7568) * reduce to left at ("test/cases/large/clang-26760.c": line 7564) * reduce to right at ("test/cases/large/clang-26760.c": line 7568) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7564) -* do without param at ("test/cases/large/clang-26760.c": line 7565) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7568) +* reduce to left at ("test/cases/large/clang-26760.c": line 7564) +* reduce to right at ("test/cases/large/clang-26760.c": line 7567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7565) +* reduce to left at ("test/cases/large/clang-26760.c": line 7565) +* reduce to right at ("test/cases/large/clang-26760.c": line 7565) * reduce to left at ("test/cases/large/clang-26760.c": line 7565) * reduce to right at ("test/cases/large/clang-26760.c": line 7565) -* replace by zero at ("test/cases/large/clang-26760.c": line 7565) +* reduce to index at ("test/cases/large/clang-26760.c": line 7565) +* reduce to left at ("test/cases/large/clang-26760.c": line 7565) +* reduce to right at ("test/cases/large/clang-26760.c": line 7566) +* reduce to left at ("test/cases/large/clang-26760.c": line 7565) +* reduce to right at ("test/cases/large/clang-26760.c": line 7566) * reduce to left at ("test/cases/large/clang-26760.c": line 7565) * reduce to right at ("test/cases/large/clang-26760.c": line 7566) -* do without param at ("test/cases/large/clang-26760.c": line 7565) -* do without param at ("test/cases/large/clang-26760.c": line 7566) -* do without param at ("test/cases/large/clang-26760.c": line 7567) -* do without param at ("test/cases/large/clang-26760.c": line 7568) -* replace by zero at ("test/cases/large/clang-26760.c": line 7568) -* do without param at ("test/cases/large/clang-26760.c": line 7569) -* do without param at ("test/cases/large/clang-26760.c": line 7570) -* do without param at ("test/cases/large/clang-26760.c": line 7571) -* do without param at ("test/cases/large/clang-26760.c": line 7572) -* do without param at ("test/cases/large/clang-26760.c": line 7573) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7565) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7566) +* reduce to index at ("test/cases/large/clang-26760.c": line 7568) +* remove expression at ("test/cases/large/clang-26760.c": line 7563) * remove condition at ("test/cases/large/clang-26760.c": line 7574) * remove break at ("test/cases/large/clang-26760.c": line 7575) * remove expr statement at ("test/cases/large/clang-26760.c": line 7576) * reduce to left at ("test/cases/large/clang-26760.c": line 7576) * reduce to right at ("test/cases/large/clang-26760.c": line 7576) -* replace by zero at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7582) -* remove expression at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7581) -* remove expression at ("test/cases/large/clang-26760.c": line 7581) -* remove expression at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7583) +* reduce to left at ("test/cases/large/clang-26760.c": line 7582) +* reduce to right at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7582) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) +* reduce to left at ("test/cases/large/clang-26760.c": line 7576) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) * reduce to left at ("test/cases/large/clang-26760.c": line 7576) * reduce to right at ("test/cases/large/clang-26760.c": line 7580) * reduce to left at ("test/cases/large/clang-26760.c": line 7576) * reduce to right at ("test/cases/large/clang-26760.c": line 7580) -* do without param at ("test/cases/large/clang-26760.c": line 7576) -* do without param at ("test/cases/large/clang-26760.c": line 7580) -* remove expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7580) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) * reduce to operant at ("test/cases/large/clang-26760.c": line 7577) -* do without param at ("test/cases/large/clang-26760.c": line 7577) -* do without param at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7579) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7578) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) * remove expression at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7578) * reduce to left at ("test/cases/large/clang-26760.c": line 7577) * reduce to right at ("test/cases/large/clang-26760.c": line 7578) -* do without param at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) -* replace by zero at ("test/cases/large/clang-26760.c": line 7577) -* do without param at ("test/cases/large/clang-26760.c": line 7578) -* do without param at ("test/cases/large/clang-26760.c": line 7579) -* do without param at ("test/cases/large/clang-26760.c": line 7580) -* replace by zero at ("test/cases/large/clang-26760.c": line 7580) -* do without param at ("test/cases/large/clang-26760.c": line 7581) -* replace by zero at ("test/cases/large/clang-26760.c": line 7581) -* do without param at ("test/cases/large/clang-26760.c": line 7582) -* replace by zero at ("test/cases/large/clang-26760.c": line 7582) -* do without param at ("test/cases/large/clang-26760.c": line 7583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7577) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7578) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) +* reduce to left at ("test/cases/large/clang-26760.c": line 7577) +* reduce to right at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7577) +* reduce to index at ("test/cases/large/clang-26760.c": line 7580) +* remove expression at ("test/cases/large/clang-26760.c": line 7577) +* remove expression at ("test/cases/large/clang-26760.c": line 7576) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7581) +* reduce to index at ("test/cases/large/clang-26760.c": line 7581) +* remove expression at ("test/cases/large/clang-26760.c": line 7581) +* reduce to index at ("test/cases/large/clang-26760.c": line 7582) +* remove expression at ("test/cases/large/clang-26760.c": line 7576) * delete variable at ("test/cases/large/clang-26760.c": line 7547) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7548) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7548) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7548) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7548) * remove expr statement at ("test/cases/large/clang-26760.c": line 7549) * reduce to left at ("test/cases/large/clang-26760.c": line 7549) * reduce to right at ("test/cases/large/clang-26760.c": line 7549) * reduce to left at ("test/cases/large/clang-26760.c": line 7549) * reduce to right at ("test/cases/large/clang-26760.c": line 7551) -* do without param at ("test/cases/large/clang-26760.c": line 7549) -* do without param at ("test/cases/large/clang-26760.c": line 7549) -* do without param at ("test/cases/large/clang-26760.c": line 7550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7550) * reduce to left at ("test/cases/large/clang-26760.c": line 7550) * reduce to right at ("test/cases/large/clang-26760.c": line 7550) * reduce to operant at ("test/cases/large/clang-26760.c": line 7550) -* do without param at ("test/cases/large/clang-26760.c": line 7551) -* do without param at ("test/cases/large/clang-26760.c": line 7551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7552) +* reduce to left at ("test/cases/large/clang-26760.c": line 7551) +* reduce to right at ("test/cases/large/clang-26760.c": line 7551) * reduce to left at ("test/cases/large/clang-26760.c": line 7551) * reduce to right at ("test/cases/large/clang-26760.c": line 7551) -* do without param at ("test/cases/large/clang-26760.c": line 7552) * reduce to operant at ("test/cases/large/clang-26760.c": line 7552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7552) +* reduce to left at ("test/cases/large/clang-26760.c": line 7552) +* reduce to right at ("test/cases/large/clang-26760.c": line 7552) +* reduce to left at ("test/cases/large/clang-26760.c": line 7552) +* reduce to right at ("test/cases/large/clang-26760.c": line 7552) +* reduce to index at ("test/cases/large/clang-26760.c": line 7552) +* reduce to index at ("test/cases/large/clang-26760.c": line 7552) * remove expression at ("test/cases/large/clang-26760.c": line 7552) -* replace by zero at ("test/cases/large/clang-26760.c": line 7552) -* replace by zero at ("test/cases/large/clang-26760.c": line 7552) -* replace by zero at ("test/cases/large/clang-26760.c": line 7552) +* reduce to index at ("test/cases/large/clang-26760.c": line 7552) * remove expr statement at ("test/cases/large/clang-26760.c": line 7553) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) * reduce to operant at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* do without param at ("test/cases/large/clang-26760.c": line 7553) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7558) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7553) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7553) +* reduce to index at ("test/cases/large/clang-26760.c": line 7553) +* reduce to index at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7558) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7557) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7557) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7557) -* do without param at ("test/cases/large/clang-26760.c": line 7553) -* do without param at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7553) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7554) * reduce to operant at ("test/cases/large/clang-26760.c": line 7553) * reduce to left at ("test/cases/large/clang-26760.c": line 7553) * reduce to right at ("test/cases/large/clang-26760.c": line 7553) * reduce to operant at ("test/cases/large/clang-26760.c": line 7553) -* replace by zero at ("test/cases/large/clang-26760.c": line 7553) -* do without param at ("test/cases/large/clang-26760.c": line 7554) -* replace by zero at ("test/cases/large/clang-26760.c": line 7554) -* do without param at ("test/cases/large/clang-26760.c": line 7555) -* do without param at ("test/cases/large/clang-26760.c": line 7555) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7555) -* remove expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to left at ("test/cases/large/clang-26760.c": line 7553) +* reduce to right at ("test/cases/large/clang-26760.c": line 7553) +* reduce to index at ("test/cases/large/clang-26760.c": line 7553) +* reduce to left at ("test/cases/large/clang-26760.c": line 7554) +* reduce to right at ("test/cases/large/clang-26760.c": line 7554) +* reduce to index at ("test/cases/large/clang-26760.c": line 7554) +* reduce to left at ("test/cases/large/clang-26760.c": line 7555) +* reduce to right at ("test/cases/large/clang-26760.c": line 7557) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7557) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7556) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) * reduce to left at ("test/cases/large/clang-26760.c": line 7555) * reduce to right at ("test/cases/large/clang-26760.c": line 7556) * reduce to left at ("test/cases/large/clang-26760.c": line 7555) * reduce to right at ("test/cases/large/clang-26760.c": line 7556) -* do without param at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7556) * reduce to left at ("test/cases/large/clang-26760.c": line 7555) * reduce to right at ("test/cases/large/clang-26760.c": line 7555) -* do without param at ("test/cases/large/clang-26760.c": line 7556) -* replace by zero at ("test/cases/large/clang-26760.c": line 7556) -* do without param at ("test/cases/large/clang-26760.c": line 7557) -* do without param at ("test/cases/large/clang-26760.c": line 7558) +* remove expression at ("test/cases/large/clang-26760.c": line 7555) +* reduce to index at ("test/cases/large/clang-26760.c": line 7556) * remove expr statement at ("test/cases/large/clang-26760.c": line 7585) * reduce to left at ("test/cases/large/clang-26760.c": line 7585) * reduce to right at ("test/cases/large/clang-26760.c": line 7585) -* do without param at ("test/cases/large/clang-26760.c": line 7585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7585) * reduce to left at ("test/cases/large/clang-26760.c": line 7585) * reduce to right at ("test/cases/large/clang-26760.c": line 7585) -* do without param at ("test/cases/large/clang-26760.c": line 7585) * remove expr statement at ("test/cases/large/clang-26760.c": line 7600) * reduce to left at ("test/cases/large/clang-26760.c": line 7600) * reduce to right at ("test/cases/large/clang-26760.c": line 7600) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7605) * remove expr statement at ("test/cases/large/clang-26760.c": line 7606) * reduce to left at ("test/cases/large/clang-26760.c": line 7606) * reduce to right at ("test/cases/large/clang-26760.c": line 7615) -* replace by zero at ("test/cases/large/clang-26760.c": line 7606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * remove expression at ("test/cases/large/clang-26760.c": line 7606) -* do without param at ("test/cases/large/clang-26760.c": line 7606) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* remove expression at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7615) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) @@ -12309,16 +14978,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) -* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7614) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7614) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * remove expression at ("test/cases/large/clang-26760.c": line 7607) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7613) @@ -12326,40 +15001,54 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7613) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7613) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7612) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * remove expression at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7611) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7610) -* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) * reduce to operant at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7609) * remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7609) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7609) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7609) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7609) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7608) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) * reduce to left at ("test/cases/large/clang-26760.c": line 7607) * reduce to right at ("test/cases/large/clang-26760.c": line 7607) -* replace by zero at ("test/cases/large/clang-26760.c": line 7607) -* do without param at ("test/cases/large/clang-26760.c": line 7608) -* do without param at ("test/cases/large/clang-26760.c": line 7609) -* replace by zero at ("test/cases/large/clang-26760.c": line 7609) -* do without param at ("test/cases/large/clang-26760.c": line 7610) -* do without param at ("test/cases/large/clang-26760.c": line 7611) -* do without param at ("test/cases/large/clang-26760.c": line 7612) -* replace by zero at ("test/cases/large/clang-26760.c": line 7612) -* do without param at ("test/cases/large/clang-26760.c": line 7613) -* replace by zero at ("test/cases/large/clang-26760.c": line 7613) -* do without param at ("test/cases/large/clang-26760.c": line 7614) -* do without param at ("test/cases/large/clang-26760.c": line 7615) +* reduce to left at ("test/cases/large/clang-26760.c": line 7607) +* reduce to right at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7609) +* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* reduce to index at ("test/cases/large/clang-26760.c": line 7612) +* reduce to index at ("test/cases/large/clang-26760.c": line 7613) +* remove expression at ("test/cases/large/clang-26760.c": line 7607) +* remove expression at ("test/cases/large/clang-26760.c": line 7607) * remove expr statement at ("test/cases/large/clang-26760.c": line 7617) * reduce to left at ("test/cases/large/clang-26760.c": line 7617) * reduce to right at ("test/cases/large/clang-26760.c": line 7617) @@ -12367,168 +15056,203 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7619) * reduce to left at ("test/cases/large/clang-26760.c": line 7619) * reduce to right at ("test/cases/large/clang-26760.c": line 7619) -* replace by zero at ("test/cases/large/clang-26760.c": line 7619) +* reduce to index at ("test/cases/large/clang-26760.c": line 7619) * remove expr statement at ("test/cases/large/clang-26760.c": line 7621) * reduce to left at ("test/cases/large/clang-26760.c": line 7621) * reduce to right at ("test/cases/large/clang-26760.c": line 7621) -* replace by zero at ("test/cases/large/clang-26760.c": line 7621) * remove condition at ("test/cases/large/clang-26760.c": line 7622) * remove continue at ("test/cases/large/clang-26760.c": line 7623) * remove expr statement at ("test/cases/large/clang-26760.c": line 7624) * reduce to left at ("test/cases/large/clang-26760.c": line 7624) * reduce to right at ("test/cases/large/clang-26760.c": line 7624) -* do without param at ("test/cases/large/clang-26760.c": line 7624) -* replace by zero at ("test/cases/large/clang-26760.c": line 7624) -* do without param at ("test/cases/large/clang-26760.c": line 7624) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7624) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7624) +* reduce to index at ("test/cases/large/clang-26760.c": line 7624) * remove expr statement at ("test/cases/large/clang-26760.c": line 7625) * reduce to left at ("test/cases/large/clang-26760.c": line 7625) * reduce to right at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7625) -* do without param at ("test/cases/large/clang-26760.c": line 7626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7634) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7625) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7633) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7632) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7632) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7632) +* reduce to left at ("test/cases/large/clang-26760.c": line 7625) +* reduce to right at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7631) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7625) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7626) * reduce to left at ("test/cases/large/clang-26760.c": line 7626) * reduce to right at ("test/cases/large/clang-26760.c": line 7627) -* do without param at ("test/cases/large/clang-26760.c": line 7626) -* do without param at ("test/cases/large/clang-26760.c": line 7627) -* do without param at ("test/cases/large/clang-26760.c": line 7628) -* do without param at ("test/cases/large/clang-26760.c": line 7628) -* do without param at ("test/cases/large/clang-26760.c": line 7629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7626) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7627) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7628) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7629) +* reduce to left at ("test/cases/large/clang-26760.c": line 7629) +* reduce to right at ("test/cases/large/clang-26760.c": line 7630) * reduce to left at ("test/cases/large/clang-26760.c": line 7629) * reduce to right at ("test/cases/large/clang-26760.c": line 7630) * reduce to left at ("test/cases/large/clang-26760.c": line 7629) * reduce to right at ("test/cases/large/clang-26760.c": line 7630) -* do without param at ("test/cases/large/clang-26760.c": line 7629) -* do without param at ("test/cases/large/clang-26760.c": line 7630) -* replace by zero at ("test/cases/large/clang-26760.c": line 7630) -* do without param at ("test/cases/large/clang-26760.c": line 7631) -* do without param at ("test/cases/large/clang-26760.c": line 7632) -* do without param at ("test/cases/large/clang-26760.c": line 7633) -* do without param at ("test/cases/large/clang-26760.c": line 7634) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7629) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7630) +* reduce to index at ("test/cases/large/clang-26760.c": line 7630) * remove the for loop at ("test/cases/large/clang-26760.c": line 7644) * remove initializer at ("test/cases/large/clang-26760.c": line 7644) * reduce to left at ("test/cases/large/clang-26760.c": line 7644) * reduce to right at ("test/cases/large/clang-26760.c": line 7644) * remove check at ("test/cases/large/clang-26760.c": line 7644) +* reduce to left at ("test/cases/large/clang-26760.c": line 7644) +* reduce to right at ("test/cases/large/clang-26760.c": line 7644) * remove iterator at ("test/cases/large/clang-26760.c": line 7644) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7644) * remove expr statement at ("test/cases/large/clang-26760.c": line 7646) -* do without param at ("test/cases/large/clang-26760.c": line 7646) -* replace by zero at ("test/cases/large/clang-26760.c": line 7646) -* replace by zero at ("test/cases/large/clang-26760.c": line 7646) -* do without param at ("test/cases/large/clang-26760.c": line 7647) -* do without param at ("test/cases/large/clang-26760.c": line 7648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7646) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7647) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7648) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7646) +* reduce to index at ("test/cases/large/clang-26760.c": line 7646) * remove condition at ("test/cases/large/clang-26760.c": line 7649) * remove expr statement at ("test/cases/large/clang-26760.c": line 7650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7650) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7650) * remove expr statement at ("test/cases/large/clang-26760.c": line 7652) * remove the for loop at ("test/cases/large/clang-26760.c": line 7653) * remove initializer at ("test/cases/large/clang-26760.c": line 7653) * reduce to left at ("test/cases/large/clang-26760.c": line 7653) * reduce to right at ("test/cases/large/clang-26760.c": line 7653) * remove check at ("test/cases/large/clang-26760.c": line 7653) +* reduce to left at ("test/cases/large/clang-26760.c": line 7653) +* reduce to right at ("test/cases/large/clang-26760.c": line 7653) * remove iterator at ("test/cases/large/clang-26760.c": line 7653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7653) * remove expr statement at ("test/cases/large/clang-26760.c": line 7655) -* do without param at ("test/cases/large/clang-26760.c": line 7655) -* replace by zero at ("test/cases/large/clang-26760.c": line 7655) -* replace by zero at ("test/cases/large/clang-26760.c": line 7655) -* replace by zero at ("test/cases/large/clang-26760.c": line 7655) -* do without param at ("test/cases/large/clang-26760.c": line 7656) -* do without param at ("test/cases/large/clang-26760.c": line 7657) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7656) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7657) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7655) +* reduce to index at ("test/cases/large/clang-26760.c": line 7655) * remove condition at ("test/cases/large/clang-26760.c": line 7658) * remove expr statement at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7659) * remove expr statement at ("test/cases/large/clang-26760.c": line 7661) * remove expr statement at ("test/cases/large/clang-26760.c": line 7662) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7666) -* replace by zero at ("test/cases/large/clang-26760.c": line 7667) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7662) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7666) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7669) * remove the for loop at ("test/cases/large/clang-26760.c": line 7670) * remove initializer at ("test/cases/large/clang-26760.c": line 7670) * reduce to left at ("test/cases/large/clang-26760.c": line 7670) * reduce to right at ("test/cases/large/clang-26760.c": line 7670) * remove check at ("test/cases/large/clang-26760.c": line 7670) +* reduce to left at ("test/cases/large/clang-26760.c": line 7670) +* reduce to right at ("test/cases/large/clang-26760.c": line 7670) * remove iterator at ("test/cases/large/clang-26760.c": line 7670) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7670) * remove expr statement at ("test/cases/large/clang-26760.c": line 7671) * reduce to left at ("test/cases/large/clang-26760.c": line 7671) * reduce to right at ("test/cases/large/clang-26760.c": line 7671) -* replace by zero at ("test/cases/large/clang-26760.c": line 7671) +* reduce to index at ("test/cases/large/clang-26760.c": line 7671) * remove the for loop at ("test/cases/large/clang-26760.c": line 7672) * remove initializer at ("test/cases/large/clang-26760.c": line 7672) * reduce to left at ("test/cases/large/clang-26760.c": line 7672) * reduce to right at ("test/cases/large/clang-26760.c": line 7672) * remove check at ("test/cases/large/clang-26760.c": line 7672) +* reduce to left at ("test/cases/large/clang-26760.c": line 7672) +* reduce to right at ("test/cases/large/clang-26760.c": line 7672) * remove iterator at ("test/cases/large/clang-26760.c": line 7672) * reduce to left at ("test/cases/large/clang-26760.c": line 7672) * reduce to right at ("test/cases/large/clang-26760.c": line 7672) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7674) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7674) * remove the for loop at ("test/cases/large/clang-26760.c": line 7675) * remove initializer at ("test/cases/large/clang-26760.c": line 7675) * reduce to left at ("test/cases/large/clang-26760.c": line 7675) * reduce to right at ("test/cases/large/clang-26760.c": line 7675) * remove check at ("test/cases/large/clang-26760.c": line 7675) +* reduce to left at ("test/cases/large/clang-26760.c": line 7675) +* reduce to right at ("test/cases/large/clang-26760.c": line 7675) * remove iterator at ("test/cases/large/clang-26760.c": line 7675) * reduce to left at ("test/cases/large/clang-26760.c": line 7675) * reduce to right at ("test/cases/large/clang-26760.c": line 7675) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7677) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7677) * remove return statement at ("test/cases/large/clang-26760.c": line 7678) -* replace by zero at ("test/cases/large/clang-26760.c": line 7678) +* reduce to index at ("test/cases/large/clang-26760.c": line 7678) * remove condition at ("test/cases/large/clang-26760.c": line 7680) -* replace by zero at ("test/cases/large/clang-26760.c": line 7680) +* reduce to index at ("test/cases/large/clang-26760.c": line 7680) * remove continue at ("test/cases/large/clang-26760.c": line 7681) * remove condition at ("test/cases/large/clang-26760.c": line 7682) -* replace by zero at ("test/cases/large/clang-26760.c": line 7682) +* reduce to index at ("test/cases/large/clang-26760.c": line 7682) * remove continue at ("test/cases/large/clang-26760.c": line 7683) * remove the for loop at ("test/cases/large/clang-26760.c": line 7685) * remove initializer at ("test/cases/large/clang-26760.c": line 7685) * reduce to left at ("test/cases/large/clang-26760.c": line 7685) * reduce to right at ("test/cases/large/clang-26760.c": line 7685) * remove check at ("test/cases/large/clang-26760.c": line 7685) +* reduce to left at ("test/cases/large/clang-26760.c": line 7685) +* reduce to right at ("test/cases/large/clang-26760.c": line 7685) * reduce to operant at ("test/cases/large/clang-26760.c": line 7685) * remove iterator at ("test/cases/large/clang-26760.c": line 7685) * reduce to left at ("test/cases/large/clang-26760.c": line 7685) * reduce to right at ("test/cases/large/clang-26760.c": line 7685) -* do without param at ("test/cases/large/clang-26760.c": line 7685) -* do without param at ("test/cases/large/clang-26760.c": line 7686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7686) * delete variable at ("test/cases/large/clang-26760.c": line 7688) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7689) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7689) * remove expr statement at ("test/cases/large/clang-26760.c": line 7690) * reduce to left at ("test/cases/large/clang-26760.c": line 7690) * reduce to right at ("test/cases/large/clang-26760.c": line 7690) -* replace by zero at ("test/cases/large/clang-26760.c": line 7690) * remove the for loop at ("test/cases/large/clang-26760.c": line 7691) * remove initializer at ("test/cases/large/clang-26760.c": line 7691) * reduce to left at ("test/cases/large/clang-26760.c": line 7691) * reduce to right at ("test/cases/large/clang-26760.c": line 7691) * remove check at ("test/cases/large/clang-26760.c": line 7691) +* reduce to left at ("test/cases/large/clang-26760.c": line 7691) +* reduce to right at ("test/cases/large/clang-26760.c": line 7691) * remove iterator at ("test/cases/large/clang-26760.c": line 7691) * reduce to left at ("test/cases/large/clang-26760.c": line 7691) * reduce to right at ("test/cases/large/clang-26760.c": line 7691) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7693) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7693) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7693) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7696) * remove the for loop at ("test/cases/large/clang-26760.c": line 7697) * remove initializer at ("test/cases/large/clang-26760.c": line 7697) * reduce to left at ("test/cases/large/clang-26760.c": line 7697) * reduce to right at ("test/cases/large/clang-26760.c": line 7697) * remove check at ("test/cases/large/clang-26760.c": line 7697) +* reduce to left at ("test/cases/large/clang-26760.c": line 7697) +* reduce to right at ("test/cases/large/clang-26760.c": line 7697) * remove iterator at ("test/cases/large/clang-26760.c": line 7697) * reduce to left at ("test/cases/large/clang-26760.c": line 7697) * reduce to right at ("test/cases/large/clang-26760.c": line 7697) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7699) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7699) * remove expr statement at ("test/cases/large/clang-26760.c": line 7700) * reduce to left at ("test/cases/large/clang-26760.c": line 7700) * reduce to right at ("test/cases/large/clang-26760.c": line 7700) -* do without param at ("test/cases/large/clang-26760.c": line 7700) -* replace by zero at ("test/cases/large/clang-26760.c": line 7700) -* do without param at ("test/cases/large/clang-26760.c": line 7700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7700) +* reduce to index at ("test/cases/large/clang-26760.c": line 7700) * remove expr statement at ("test/cases/large/clang-26760.c": line 7701) * reduce to left at ("test/cases/large/clang-26760.c": line 7701) * reduce to right at ("test/cases/large/clang-26760.c": line 7701) @@ -12536,130 +15260,185 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7702) * reduce to right at ("test/cases/large/clang-26760.c": line 7702) * remove expr statement at ("test/cases/large/clang-26760.c": line 7704) -* replace by zero at ("test/cases/large/clang-26760.c": line 7704) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7704) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7704) * remove condition at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7705) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7711) * reduce to left at ("test/cases/large/clang-26760.c": line 7705) * reduce to right at ("test/cases/large/clang-26760.c": line 7710) * reduce to left at ("test/cases/large/clang-26760.c": line 7705) * reduce to right at ("test/cases/large/clang-26760.c": line 7710) * reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7710) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7710) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7705) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7710) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7710) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) * reduce to right at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7705) -* replace by zero at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7705) -* do without param at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7705) +* reduce to left at ("test/cases/large/clang-26760.c": line 7705) +* reduce to right at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7709) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7709) -* do without param at ("test/cases/large/clang-26760.c": line 7706) -* remove expression at ("test/cases/large/clang-26760.c": line 7706) -* replace by zero at ("test/cases/large/clang-26760.c": line 7706) -* remove expression at ("test/cases/large/clang-26760.c": line 7706) -* do without param at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7706) * remove expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7708) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7708) * reduce to left at ("test/cases/large/clang-26760.c": line 7706) * reduce to right at ("test/cases/large/clang-26760.c": line 7708) -* do without param at ("test/cases/large/clang-26760.c": line 7706) -* do without param at ("test/cases/large/clang-26760.c": line 7707) -* do without param at ("test/cases/large/clang-26760.c": line 7707) -* replace by zero at ("test/cases/large/clang-26760.c": line 7707) +* reduce to left at ("test/cases/large/clang-26760.c": line 7706) +* reduce to right at ("test/cases/large/clang-26760.c": line 7708) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7707) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7708) +* reduce to left at ("test/cases/large/clang-26760.c": line 7707) +* reduce to right at ("test/cases/large/clang-26760.c": line 7707) +* reduce to index at ("test/cases/large/clang-26760.c": line 7707) * reduce to left at ("test/cases/large/clang-26760.c": line 7707) * reduce to right at ("test/cases/large/clang-26760.c": line 7707) -* do without param at ("test/cases/large/clang-26760.c": line 7708) -* replace by zero at ("test/cases/large/clang-26760.c": line 7708) -* do without param at ("test/cases/large/clang-26760.c": line 7709) -* replace by zero at ("test/cases/large/clang-26760.c": line 7709) -* replace by zero at ("test/cases/large/clang-26760.c": line 7709) -* do without param at ("test/cases/large/clang-26760.c": line 7710) -* 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 index at ("test/cases/large/clang-26760.c": line 7708) +* remove expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7709) +* remove expression at ("test/cases/large/clang-26760.c": line 7706) +* reduce to index at ("test/cases/large/clang-26760.c": line 7709) +* reduce to index at ("test/cases/large/clang-26760.c": line 7710) * 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 break at ("test/cases/large/clang-26760.c": line 7727) * remove expr statement at ("test/cases/large/clang-26760.c": line 7728) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7728) -* replace by zero at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7739) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7736) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7735) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7728) -* replace by zero at ("test/cases/large/clang-26760.c": line 7728) +* reduce to index at ("test/cases/large/clang-26760.c": line 7728) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7735) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7734) * reduce to left at ("test/cases/large/clang-26760.c": line 7728) * reduce to right at ("test/cases/large/clang-26760.c": line 7734) -* do without param at ("test/cases/large/clang-26760.c": line 7733) -* remove expression at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7728) -* do without param at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7733) * reduce to operant at ("test/cases/large/clang-26760.c": line 7729) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7733) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) * remove expression at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7733) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7732) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7729) +* reduce to index at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7732) -* replace by zero at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7732) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7729) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7732) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7730) +* reduce to left at ("test/cases/large/clang-26760.c": line 7729) +* reduce to right at ("test/cases/large/clang-26760.c": line 7729) * reduce to left at ("test/cases/large/clang-26760.c": line 7729) * reduce to right at ("test/cases/large/clang-26760.c": line 7729) * reduce to operant at ("test/cases/large/clang-26760.c": line 7729) -* do without param at ("test/cases/large/clang-26760.c": line 7730) -* replace by zero at ("test/cases/large/clang-26760.c": line 7730) -* do without param at ("test/cases/large/clang-26760.c": line 7731) -* do without param at ("test/cases/large/clang-26760.c": line 7732) -* do without param at ("test/cases/large/clang-26760.c": line 7733) -* replace by zero at ("test/cases/large/clang-26760.c": line 7733) +* reduce to index at ("test/cases/large/clang-26760.c": line 7730) +* reduce to index at ("test/cases/large/clang-26760.c": line 7733) * reduce to operant at ("test/cases/large/clang-26760.c": line 7733) -* do without param at ("test/cases/large/clang-26760.c": line 7734) -* replace by zero at ("test/cases/large/clang-26760.c": line 7734) -* replace by zero at ("test/cases/large/clang-26760.c": line 7734) -* do without param at ("test/cases/large/clang-26760.c": line 7735) -* do without param at ("test/cases/large/clang-26760.c": line 7736) +* remove expression at ("test/cases/large/clang-26760.c": line 7728) +* reduce to index at ("test/cases/large/clang-26760.c": line 7734) +* reduce to index at ("test/cases/large/clang-26760.c": line 7734) * reduce to operant at ("test/cases/large/clang-26760.c": line 7736) -* do without param at ("test/cases/large/clang-26760.c": line 7737) -* do without param at ("test/cases/large/clang-26760.c": line 7738) -* do without param at ("test/cases/large/clang-26760.c": line 7739) * remove expr statement at ("test/cases/large/clang-26760.c": line 7740) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7745) -* replace by zero at ("test/cases/large/clang-26760.c": line 7740) -* remove expression at ("test/cases/large/clang-26760.c": line 7740) -* do without param at ("test/cases/large/clang-26760.c": line 7740) +* reduce to left at ("test/cases/large/clang-26760.c": line 7745) +* reduce to right at ("test/cases/large/clang-26760.c": line 7745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to left at ("test/cases/large/clang-26760.c": line 7740) +* reduce to right at ("test/cases/large/clang-26760.c": line 7745) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7745) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7744) -* do without param at ("test/cases/large/clang-26760.c": line 7740) -* do without param at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7744) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7743) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) -* do without param at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7740) +* reduce to right at ("test/cases/large/clang-26760.c": line 7740) +* reduce to left at ("test/cases/large/clang-26760.c": line 7740) +* reduce to right at ("test/cases/large/clang-26760.c": line 7740) * reduce to left at ("test/cases/large/clang-26760.c": line 7740) * reduce to right at ("test/cases/large/clang-26760.c": line 7741) -* do without param at ("test/cases/large/clang-26760.c": line 7740) -* do without param at ("test/cases/large/clang-26760.c": line 7741) -* do without param at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7741) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) @@ -12667,56 +15446,106 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) -* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to operant at ("test/cases/large/clang-26760.c": line 7742) -* remove expression at ("test/cases/large/clang-26760.c": line 7742) -* remove expression at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) * remove expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7742) +* reduce to left at ("test/cases/large/clang-26760.c": line 7742) +* reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) * reduce to left at ("test/cases/large/clang-26760.c": line 7742) * reduce to right at ("test/cases/large/clang-26760.c": line 7742) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* remove expression at ("test/cases/large/clang-26760.c": line 7742) +* remove expression at ("test/cases/large/clang-26760.c": line 7740) * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7714) -* replace by zero at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7714) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7714) +* reduce to index at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7721) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7720) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7720) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7714) +* reduce to index at ("test/cases/large/clang-26760.c": line 7714) * reduce to left at ("test/cases/large/clang-26760.c": line 7714) * reduce to right at ("test/cases/large/clang-26760.c": line 7720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7720) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7714) * reduce to right at ("test/cases/large/clang-26760.c": line 7714) -* replace by zero at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7714) -* replace by zero at ("test/cases/large/clang-26760.c": line 7714) -* do without param at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7714) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7714) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to index at ("test/cases/large/clang-26760.c": line 7714) * reduce to left at ("test/cases/large/clang-26760.c": line 7719) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7719) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7719) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) -* remove expression at ("test/cases/large/clang-26760.c": line 7715) -* do without param at ("test/cases/large/clang-26760.c": line 7715) -* do without param at ("test/cases/large/clang-26760.c": line 7719) -* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to left at ("test/cases/large/clang-26760.c": line 7719) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7715) +* reduce to left at ("test/cases/large/clang-26760.c": line 7715) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7715) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7715) +* reduce to right at ("test/cases/large/clang-26760.c": line 7715) +* reduce to left at ("test/cases/large/clang-26760.c": line 7715) +* reduce to right at ("test/cases/large/clang-26760.c": line 7715) +* reduce to left at ("test/cases/large/clang-26760.c": line 7719) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7719) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7719) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) * reduce to right at ("test/cases/large/clang-26760.c": line 7719) -* do without param at ("test/cases/large/clang-26760.c": line 7716) -* do without param at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7719) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7718) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7718) * reduce to left at ("test/cases/large/clang-26760.c": line 7717) * reduce to right at ("test/cases/large/clang-26760.c": line 7717) -* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to left at ("test/cases/large/clang-26760.c": line 7717) +* reduce to right at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7717) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) * reduce to right at ("test/cases/large/clang-26760.c": line 7717) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) @@ -12725,217 +15554,289 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7717) * reduce to left at ("test/cases/large/clang-26760.c": line 7716) * reduce to right at ("test/cases/large/clang-26760.c": line 7716) -* do without param at ("test/cases/large/clang-26760.c": line 7716) -* replace by zero at ("test/cases/large/clang-26760.c": line 7716) -* replace by zero at ("test/cases/large/clang-26760.c": line 7716) -* do without param at ("test/cases/large/clang-26760.c": line 7717) -* replace by zero at ("test/cases/large/clang-26760.c": line 7717) -* do without param at ("test/cases/large/clang-26760.c": line 7718) -* replace by zero at ("test/cases/large/clang-26760.c": line 7718) -* do without param at ("test/cases/large/clang-26760.c": line 7719) -* replace by zero at ("test/cases/large/clang-26760.c": line 7719) -* replace by zero at ("test/cases/large/clang-26760.c": line 7719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7717) +* reduce to left at ("test/cases/large/clang-26760.c": line 7716) +* reduce to right at ("test/cases/large/clang-26760.c": line 7716) +* reduce to index at ("test/cases/large/clang-26760.c": line 7716) +* reduce to index at ("test/cases/large/clang-26760.c": line 7716) +* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* reduce to index at ("test/cases/large/clang-26760.c": line 7717) +* reduce to index at ("test/cases/large/clang-26760.c": line 7718) +* remove expression at ("test/cases/large/clang-26760.c": line 7716) +* remove expression at ("test/cases/large/clang-26760.c": line 7715) +* reduce to index at ("test/cases/large/clang-26760.c": line 7719) +* reduce to index at ("test/cases/large/clang-26760.c": line 7719) * reduce to operant at ("test/cases/large/clang-26760.c": line 7719) -* do without param at ("test/cases/large/clang-26760.c": line 7720) -* do without param at ("test/cases/large/clang-26760.c": line 7721) -* replace by zero at ("test/cases/large/clang-26760.c": line 7721) +* reduce to index at ("test/cases/large/clang-26760.c": line 7721) * remove the for loop at ("test/cases/large/clang-26760.c": line 7748) * remove initializer at ("test/cases/large/clang-26760.c": line 7748) * reduce to left at ("test/cases/large/clang-26760.c": line 7748) * reduce to right at ("test/cases/large/clang-26760.c": line 7748) * remove check at ("test/cases/large/clang-26760.c": line 7748) +* reduce to left at ("test/cases/large/clang-26760.c": line 7748) +* reduce to right at ("test/cases/large/clang-26760.c": line 7748) * remove iterator at ("test/cases/large/clang-26760.c": line 7748) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7748) * remove return statement at ("test/cases/large/clang-26760.c": line 7750) * remove condition at ("test/cases/large/clang-26760.c": line 7752) -* replace by zero at ("test/cases/large/clang-26760.c": line 7752) +* reduce to index at ("test/cases/large/clang-26760.c": line 7752) * remove break at ("test/cases/large/clang-26760.c": line 7753) * remove the for loop at ("test/cases/large/clang-26760.c": line 7756) * remove initializer at ("test/cases/large/clang-26760.c": line 7756) * reduce to left at ("test/cases/large/clang-26760.c": line 7756) * reduce to right at ("test/cases/large/clang-26760.c": line 7756) * remove check at ("test/cases/large/clang-26760.c": line 7756) +* reduce to left at ("test/cases/large/clang-26760.c": line 7756) +* reduce to right at ("test/cases/large/clang-26760.c": line 7756) * remove iterator at ("test/cases/large/clang-26760.c": line 7756) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7756) * remove the for loop at ("test/cases/large/clang-26760.c": line 7758) * remove initializer at ("test/cases/large/clang-26760.c": line 7758) * reduce to left at ("test/cases/large/clang-26760.c": line 7758) * reduce to right at ("test/cases/large/clang-26760.c": line 7758) * remove check at ("test/cases/large/clang-26760.c": line 7758) +* reduce to left at ("test/cases/large/clang-26760.c": line 7758) +* reduce to right at ("test/cases/large/clang-26760.c": line 7758) * remove iterator at ("test/cases/large/clang-26760.c": line 7758) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7758) * remove expr statement at ("test/cases/large/clang-26760.c": line 7760) -* do without param at ("test/cases/large/clang-26760.c": line 7760) -* replace by zero at ("test/cases/large/clang-26760.c": line 7760) -* replace by zero at ("test/cases/large/clang-26760.c": line 7760) -* replace by zero at ("test/cases/large/clang-26760.c": line 7760) -* do without param at ("test/cases/large/clang-26760.c": line 7761) -* do without param at ("test/cases/large/clang-26760.c": line 7762) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7760) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7762) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7760) +* reduce to index at ("test/cases/large/clang-26760.c": line 7760) * remove condition at ("test/cases/large/clang-26760.c": line 7763) * remove expr statement at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7764) * expand compound statment at ("test/cases/large/clang-26760.c": line 7664) * remove the for loop at ("test/cases/large/clang-26760.c": line 7768) * remove initializer at ("test/cases/large/clang-26760.c": line 7768) * reduce to left at ("test/cases/large/clang-26760.c": line 7768) * reduce to right at ("test/cases/large/clang-26760.c": line 7768) * remove check at ("test/cases/large/clang-26760.c": line 7768) +* reduce to left at ("test/cases/large/clang-26760.c": line 7768) +* reduce to right 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 7769) * reduce to left at ("test/cases/large/clang-26760.c": line 7769) * reduce to right at ("test/cases/large/clang-26760.c": line 7769) -* replace by zero at ("test/cases/large/clang-26760.c": line 7769) +* reduce to index at ("test/cases/large/clang-26760.c": line 7769) * reduce to operant at ("test/cases/large/clang-26760.c": line 7769) -* 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) -* remove expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7772) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7772) +* reduce to index at ("test/cases/large/clang-26760.c": line 7772) * remove expression at ("test/cases/large/clang-26760.c": line 7772) -* replace by zero at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) -* do without param at ("test/cases/large/clang-26760.c": line 7779) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7779) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) +* reduce to left at ("test/cases/large/clang-26760.c": line 7779) +* reduce to right at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7779) * reduce to right at ("test/cases/large/clang-26760.c": line 7779) -* remove expression at ("test/cases/large/clang-26760.c": line 7772) -* do without param at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to left at ("test/cases/large/clang-26760.c": line 7772) +* reduce to right at ("test/cases/large/clang-26760.c": line 7779) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7779) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7778) -* do without param at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) * reduce to operant at ("test/cases/large/clang-26760.c": line 7772) * reduce to left at ("test/cases/large/clang-26760.c": line 7772) * reduce to right at ("test/cases/large/clang-26760.c": line 7772) -* do without param at ("test/cases/large/clang-26760.c": line 7772) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7773) -* do without param at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7777) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7773) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) * reduce to left at ("test/cases/large/clang-26760.c": line 7774) * reduce to right at ("test/cases/large/clang-26760.c": line 7776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) * remove expression at ("test/cases/large/clang-26760.c": line 7774) -* do without param at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7776) * reduce to left at ("test/cases/large/clang-26760.c": line 7774) * reduce to right at ("test/cases/large/clang-26760.c": line 7775) -* do without param at ("test/cases/large/clang-26760.c": line 7774) -* remove expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7775) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7775) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7775) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7775) +* reduce to left at ("test/cases/large/clang-26760.c": line 7774) +* reduce to right at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7774) * reduce to operant at ("test/cases/large/clang-26760.c": line 7774) -* replace by zero at ("test/cases/large/clang-26760.c": line 7774) -* do without param at ("test/cases/large/clang-26760.c": line 7775) -* replace by zero at ("test/cases/large/clang-26760.c": line 7775) -* do without param at ("test/cases/large/clang-26760.c": line 7776) -* do without param at ("test/cases/large/clang-26760.c": line 7777) -* do without param at ("test/cases/large/clang-26760.c": line 7778) -* do without param at ("test/cases/large/clang-26760.c": line 7779) +* remove expression at ("test/cases/large/clang-26760.c": line 7774) +* reduce to index at ("test/cases/large/clang-26760.c": line 7774) +* reduce to index at ("test/cases/large/clang-26760.c": line 7775) * reduce to operant at ("test/cases/large/clang-26760.c": line 7779) -* replace by zero at ("test/cases/large/clang-26760.c": line 7779) -* replace by zero at ("test/cases/large/clang-26760.c": line 7779) +* remove expression at ("test/cases/large/clang-26760.c": line 7772) +* reduce to index at ("test/cases/large/clang-26760.c": line 7779) +* reduce to index at ("test/cases/large/clang-26760.c": line 7779) +* remove expression at ("test/cases/large/clang-26760.c": line 7772) * remove expr statement at ("test/cases/large/clang-26760.c": line 7780) * reduce to left at ("test/cases/large/clang-26760.c": line 7780) * reduce to right at ("test/cases/large/clang-26760.c": line 7780) -* do without param at ("test/cases/large/clang-26760.c": line 7780) +* reduce to left at ("test/cases/large/clang-26760.c": line 7780) +* reduce to right at ("test/cases/large/clang-26760.c": line 7791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7780) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) * reduce to operant at ("test/cases/large/clang-26760.c": line 7780) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7791) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7790) +* reduce to left at ("test/cases/large/clang-26760.c": line 7781) +* reduce to right at ("test/cases/large/clang-26760.c": line 7789) * reduce to left at ("test/cases/large/clang-26760.c": line 7781) * reduce to right at ("test/cases/large/clang-26760.c": line 7789) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7787) * reduce to left at ("test/cases/large/clang-26760.c": line 7786) * reduce to right at ("test/cases/large/clang-26760.c": line 7786) -* remove expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7786) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to left at ("test/cases/large/clang-26760.c": line 7781) +* reduce to right at ("test/cases/large/clang-26760.c": line 7786) * reduce to left at ("test/cases/large/clang-26760.c": line 7781) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) -* do without param at ("test/cases/large/clang-26760.c": line 7781) -* replace by zero at ("test/cases/large/clang-26760.c": line 7781) -* do without param at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7781) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to index at ("test/cases/large/clang-26760.c": line 7781) * reduce to operant at ("test/cases/large/clang-26760.c": line 7782) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7786) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) +* reduce to right at ("test/cases/large/clang-26760.c": line 7786) +* reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) -* remove expression at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7784) * reduce to operant at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7782) -* do without param at ("test/cases/large/clang-26760.c": line 7783) -* do without param at ("test/cases/large/clang-26760.c": line 7784) -* do without param at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7783) +* remove expression at ("test/cases/large/clang-26760.c": line 7782) +* reduce to left at ("test/cases/large/clang-26760.c": line 7785) +* reduce to right at ("test/cases/large/clang-26760.c": line 7786) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) * reduce to left at ("test/cases/large/clang-26760.c": line 7785) * reduce to right at ("test/cases/large/clang-26760.c": line 7785) -* do without param at ("test/cases/large/clang-26760.c": line 7785) -* do without param at ("test/cases/large/clang-26760.c": line 7786) -* replace by zero at ("test/cases/large/clang-26760.c": line 7786) -* replace by zero at ("test/cases/large/clang-26760.c": line 7786) -* do without param at ("test/cases/large/clang-26760.c": line 7787) -* do without param at ("test/cases/large/clang-26760.c": line 7788) -* do without param at ("test/cases/large/clang-26760.c": line 7789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7785) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7786) +* reduce to index at ("test/cases/large/clang-26760.c": line 7786) +* reduce to index at ("test/cases/large/clang-26760.c": line 7786) +* remove expression at ("test/cases/large/clang-26760.c": line 7781) * reduce to operant at ("test/cases/large/clang-26760.c": line 7789) -* do without param at ("test/cases/large/clang-26760.c": line 7790) -* do without param at ("test/cases/large/clang-26760.c": line 7791) * remove the for loop at ("test/cases/large/clang-26760.c": line 7793) * remove initializer at ("test/cases/large/clang-26760.c": line 7793) * 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 check at ("test/cases/large/clang-26760.c": line 7793) +* reduce to left at ("test/cases/large/clang-26760.c": line 7793) +* reduce to right at ("test/cases/large/clang-26760.c": line 7793) * reduce to operant at ("test/cases/large/clang-26760.c": line 7793) * remove iterator at ("test/cases/large/clang-26760.c": line 7793) -* replace by zero at ("test/cases/large/clang-26760.c": line 7795) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7793) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 7802) -* remove expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to left at ("test/cases/large/clang-26760.c": line 7801) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7801) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) * reduce to right at ("test/cases/large/clang-26760.c": line 7802) -* replace by zero at ("test/cases/large/clang-26760.c": line 7802) -* replace by zero at ("test/cases/large/clang-26760.c": line 7802) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7802) +* reduce to index at ("test/cases/large/clang-26760.c": line 7802) * reduce to operant at ("test/cases/large/clang-26760.c": line 7802) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) * reduce to right at ("test/cases/large/clang-26760.c": line 7802) * remove expression at ("test/cases/large/clang-26760.c": line 7802) -* do without param at ("test/cases/large/clang-26760.c": line 7802) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) -* reduce to right at ("test/cases/large/clang-26760.c": line 7804) -* do without param at ("test/cases/large/clang-26760.c": line 7803) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7805) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) * remove expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7805) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7804) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7803) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to left at ("test/cases/large/clang-26760.c": line 7802) +* reduce to right at ("test/cases/large/clang-26760.c": line 7803) * reduce to left at ("test/cases/large/clang-26760.c": line 7802) * reduce to right at ("test/cases/large/clang-26760.c": line 7803) -* do without param at ("test/cases/large/clang-26760.c": line 7802) -* replace by zero at ("test/cases/large/clang-26760.c": line 7802) -* do without param at ("test/cases/large/clang-26760.c": line 7803) -* do without param at ("test/cases/large/clang-26760.c": line 7804) -* replace by zero at ("test/cases/large/clang-26760.c": line 7804) -* replace by zero at ("test/cases/large/clang-26760.c": line 7804) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7803) +* reduce to index at ("test/cases/large/clang-26760.c": line 7802) +* remove expression at ("test/cases/large/clang-26760.c": line 7802) +* reduce to index at ("test/cases/large/clang-26760.c": line 7804) +* reduce to index at ("test/cases/large/clang-26760.c": line 7804) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7805) +* reduce to index at ("test/cases/large/clang-26760.c": line 7805) +* reduce to index at ("test/cases/large/clang-26760.c": line 7805) * 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) @@ -12943,63 +15844,75 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7816) -* replace by zero at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7825) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7824) +* reduce to left at ("test/cases/large/clang-26760.c": line 7816) +* reduce to right at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to left at ("test/cases/large/clang-26760.c": line 7816) +* reduce to right at ("test/cases/large/clang-26760.c": line 7816) +* reduce to index at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7816) -* remove expression at ("test/cases/large/clang-26760.c": line 7816) -* replace by zero at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7816) -* replace by zero at ("test/cases/large/clang-26760.c": line 7816) +* reduce to index at ("test/cases/large/clang-26760.c": line 7816) +* remove expression at ("test/cases/large/clang-26760.c": line 7816) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7823) * reduce to left at ("test/cases/large/clang-26760.c": line 7816) * reduce to right at ("test/cases/large/clang-26760.c": line 7823) -* do without param at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7816) -* do without param at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7816) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) * reduce to left at ("test/cases/large/clang-26760.c": line 7817) * reduce to right at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7821) -* remove expression at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to left at ("test/cases/large/clang-26760.c": line 7817) +* reduce to right at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7821) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7818) * reduce to left at ("test/cases/large/clang-26760.c": line 7817) * reduce to right at ("test/cases/large/clang-26760.c": line 7817) * reduce to operant at ("test/cases/large/clang-26760.c": line 7817) -* do without param at ("test/cases/large/clang-26760.c": line 7818) -* do without param at ("test/cases/large/clang-26760.c": line 7819) -* do without param at ("test/cases/large/clang-26760.c": line 7820) -* do without param at ("test/cases/large/clang-26760.c": line 7821) -* do without param at ("test/cases/large/clang-26760.c": line 7822) -* do without param at ("test/cases/large/clang-26760.c": line 7823) -* do without param at ("test/cases/large/clang-26760.c": line 7824) -* replace by zero at ("test/cases/large/clang-26760.c": line 7824) -* do without param at ("test/cases/large/clang-26760.c": line 7825) +* remove expression at ("test/cases/large/clang-26760.c": line 7817) +* reduce to index at ("test/cases/large/clang-26760.c": line 7824) * remove expr statement at ("test/cases/large/clang-26760.c": line 7826) * reduce to left at ("test/cases/large/clang-26760.c": line 7826) * reduce to right at ("test/cases/large/clang-26760.c": line 7826) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 7809) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7809) * remove the for loop at ("test/cases/large/clang-26760.c": line 7829) * remove initializer at ("test/cases/large/clang-26760.c": line 7829) * reduce to left at ("test/cases/large/clang-26760.c": line 7829) * reduce to right at ("test/cases/large/clang-26760.c": line 7829) * remove check at ("test/cases/large/clang-26760.c": line 7829) +* reduce to left at ("test/cases/large/clang-26760.c": line 7829) +* reduce to right at ("test/cases/large/clang-26760.c": line 7829) * remove iterator at ("test/cases/large/clang-26760.c": line 7829) * reduce to left at ("test/cases/large/clang-26760.c": line 7829) * reduce to right at ("test/cases/large/clang-26760.c": line 7829) -* do without param at ("test/cases/large/clang-26760.c": line 7829) -* do without param at ("test/cases/large/clang-26760.c": line 7830) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7829) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7830) * remove condition at ("test/cases/large/clang-26760.c": line 7832) * remove continue at ("test/cases/large/clang-26760.c": line 7833) * remove the for loop at ("test/cases/large/clang-26760.c": line 7834) @@ -13007,6 +15920,8 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7834) * reduce to right at ("test/cases/large/clang-26760.c": line 7834) * remove check at ("test/cases/large/clang-26760.c": line 7834) +* reduce to left at ("test/cases/large/clang-26760.c": line 7834) +* reduce to right at ("test/cases/large/clang-26760.c": line 7834) * remove iterator at ("test/cases/large/clang-26760.c": line 7834) * reduce to left at ("test/cases/large/clang-26760.c": line 7834) * reduce to right at ("test/cases/large/clang-26760.c": line 7834) @@ -13016,150 +15931,212 @@ * remove condition at ("test/cases/large/clang-26760.c": line 7841) * remove break at ("test/cases/large/clang-26760.c": line 7842) * remove condition at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) * remove expression at ("test/cases/large/clang-26760.c": line 7843) -* do without param at ("test/cases/large/clang-26760.c": line 7843) -* do without param at ("test/cases/large/clang-26760.c": line 7843) -* do without param at ("test/cases/large/clang-26760.c": line 7844) -* do without param at ("test/cases/large/clang-26760.c": line 7845) +* reduce to left at ("test/cases/large/clang-26760.c": line 7843) +* reduce to right at ("test/cases/large/clang-26760.c": line 7851) +* reduce to left at ("test/cases/large/clang-26760.c": line 7843) +* reduce to right at ("test/cases/large/clang-26760.c": line 7851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7843) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7844) +* reduce to left at ("test/cases/large/clang-26760.c": line 7845) +* reduce to right at ("test/cases/large/clang-26760.c": line 7851) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7845) +* reduce to index at ("test/cases/large/clang-26760.c": line 7845) * remove expression at ("test/cases/large/clang-26760.c": line 7845) -* replace by zero at ("test/cases/large/clang-26760.c": line 7845) -* do without param at ("test/cases/large/clang-26760.c": line 7845) -* do without param at ("test/cases/large/clang-26760.c": line 7846) -* do without param at ("test/cases/large/clang-26760.c": line 7846) -* do without param at ("test/cases/large/clang-26760.c": line 7846) -* do without param at ("test/cases/large/clang-26760.c": line 7850) -* remove expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7845) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7851) +* reduce to left at ("test/cases/large/clang-26760.c": line 7846) +* reduce to right at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7846) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7850) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7850) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7850) * reduce to operant at ("test/cases/large/clang-26760.c": line 7847) -* do without param at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7850) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7849) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7849) -* do without param at ("test/cases/large/clang-26760.c": line 7847) +* reduce to left at ("test/cases/large/clang-26760.c": line 7847) +* reduce to right at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7849) * reduce to left at ("test/cases/large/clang-26760.c": line 7847) * reduce to right at ("test/cases/large/clang-26760.c": line 7848) -* do without param at ("test/cases/large/clang-26760.c": line 7847) -* replace by zero at ("test/cases/large/clang-26760.c": line 7847) -* do without param at ("test/cases/large/clang-26760.c": line 7848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7848) +* reduce to index at ("test/cases/large/clang-26760.c": line 7847) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7848) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7848) +* reduce to index at ("test/cases/large/clang-26760.c": line 7848) * remove expression at ("test/cases/large/clang-26760.c": line 7848) -* replace by zero at ("test/cases/large/clang-26760.c": line 7848) -* do without param at ("test/cases/large/clang-26760.c": line 7849) -* do without param at ("test/cases/large/clang-26760.c": line 7850) -* replace by zero at ("test/cases/large/clang-26760.c": line 7850) -* replace by zero at ("test/cases/large/clang-26760.c": line 7850) -* replace by zero at ("test/cases/large/clang-26760.c": line 7850) -* do without param at ("test/cases/large/clang-26760.c": line 7851) -* replace by zero at ("test/cases/large/clang-26760.c": line 7851) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7878) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7879) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7850) +* reduce to index at ("test/cases/large/clang-26760.c": line 7850) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7850) +* reduce to index at ("test/cases/large/clang-26760.c": line 7850) +* remove expression at ("test/cases/large/clang-26760.c": line 7847) +* reduce to index at ("test/cases/large/clang-26760.c": line 7851) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7878) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7879) * remove the for loop at ("test/cases/large/clang-26760.c": line 7880) * remove initializer at ("test/cases/large/clang-26760.c": line 7880) * reduce to left at ("test/cases/large/clang-26760.c": line 7880) * reduce to right at ("test/cases/large/clang-26760.c": line 7880) * remove check at ("test/cases/large/clang-26760.c": line 7880) +* reduce to left at ("test/cases/large/clang-26760.c": line 7880) +* reduce to right at ("test/cases/large/clang-26760.c": line 7880) * remove iterator at ("test/cases/large/clang-26760.c": line 7880) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7880) * remove expr statement at ("test/cases/large/clang-26760.c": line 7881) * reduce to left at ("test/cases/large/clang-26760.c": line 7881) * reduce to right at ("test/cases/large/clang-26760.c": line 7881) -* replace by zero at ("test/cases/large/clang-26760.c": line 7881) +* reduce to index at ("test/cases/large/clang-26760.c": line 7881) * remove expr statement at ("test/cases/large/clang-26760.c": line 7882) * reduce to left at ("test/cases/large/clang-26760.c": line 7882) * reduce to right at ("test/cases/large/clang-26760.c": line 7882) -* replace by zero at ("test/cases/large/clang-26760.c": line 7882) * remove expr statement at ("test/cases/large/clang-26760.c": line 7883) * reduce to left at ("test/cases/large/clang-26760.c": line 7883) * reduce to right at ("test/cases/large/clang-26760.c": line 7883) -* replace by zero at ("test/cases/large/clang-26760.c": line 7883) -* do without param at ("test/cases/large/clang-26760.c": line 7883) -* do without param at ("test/cases/large/clang-26760.c": line 7883) -* do without param at ("test/cases/large/clang-26760.c": line 7884) -* do without param at ("test/cases/large/clang-26760.c": line 7885) -* replace by zero at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7883) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7884) * reduce to left at ("test/cases/large/clang-26760.c": line 7885) * reduce to right at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7885) -* do without param at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7889) -* remove expression at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7888) -* remove expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to index at ("test/cases/large/clang-26760.c": line 7885) +* reduce to left at ("test/cases/large/clang-26760.c": line 7885) +* reduce to right at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7892) +* reduce to left at ("test/cases/large/clang-26760.c": line 7885) +* reduce to right at ("test/cases/large/clang-26760.c": line 7885) +* reduce to left at ("test/cases/large/clang-26760.c": line 7885) +* reduce to right at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7891) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7885) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7890) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7889) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7888) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to left at ("test/cases/large/clang-26760.c": line 7886) +* reduce to right at ("test/cases/large/clang-26760.c": line 7888) * reduce to left at ("test/cases/large/clang-26760.c": line 7886) * reduce to right at ("test/cases/large/clang-26760.c": line 7886) * reduce to operant at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7888) * reduce to left at ("test/cases/large/clang-26760.c": line 7886) * reduce to right at ("test/cases/large/clang-26760.c": line 7887) -* do without param at ("test/cases/large/clang-26760.c": line 7886) * reduce to left at ("test/cases/large/clang-26760.c": line 7886) * reduce to right at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7887) +* reduce to left at ("test/cases/large/clang-26760.c": line 7886) +* reduce to right at ("test/cases/large/clang-26760.c": line 7886) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7886) * reduce to operant at ("test/cases/large/clang-26760.c": line 7886) -* do without param at ("test/cases/large/clang-26760.c": line 7887) -* do without param at ("test/cases/large/clang-26760.c": line 7888) -* do without param at ("test/cases/large/clang-26760.c": line 7889) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 7886) +* remove expression at ("test/cases/large/clang-26760.c": line 7886) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 7854) * delete variable at ("test/cases/large/clang-26760.c": line 7855) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7856) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 7856) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7856) * remove the for loop at ("test/cases/large/clang-26760.c": line 7857) * remove initializer at ("test/cases/large/clang-26760.c": line 7857) * reduce to left at ("test/cases/large/clang-26760.c": line 7857) * reduce to right at ("test/cases/large/clang-26760.c": line 7857) * remove check at ("test/cases/large/clang-26760.c": line 7857) +* reduce to left at ("test/cases/large/clang-26760.c": line 7857) +* reduce to right at ("test/cases/large/clang-26760.c": line 7857) * remove iterator at ("test/cases/large/clang-26760.c": line 7857) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7857) * remove expr statement at ("test/cases/large/clang-26760.c": line 7858) * reduce to left at ("test/cases/large/clang-26760.c": line 7858) * reduce to right at ("test/cases/large/clang-26760.c": line 7858) -* replace by zero at ("test/cases/large/clang-26760.c": line 7858) +* reduce to index at ("test/cases/large/clang-26760.c": line 7858) * remove expr statement at ("test/cases/large/clang-26760.c": line 7859) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7859) * remove expr statement at ("test/cases/large/clang-26760.c": line 7861) -* do without param at ("test/cases/large/clang-26760.c": line 7861) -* replace by zero at ("test/cases/large/clang-26760.c": line 7861) -* do without param at ("test/cases/large/clang-26760.c": line 7861) -* do without param at ("test/cases/large/clang-26760.c": line 7861) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7861) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7861) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7861) +* reduce to index at ("test/cases/large/clang-26760.c": line 7861) * remove condition at ("test/cases/large/clang-26760.c": line 7862) * remove expr statement at ("test/cases/large/clang-26760.c": line 7863) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7863) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7863) * expand compound statment at ("test/cases/large/clang-26760.c": line 7860) * remove expr statement at ("test/cases/large/clang-26760.c": line 7865) -* replace by zero at ("test/cases/large/clang-26760.c": line 7865) -* replace by zero at ("test/cases/large/clang-26760.c": line 7865) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7865) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7865) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7865) * remove the for loop at ("test/cases/large/clang-26760.c": line 7866) * remove initializer at ("test/cases/large/clang-26760.c": line 7866) * reduce to left at ("test/cases/large/clang-26760.c": line 7866) * reduce to right at ("test/cases/large/clang-26760.c": line 7866) * remove check at ("test/cases/large/clang-26760.c": line 7866) +* reduce to left at ("test/cases/large/clang-26760.c": line 7866) +* reduce to right at ("test/cases/large/clang-26760.c": line 7866) * remove iterator at ("test/cases/large/clang-26760.c": line 7866) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7866) * remove expr statement at ("test/cases/large/clang-26760.c": line 7869) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7869) * expand compound statment at ("test/cases/large/clang-26760.c": line 7868) * remove expr statement at ("test/cases/large/clang-26760.c": line 7871) * reduce to left at ("test/cases/large/clang-26760.c": line 7871) * reduce to right at ("test/cases/large/clang-26760.c": line 7871) -* replace by zero at ("test/cases/large/clang-26760.c": line 7871) +* reduce to index at ("test/cases/large/clang-26760.c": line 7871) * remove condition at ("test/cases/large/clang-26760.c": line 7873) * remove continue at ("test/cases/large/clang-26760.c": line 7874) * remove condition at ("test/cases/large/clang-26760.c": line 7894) -* replace by zero at ("test/cases/large/clang-26760.c": line 7894) * reduce to left at ("test/cases/large/clang-26760.c": line 7894) * reduce to right at ("test/cases/large/clang-26760.c": line 7894) -* replace by zero at ("test/cases/large/clang-26760.c": line 7894) -* replace by zero at ("test/cases/large/clang-26760.c": line 7894) -* do without param at ("test/cases/large/clang-26760.c": line 7895) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to index at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to index at ("test/cases/large/clang-26760.c": line 7894) +* reduce to left at ("test/cases/large/clang-26760.c": line 7894) +* reduce to right at ("test/cases/large/clang-26760.c": line 7894) +* reduce to index at ("test/cases/large/clang-26760.c": line 7894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7895) * remove expression at ("test/cases/large/clang-26760.c": line 7894) -* 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) * remove condition at ("test/cases/large/clang-26760.c": line 7904) * remove break at ("test/cases/large/clang-26760.c": line 7905) * remove condition at ("test/cases/large/clang-26760.c": line 7906) @@ -13167,63 +16144,86 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 7898) * reduce to left at ("test/cases/large/clang-26760.c": line 7898) * reduce to right at ("test/cases/large/clang-26760.c": line 7898) -* replace by zero at ("test/cases/large/clang-26760.c": line 7898) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7437) * remove expr statement at ("test/cases/large/clang-26760.c": line 7438) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* do without param at ("test/cases/large/clang-26760.c": line 7438) -* do without param at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7442) +* reduce to left at ("test/cases/large/clang-26760.c": line 7438) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7441) * reduce to left at ("test/cases/large/clang-26760.c": line 7438) * reduce to right at ("test/cases/large/clang-26760.c": line 7441) -* do without param at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* replace by zero at ("test/cases/large/clang-26760.c": line 7438) -* do without param at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7438) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7438) +* reduce to index at ("test/cases/large/clang-26760.c": line 7438) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7438) +* reduce to index at ("test/cases/large/clang-26760.c": line 7438) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7439) * reduce to operant at ("test/cases/large/clang-26760.c": line 7439) * reduce to left at ("test/cases/large/clang-26760.c": line 7439) * reduce to right at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7439) * reduce to operant at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) -* remove expression at ("test/cases/large/clang-26760.c": line 7439) -* do without param at ("test/cases/large/clang-26760.c": line 7440) +* reduce to index at ("test/cases/large/clang-26760.c": line 7439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) * remove expression at ("test/cases/large/clang-26760.c": line 7439) * reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) * reduce to right at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) -* replace by zero at ("test/cases/large/clang-26760.c": line 7439) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7439) +* reduce to index at ("test/cases/large/clang-26760.c": line 7439) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7440) +* reduce to left at ("test/cases/large/clang-26760.c": line 7439) +* reduce to right at ("test/cases/large/clang-26760.c": line 7440) * reduce to left at ("test/cases/large/clang-26760.c": line 7439) * reduce to right at ("test/cases/large/clang-26760.c": line 7440) -* do without param at ("test/cases/large/clang-26760.c": line 7439) -* do without param at ("test/cases/large/clang-26760.c": line 7440) -* replace by zero at ("test/cases/large/clang-26760.c": line 7440) -* replace by zero at ("test/cases/large/clang-26760.c": line 7440) -* do without param at ("test/cases/large/clang-26760.c": line 7441) -* replace by zero at ("test/cases/large/clang-26760.c": line 7441) -* replace by zero at ("test/cases/large/clang-26760.c": line 7441) -* replace by zero at ("test/cases/large/clang-26760.c": line 7441) -* do without param at ("test/cases/large/clang-26760.c": line 7442) -* replace by zero at ("test/cases/large/clang-26760.c": line 7442) -* do without param at ("test/cases/large/clang-26760.c": line 7443) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7440) +* reduce to index at ("test/cases/large/clang-26760.c": line 7440) +* remove expression at ("test/cases/large/clang-26760.c": line 7439) +* reduce to index at ("test/cases/large/clang-26760.c": line 7440) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7441) +* reduce to index at ("test/cases/large/clang-26760.c": line 7441) +* reduce to index at ("test/cases/large/clang-26760.c": line 7442) * remove expr statement at ("test/cases/large/clang-26760.c": line 7444) * reduce to left at ("test/cases/large/clang-26760.c": line 7444) * reduce to right at ("test/cases/large/clang-26760.c": line 7453) -* replace by zero at ("test/cases/large/clang-26760.c": line 7444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * remove expression at ("test/cases/large/clang-26760.c": line 7444) -* do without param at ("test/cases/large/clang-26760.c": line 7444) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* remove expression at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7453) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) @@ -13232,16 +16232,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) -* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7452) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7452) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * remove expression at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7451) @@ -13249,161 +16255,273 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 7451) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7451) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * remove expression at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7449) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7448) -* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) * reduce to operant at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7447) * remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7448) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7447) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7447) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7447) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7446) +* reduce to left at ("test/cases/large/clang-26760.c": line 7445) +* reduce to right at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) * reduce to left at ("test/cases/large/clang-26760.c": line 7445) * reduce to right at ("test/cases/large/clang-26760.c": line 7445) -* replace by zero at ("test/cases/large/clang-26760.c": line 7445) -* do without param at ("test/cases/large/clang-26760.c": line 7446) -* do without param at ("test/cases/large/clang-26760.c": line 7447) -* replace by zero at ("test/cases/large/clang-26760.c": line 7447) -* do without param at ("test/cases/large/clang-26760.c": line 7448) -* do without param at ("test/cases/large/clang-26760.c": line 7449) -* do without param at ("test/cases/large/clang-26760.c": line 7450) -* replace by zero at ("test/cases/large/clang-26760.c": line 7450) -* do without param at ("test/cases/large/clang-26760.c": line 7451) -* replace by zero at ("test/cases/large/clang-26760.c": line 7451) -* do without param at ("test/cases/large/clang-26760.c": line 7452) -* do without param at ("test/cases/large/clang-26760.c": line 7453) +* reduce to index at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7447) +* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* reduce to index at ("test/cases/large/clang-26760.c": line 7450) +* reduce to index at ("test/cases/large/clang-26760.c": line 7451) +* remove expression at ("test/cases/large/clang-26760.c": line 7445) +* remove expression at ("test/cases/large/clang-26760.c": line 7445) * remove the for loop at ("test/cases/large/clang-26760.c": line 7911) * remove initializer at ("test/cases/large/clang-26760.c": line 7911) * reduce to left at ("test/cases/large/clang-26760.c": line 7911) * reduce to right at ("test/cases/large/clang-26760.c": line 7911) * reduce to operant at ("test/cases/large/clang-26760.c": line 7911) * remove check at ("test/cases/large/clang-26760.c": line 7911) +* reduce to left at ("test/cases/large/clang-26760.c": line 7911) +* reduce to right at ("test/cases/large/clang-26760.c": line 7911) * remove iterator at ("test/cases/large/clang-26760.c": line 7911) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7911) * remove expr statement at ("test/cases/large/clang-26760.c": line 7914) * reduce to left at ("test/cases/large/clang-26760.c": line 7914) * reduce to right at ("test/cases/large/clang-26760.c": line 7914) -* replace by zero at ("test/cases/large/clang-26760.c": line 7914) * remove return statement at ("test/cases/large/clang-26760.c": line 7915) * expand compound statment at ("test/cases/large/clang-26760.c": line 7913) * remove expr statement at ("test/cases/large/clang-26760.c": line 7917) * reduce to left at ("test/cases/large/clang-26760.c": line 7917) * reduce to right at ("test/cases/large/clang-26760.c": line 7917) -* do without param at ("test/cases/large/clang-26760.c": line 7917) -* do without param at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7917) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7917) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7918) * reduce to left at ("test/cases/large/clang-26760.c": line 7918) * reduce to right at ("test/cases/large/clang-26760.c": line 7918) -* remove expression at ("test/cases/large/clang-26760.c": line 7918) -* remove expression at ("test/cases/large/clang-26760.c": line 7918) * reduce to operant at ("test/cases/large/clang-26760.c": line 7918) +* remove expression at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) * reduce to left at ("test/cases/large/clang-26760.c": line 7918) * reduce to right at ("test/cases/large/clang-26760.c": line 7918) * reduce to left at ("test/cases/large/clang-26760.c": line 7918) * reduce to right at ("test/cases/large/clang-26760.c": line 7918) -* replace by zero at ("test/cases/large/clang-26760.c": line 7918) -* replace by zero at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to index at ("test/cases/large/clang-26760.c": line 7918) +* reduce to left at ("test/cases/large/clang-26760.c": line 7918) +* reduce to right at ("test/cases/large/clang-26760.c": line 7918) +* reduce to index at ("test/cases/large/clang-26760.c": line 7918) +* remove expression at ("test/cases/large/clang-26760.c": line 7918) * reduce to operant at ("test/cases/large/clang-26760.c": line 7918) * remove expr statement at ("test/cases/large/clang-26760.c": line 7921) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7921) -* replace by zero at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7930) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7929) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7929) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7928) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7928) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7928) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7928) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7928) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) +* reduce to left at ("test/cases/large/clang-26760.c": line 7921) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7921) +* reduce to index at ("test/cases/large/clang-26760.c": line 7921) * remove expression at ("test/cases/large/clang-26760.c": line 7921) -* replace by zero at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7921) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) * reduce to left at ("test/cases/large/clang-26760.c": line 7921) * reduce to right at ("test/cases/large/clang-26760.c": line 7921) -* replace by zero at ("test/cases/large/clang-26760.c": line 7921) -* do without param at ("test/cases/large/clang-26760.c": line 7922) +* reduce to index at ("test/cases/large/clang-26760.c": line 7921) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7927) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7927) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7925) -* remove expression at ("test/cases/large/clang-26760.c": line 7925) -* remove expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) -* reduce to operant at ("test/cases/large/clang-26760.c": line 7922) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7925) * reduce to right at ("test/cases/large/clang-26760.c": line 7925) -* remove expression at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7925) * reduce to left at ("test/cases/large/clang-26760.c": line 7924) * reduce to right at ("test/cases/large/clang-26760.c": line 7924) -* remove expression at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7924) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7924) +* reduce to left at ("test/cases/large/clang-26760.c": line 7922) +* reduce to right at ("test/cases/large/clang-26760.c": line 7923) * reduce to left at ("test/cases/large/clang-26760.c": line 7922) * reduce to right at ("test/cases/large/clang-26760.c": line 7923) -* do without param at ("test/cases/large/clang-26760.c": line 7922) -* do without param at ("test/cases/large/clang-26760.c": line 7923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7923) +* reduce to left at ("test/cases/large/clang-26760.c": line 7923) +* reduce to right at ("test/cases/large/clang-26760.c": line 7923) +* reduce to left at ("test/cases/large/clang-26760.c": line 7923) +* reduce to right at ("test/cases/large/clang-26760.c": line 7923) * reduce to left at ("test/cases/large/clang-26760.c": line 7923) * reduce to right at ("test/cases/large/clang-26760.c": line 7923) * reduce to left at ("test/cases/large/clang-26760.c": line 7923) * reduce to right at ("test/cases/large/clang-26760.c": line 7923) -* do without param at ("test/cases/large/clang-26760.c": line 7924) -* replace by zero at ("test/cases/large/clang-26760.c": line 7924) -* replace by zero at ("test/cases/large/clang-26760.c": line 7924) +* reduce to index at ("test/cases/large/clang-26760.c": line 7924) +* reduce to index at ("test/cases/large/clang-26760.c": line 7924) +* remove expression at ("test/cases/large/clang-26760.c": line 7922) * reduce to operant at ("test/cases/large/clang-26760.c": line 7924) -* do without param at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* replace by zero at ("test/cases/large/clang-26760.c": line 7925) -* do without param at ("test/cases/large/clang-26760.c": line 7926) -* do without param at ("test/cases/large/clang-26760.c": line 7927) -* replace by zero at ("test/cases/large/clang-26760.c": line 7927) -* do without param at ("test/cases/large/clang-26760.c": line 7928) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* remove expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* remove expression at ("test/cases/large/clang-26760.c": line 7922) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* remove expression at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7925) +* reduce to index at ("test/cases/large/clang-26760.c": line 7927) * reduce to operant at ("test/cases/large/clang-26760.c": line 7928) -* do without param at ("test/cases/large/clang-26760.c": line 7929) -* replace by zero at ("test/cases/large/clang-26760.c": line 7929) -* do without param at ("test/cases/large/clang-26760.c": line 7930) +* reduce to index at ("test/cases/large/clang-26760.c": line 7929) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5653) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5657) * remove the for loop at ("test/cases/large/clang-26760.c": line 5658) * remove initializer at ("test/cases/large/clang-26760.c": line 5658) * reduce to left at ("test/cases/large/clang-26760.c": line 5658) * reduce to right at ("test/cases/large/clang-26760.c": line 5658) * remove check at ("test/cases/large/clang-26760.c": line 5658) +* reduce to left at ("test/cases/large/clang-26760.c": line 5658) +* reduce to right at ("test/cases/large/clang-26760.c": line 5658) * remove iterator at ("test/cases/large/clang-26760.c": line 5658) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5658) * remove expr statement at ("test/cases/large/clang-26760.c": line 5660) * reduce to left at ("test/cases/large/clang-26760.c": line 5660) * reduce to right at ("test/cases/large/clang-26760.c": line 5660) -* replace by zero at ("test/cases/large/clang-26760.c": line 5660) * remove condition at ("test/cases/large/clang-26760.c": line 5661) * remove continue at ("test/cases/large/clang-26760.c": line 5662) * remove expr statement at ("test/cases/large/clang-26760.c": line 5664) @@ -13415,26 +16533,30 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5665) * reduce to operant at ("test/cases/large/clang-26760.c": line 5665) * remove check at ("test/cases/large/clang-26760.c": line 5665) +* reduce to left at ("test/cases/large/clang-26760.c": line 5665) +* reduce to right at ("test/cases/large/clang-26760.c": line 5665) * remove iterator at ("test/cases/large/clang-26760.c": line 5665) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5668) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5665) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5668) * remove condition at ("test/cases/large/clang-26760.c": line 5669) -* replace by zero at ("test/cases/large/clang-26760.c": line 5669) +* reduce to index at ("test/cases/large/clang-26760.c": line 5669) * remove break at ("test/cases/large/clang-26760.c": line 5670) * remove condition at ("test/cases/large/clang-26760.c": line 5671) -* replace by zero at ("test/cases/large/clang-26760.c": line 5671) +* reduce to index at ("test/cases/large/clang-26760.c": line 5671) * remove break at ("test/cases/large/clang-26760.c": line 5672) * remove return statement at ("test/cases/large/clang-26760.c": line 5673) * remove expr statement at ("test/cases/large/clang-26760.c": line 5675) * reduce to left at ("test/cases/large/clang-26760.c": line 5675) * reduce to right at ("test/cases/large/clang-26760.c": line 5675) -* replace by zero at ("test/cases/large/clang-26760.c": line 5675) * remove expr statement at ("test/cases/large/clang-26760.c": line 5677) -* do without param at ("test/cases/large/clang-26760.c": line 5677) -* replace by zero at ("test/cases/large/clang-26760.c": line 5677) -* do without param at ("test/cases/large/clang-26760.c": line 5677) -* do without param at ("test/cases/large/clang-26760.c": line 5677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5677) +* reduce to index at ("test/cases/large/clang-26760.c": line 5677) * remove condition at ("test/cases/large/clang-26760.c": line 5678) * remove expr statement at ("test/cases/large/clang-26760.c": line 5679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5679) * expand compound statment at ("test/cases/large/clang-26760.c": line 5676) * remove return statement at ("test/cases/large/clang-26760.c": line 5681) * remove expr statement at ("test/cases/large/clang-26760.c": line 5683) @@ -13443,46 +16565,54 @@ * 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 check at ("test/cases/large/clang-26760.c": line 5684) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5684) * reduce to left at ("test/cases/large/clang-26760.c": line 5684) * reduce to right at ("test/cases/large/clang-26760.c": line 5684) -* do without param at ("test/cases/large/clang-26760.c": line 5684) -* do without param at ("test/cases/large/clang-26760.c": line 5685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5685) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5687) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5692) * delete variable at ("test/cases/large/clang-26760.c": line 5692) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5693) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5693) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5693) * remove expr statement at ("test/cases/large/clang-26760.c": line 5694) * reduce to left at ("test/cases/large/clang-26760.c": line 5694) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5703) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) * remove expression at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5702) * reduce to left at ("test/cases/large/clang-26760.c": line 5701) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5701) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5701) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) -* remove expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to left at ("test/cases/large/clang-26760.c": line 5701) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to left at ("test/cases/large/clang-26760.c": line 5697) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) @@ -13491,14 +16621,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) * remove expression at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5697) +* reduce to left at ("test/cases/large/clang-26760.c": line 5697) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5698) * reduce to left at ("test/cases/large/clang-26760.c": line 5697) * reduce to right at ("test/cases/large/clang-26760.c": line 5697) -* replace by zero at ("test/cases/large/clang-26760.c": line 5697) +* reduce to index at ("test/cases/large/clang-26760.c": line 5697) * reduce to operant at ("test/cases/large/clang-26760.c": line 5697) * reduce to operant at ("test/cases/large/clang-26760.c": line 5697) -* do without param at ("test/cases/large/clang-26760.c": line 5698) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) @@ -13507,185 +16641,253 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) * reduce to right at ("test/cases/large/clang-26760.c": line 5698) -* replace by zero at ("test/cases/large/clang-26760.c": line 5698) +* reduce to index at ("test/cases/large/clang-26760.c": line 5698) * reduce to left at ("test/cases/large/clang-26760.c": line 5698) * reduce to right at ("test/cases/large/clang-26760.c": line 5701) -* do without param at ("test/cases/large/clang-26760.c": line 5698) -* do without param at ("test/cases/large/clang-26760.c": line 5701) -* remove expression at ("test/cases/large/clang-26760.c": line 5701) -* remove expression at ("test/cases/large/clang-26760.c": line 5699) -* do without param at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to left at ("test/cases/large/clang-26760.c": line 5698) +* reduce to right at ("test/cases/large/clang-26760.c": line 5698) +* reduce to left at ("test/cases/large/clang-26760.c": line 5701) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to left at ("test/cases/large/clang-26760.c": line 5701) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to left at ("test/cases/large/clang-26760.c": line 5699) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to left at ("test/cases/large/clang-26760.c": line 5699) +* reduce to right at ("test/cases/large/clang-26760.c": line 5701) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5701) * reduce to left at ("test/cases/large/clang-26760.c": line 5699) * reduce to right at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to left at ("test/cases/large/clang-26760.c": line 5700) +* reduce to right at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5699) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5700) +* reduce to left at ("test/cases/large/clang-26760.c": line 5699) +* reduce to right at ("test/cases/large/clang-26760.c": line 5699) +* remove expression at ("test/cases/large/clang-26760.c": line 5699) * remove expression at ("test/cases/large/clang-26760.c": line 5700) * remove expression at ("test/cases/large/clang-26760.c": line 5700) * remove expression at ("test/cases/large/clang-26760.c": line 5699) -* do without param at ("test/cases/large/clang-26760.c": line 5699) -* do without param at ("test/cases/large/clang-26760.c": line 5700) -* do without param at ("test/cases/large/clang-26760.c": line 5701) -* replace by zero at ("test/cases/large/clang-26760.c": line 5701) -* replace by zero at ("test/cases/large/clang-26760.c": line 5701) -* replace by zero at ("test/cases/large/clang-26760.c": line 5701) +* reduce to index at ("test/cases/large/clang-26760.c": line 5701) +* remove expression at ("test/cases/large/clang-26760.c": line 5701) +* reduce to index at ("test/cases/large/clang-26760.c": line 5701) +* reduce to index at ("test/cases/large/clang-26760.c": line 5701) +* remove expression at ("test/cases/large/clang-26760.c": line 5697) * reduce to operant at ("test/cases/large/clang-26760.c": line 5701) * reduce to operant at ("test/cases/large/clang-26760.c": line 5701) -* do without param at ("test/cases/large/clang-26760.c": line 5702) -* do without param at ("test/cases/large/clang-26760.c": line 5703) -* do without param at ("test/cases/large/clang-26760.c": line 5704) * remove expr statement at ("test/cases/large/clang-26760.c": line 5705) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5705) * remove the for loop at ("test/cases/large/clang-26760.c": line 5707) * remove initializer at ("test/cases/large/clang-26760.c": line 5707) * reduce to left at ("test/cases/large/clang-26760.c": line 5707) * reduce to right at ("test/cases/large/clang-26760.c": line 5707) * remove check at ("test/cases/large/clang-26760.c": line 5707) +* reduce to left at ("test/cases/large/clang-26760.c": line 5707) +* reduce to right at ("test/cases/large/clang-26760.c": line 5707) * remove iterator at ("test/cases/large/clang-26760.c": line 5707) * reduce to left at ("test/cases/large/clang-26760.c": line 5707) * reduce to right at ("test/cases/large/clang-26760.c": line 5707) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5709) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5709) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5709) * remove expr statement at ("test/cases/large/clang-26760.c": line 5710) * reduce to left at ("test/cases/large/clang-26760.c": line 5710) * reduce to right at ("test/cases/large/clang-26760.c": line 5710) -* replace by zero at ("test/cases/large/clang-26760.c": line 5710) -* replace by zero at ("test/cases/large/clang-26760.c": line 5710) -* replace by zero at ("test/cases/large/clang-26760.c": line 5710) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5710) +* reduce to index at ("test/cases/large/clang-26760.c": line 5710) * remove expr statement at ("test/cases/large/clang-26760.c": line 5711) * reduce to left at ("test/cases/large/clang-26760.c": line 5711) * reduce to right at ("test/cases/large/clang-26760.c": line 5711) -* replace by zero at ("test/cases/large/clang-26760.c": line 5711) -* replace by zero at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5719) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5718) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5711) +* reduce to index at ("test/cases/large/clang-26760.c": line 5711) * remove expression at ("test/cases/large/clang-26760.c": line 5711) -* replace by zero at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5711) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5717) +* reduce to left at ("test/cases/large/clang-26760.c": line 5711) +* reduce to right at ("test/cases/large/clang-26760.c": line 5716) +* reduce to left at ("test/cases/large/clang-26760.c": line 5711) +* reduce to right at ("test/cases/large/clang-26760.c": line 5716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5716) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to left at ("test/cases/large/clang-26760.c": line 5711) +* reduce to right at ("test/cases/large/clang-26760.c": line 5711) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5715) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5712) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5712) +* reduce to index at ("test/cases/large/clang-26760.c": line 5712) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5712) -* replace by zero at ("test/cases/large/clang-26760.c": line 5712) -* replace by zero at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5715) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5714) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5714) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5714) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5714) * reduce to left at ("test/cases/large/clang-26760.c": line 5712) * reduce to right at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5712) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5713) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5712) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5712) +* reduce to index at ("test/cases/large/clang-26760.c": line 5712) * remove expression at ("test/cases/large/clang-26760.c": line 5712) -* replace by zero at ("test/cases/large/clang-26760.c": line 5712) -* do without param at ("test/cases/large/clang-26760.c": line 5713) -* do without param at ("test/cases/large/clang-26760.c": line 5714) -* do without param at ("test/cases/large/clang-26760.c": line 5715) -* do without param at ("test/cases/large/clang-26760.c": line 5716) -* replace by zero at ("test/cases/large/clang-26760.c": line 5716) -* replace by zero at ("test/cases/large/clang-26760.c": line 5716) -* do without param at ("test/cases/large/clang-26760.c": line 5717) -* do without param at ("test/cases/large/clang-26760.c": line 5718) -* do without param at ("test/cases/large/clang-26760.c": line 5719) -* replace by zero at ("test/cases/large/clang-26760.c": line 5719) -* replace by zero at ("test/cases/large/clang-26760.c": line 5719) +* reduce to left at ("test/cases/large/clang-26760.c": line 5712) +* reduce to right at ("test/cases/large/clang-26760.c": line 5712) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5716) +* reduce to index at ("test/cases/large/clang-26760.c": line 5716) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5719) +* reduce to index at ("test/cases/large/clang-26760.c": line 5719) * remove condition at ("test/cases/large/clang-26760.c": line 5721) * remove condition at ("test/cases/large/clang-26760.c": line 5723) * remove expr statement at ("test/cases/large/clang-26760.c": line 5724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5724) * remove continue at ("test/cases/large/clang-26760.c": line 5725) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5753) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5755) * remove expr statement at ("test/cases/large/clang-26760.c": line 5756) -* replace by zero at ("test/cases/large/clang-26760.c": line 5756) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5756) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5756) * remove the for loop at ("test/cases/large/clang-26760.c": line 5757) * remove initializer 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) * remove check 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) * 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) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5760) * remove condition at ("test/cases/large/clang-26760.c": line 5761) -* do without param at ("test/cases/large/clang-26760.c": line 5761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5763) * reduce to operant at ("test/cases/large/clang-26760.c": line 5761) -* do without param at ("test/cases/large/clang-26760.c": line 5761) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5761) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5762) +* reduce to index at ("test/cases/large/clang-26760.c": line 5761) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5776) -* replace by zero at ("test/cases/large/clang-26760.c": line 5776) -* do without param at ("test/cases/large/clang-26760.c": line 5776) -* do without param at ("test/cases/large/clang-26760.c": line 5776) +* reduce to left at ("test/cases/large/clang-26760.c": line 5776) +* reduce to right at ("test/cases/large/clang-26760.c": line 5776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5776) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5776) * remove condition at ("test/cases/large/clang-26760.c": line 5777) * remove expr statement at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5778) * remove return statement at ("test/cases/large/clang-26760.c": line 5779) -* replace by zero at ("test/cases/large/clang-26760.c": line 5779) +* reduce to index at ("test/cases/large/clang-26760.c": line 5779) * remove expr statement at ("test/cases/large/clang-26760.c": line 5765) * reduce to left at ("test/cases/large/clang-26760.c": line 5765) * reduce to right at ("test/cases/large/clang-26760.c": line 5765) -* replace by zero at ("test/cases/large/clang-26760.c": line 5765) * remove return statement at ("test/cases/large/clang-26760.c": line 5767) -* replace by zero at ("test/cases/large/clang-26760.c": line 5767) +* reduce to index at ("test/cases/large/clang-26760.c": line 5767) * expand compound statment at ("test/cases/large/clang-26760.c": line 5766) * remove condition at ("test/cases/large/clang-26760.c": line 5769) * remove continue at ("test/cases/large/clang-26760.c": line 5770) * remove expr statement at ("test/cases/large/clang-26760.c": line 5771) * reduce to left at ("test/cases/large/clang-26760.c": line 5771) * reduce to right at ("test/cases/large/clang-26760.c": line 5771) -* do without param at ("test/cases/large/clang-26760.c": line 5771) -* do without param at ("test/cases/large/clang-26760.c": line 5771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5771) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5771) * remove the for loop at ("test/cases/large/clang-26760.c": line 5781) * remove initializer at ("test/cases/large/clang-26760.c": line 5781) * 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 check at ("test/cases/large/clang-26760.c": line 5781) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5781) * reduce to left at ("test/cases/large/clang-26760.c": line 5781) * reduce to right 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) +* delete variable 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5785) * remove the for loop at ("test/cases/large/clang-26760.c": line 5786) * remove initializer at ("test/cases/large/clang-26760.c": line 5786) * reduce to left at ("test/cases/large/clang-26760.c": line 5786) * reduce to right at ("test/cases/large/clang-26760.c": line 5786) * remove check at ("test/cases/large/clang-26760.c": line 5786) +* reduce to left at ("test/cases/large/clang-26760.c": line 5786) +* reduce to right at ("test/cases/large/clang-26760.c": line 5786) * remove iterator at ("test/cases/large/clang-26760.c": line 5786) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5786) * remove expr statement at ("test/cases/large/clang-26760.c": line 5788) -* do without param at ("test/cases/large/clang-26760.c": line 5788) -* replace by zero at ("test/cases/large/clang-26760.c": line 5788) -* replace by zero at ("test/cases/large/clang-26760.c": line 5788) -* do without param at ("test/cases/large/clang-26760.c": line 5789) -* do without param at ("test/cases/large/clang-26760.c": line 5790) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5788) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5789) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5790) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5788) +* reduce to index at ("test/cases/large/clang-26760.c": line 5788) * remove condition at ("test/cases/large/clang-26760.c": line 5791) * remove expr statement at ("test/cases/large/clang-26760.c": line 5792) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5792) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5792) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5792) * remove expr statement at ("test/cases/large/clang-26760.c": line 5794) * remove expr statement at ("test/cases/large/clang-26760.c": line 5795) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5795) +* reduce to left at ("test/cases/large/clang-26760.c": line 5795) +* reduce to right at ("test/cases/large/clang-26760.c": line 5801) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5795) +* reduce to index at ("test/cases/large/clang-26760.c": line 5795) * remove expression at ("test/cases/large/clang-26760.c": line 5795) -* replace by zero at ("test/cases/large/clang-26760.c": line 5795) -* do without param at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5801) +* reduce to left at ("test/cases/large/clang-26760.c": line 5795) +* reduce to right at ("test/cases/large/clang-26760.c": line 5800) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5800) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) @@ -13694,89 +16896,116 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5800) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5795) -* replace by zero at ("test/cases/large/clang-26760.c": line 5795) +* reduce to index at ("test/cases/large/clang-26760.c": line 5795) * reduce to left at ("test/cases/large/clang-26760.c": line 5795) * reduce to right at ("test/cases/large/clang-26760.c": line 5800) -* do without param at ("test/cases/large/clang-26760.c": line 5795) -* replace by zero at ("test/cases/large/clang-26760.c": line 5795) -* do without param at ("test/cases/large/clang-26760.c": line 5800) -* remove expression at ("test/cases/large/clang-26760.c": line 5796) -* do without param at ("test/cases/large/clang-26760.c": line 5799) -* remove expression at ("test/cases/large/clang-26760.c": line 5796) -* do without param at ("test/cases/large/clang-26760.c": line 5796) -* do without param at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5800) +* reduce to index at ("test/cases/large/clang-26760.c": line 5795) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5800) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5799) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5800) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5799) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5796) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) * reduce to left at ("test/cases/large/clang-26760.c": line 5797) * reduce to right at ("test/cases/large/clang-26760.c": line 5797) -* do without param at ("test/cases/large/clang-26760.c": line 5797) -* remove expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5799) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) * reduce to left at ("test/cases/large/clang-26760.c": line 5797) * reduce to right at ("test/cases/large/clang-26760.c": line 5797) -* replace by zero at ("test/cases/large/clang-26760.c": line 5797) -* replace by zero at ("test/cases/large/clang-26760.c": line 5797) -* do without param at ("test/cases/large/clang-26760.c": line 5797) +* reduce to left at ("test/cases/large/clang-26760.c": line 5797) +* reduce to right at ("test/cases/large/clang-26760.c": line 5797) +* reduce to index at ("test/cases/large/clang-26760.c": line 5797) +* reduce to index at ("test/cases/large/clang-26760.c": line 5797) * remove expression at ("test/cases/large/clang-26760.c": line 5797) -* replace by zero at ("test/cases/large/clang-26760.c": line 5797) -* do without param at ("test/cases/large/clang-26760.c": line 5798) -* do without param at ("test/cases/large/clang-26760.c": line 5799) -* do without param at ("test/cases/large/clang-26760.c": line 5800) -* do without param at ("test/cases/large/clang-26760.c": line 5801) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5798) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5797) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5797) +* reduce to index at ("test/cases/large/clang-26760.c": line 5797) +* remove expression at ("test/cases/large/clang-26760.c": line 5797) +* remove expression at ("test/cases/large/clang-26760.c": line 5796) +* remove expression at ("test/cases/large/clang-26760.c": line 5796) * remove the for loop at ("test/cases/large/clang-26760.c": line 5802) * remove initializer at ("test/cases/large/clang-26760.c": line 5802) * 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 check at ("test/cases/large/clang-26760.c": line 5802) +* 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 iterator at ("test/cases/large/clang-26760.c": line 5802) -* replace by zero at ("test/cases/large/clang-26760.c": line 5804) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5802) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 5809) -* do without param at ("test/cases/large/clang-26760.c": line 5809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5809) +* reduce to left at ("test/cases/large/clang-26760.c": line 5808) +* reduce to right at ("test/cases/large/clang-26760.c": line 5808) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5815) +* reduce to left at ("test/cases/large/clang-26760.c": line 5809) +* reduce to right at ("test/cases/large/clang-26760.c": line 5814) +* reduce to left at ("test/cases/large/clang-26760.c": line 5809) +* reduce to right at ("test/cases/large/clang-26760.c": line 5809) +* reduce to index at ("test/cases/large/clang-26760.c": line 5809) +* reduce to left at ("test/cases/large/clang-26760.c": line 5809) +* reduce to right at ("test/cases/large/clang-26760.c": line 5814) * reduce to left at ("test/cases/large/clang-26760.c": line 5809) * reduce to right at ("test/cases/large/clang-26760.c": line 5814) -* replace by zero at ("test/cases/large/clang-26760.c": line 5809) * reduce to left at ("test/cases/large/clang-26760.c": line 5809) * reduce to right at ("test/cases/large/clang-26760.c": line 5814) -* do without param at ("test/cases/large/clang-26760.c": line 5809) -* do without param at ("test/cases/large/clang-26760.c": line 5810) -* do without param at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5809) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5814) +* reduce to left at ("test/cases/large/clang-26760.c": line 5810) +* reduce to right at ("test/cases/large/clang-26760.c": line 5811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5810) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5811) +* reduce to index at ("test/cases/large/clang-26760.c": line 5810) * remove expression at ("test/cases/large/clang-26760.c": line 5810) -* do without param at ("test/cases/large/clang-26760.c": line 5810) -* replace by zero at ("test/cases/large/clang-26760.c": line 5810) -* do without param at ("test/cases/large/clang-26760.c": line 5811) -* do without param at ("test/cases/large/clang-26760.c": line 5811) -* do without param at ("test/cases/large/clang-26760.c": line 5813) -* remove expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to left at ("test/cases/large/clang-26760.c": line 5811) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5811) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5813) +* reduce to left at ("test/cases/large/clang-26760.c": line 5813) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5813) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to left at ("test/cases/large/clang-26760.c": line 5812) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) +* reduce to left at ("test/cases/large/clang-26760.c": line 5812) +* reduce to right at ("test/cases/large/clang-26760.c": line 5813) * reduce to left at ("test/cases/large/clang-26760.c": line 5812) * reduce to right at ("test/cases/large/clang-26760.c": line 5813) * reduce to left at ("test/cases/large/clang-26760.c": line 5812) * reduce to right at ("test/cases/large/clang-26760.c": line 5813) -* do without param at ("test/cases/large/clang-26760.c": line 5812) -* do without param at ("test/cases/large/clang-26760.c": line 5813) -* replace by zero at ("test/cases/large/clang-26760.c": line 5813) -* replace by zero at ("test/cases/large/clang-26760.c": line 5813) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5813) +* reduce to index at ("test/cases/large/clang-26760.c": line 5813) +* reduce to index at ("test/cases/large/clang-26760.c": line 5813) +* remove expression at ("test/cases/large/clang-26760.c": line 5812) +* reduce to index at ("test/cases/large/clang-26760.c": line 5814) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5860) -* do without param at ("test/cases/large/clang-26760.c": line 5860) -* do without param at ("test/cases/large/clang-26760.c": line 5860) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5860) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5860) * remove condition at ("test/cases/large/clang-26760.c": line 5861) * remove break at ("test/cases/large/clang-26760.c": line 5862) * remove the for loop at ("test/cases/large/clang-26760.c": line 5863) @@ -13784,175 +17013,265 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5863) * reduce to right at ("test/cases/large/clang-26760.c": line 5863) * remove check at ("test/cases/large/clang-26760.c": line 5863) +* reduce to left at ("test/cases/large/clang-26760.c": line 5863) +* reduce to right at ("test/cases/large/clang-26760.c": line 5863) * reduce to operant at ("test/cases/large/clang-26760.c": line 5863) * remove iterator at ("test/cases/large/clang-26760.c": line 5863) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5863) * remove return statement at ("test/cases/large/clang-26760.c": line 5865) * remove the for loop at ("test/cases/large/clang-26760.c": line 5867) * remove initializer at ("test/cases/large/clang-26760.c": line 5867) * reduce to left at ("test/cases/large/clang-26760.c": line 5867) * reduce to right at ("test/cases/large/clang-26760.c": line 5867) * remove check at ("test/cases/large/clang-26760.c": line 5867) +* reduce to left at ("test/cases/large/clang-26760.c": line 5867) +* reduce to right at ("test/cases/large/clang-26760.c": line 5867) * remove iterator at ("test/cases/large/clang-26760.c": line 5867) * reduce to left at ("test/cases/large/clang-26760.c": line 5867) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5867) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5868) * remove expr statement at ("test/cases/large/clang-26760.c": line 5870) -* replace by zero at ("test/cases/large/clang-26760.c": line 5817) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5870) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 5822) -* remove expression at ("test/cases/large/clang-26760.c": line 5818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5823) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5818) +* reduce to left at ("test/cases/large/clang-26760.c": line 5818) +* reduce to right at ("test/cases/large/clang-26760.c": line 5818) +* reduce to left at ("test/cases/large/clang-26760.c": line 5818) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) * reduce to left at ("test/cases/large/clang-26760.c": line 5818) * reduce to right at ("test/cases/large/clang-26760.c": line 5820) * reduce to left at ("test/cases/large/clang-26760.c": line 5818) * reduce to right at ("test/cases/large/clang-26760.c": line 5818) -* replace by zero at ("test/cases/large/clang-26760.c": line 5818) -* do without param at ("test/cases/large/clang-26760.c": line 5818) -* do without param at ("test/cases/large/clang-26760.c": line 5819) -* do without param at ("test/cases/large/clang-26760.c": line 5819) -* do without param at ("test/cases/large/clang-26760.c": line 5820) -* do without param at ("test/cases/large/clang-26760.c": line 5820) +* reduce to index at ("test/cases/large/clang-26760.c": line 5818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5818) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5819) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to left at ("test/cases/large/clang-26760.c": line 5820) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5822) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) * remove expression at ("test/cases/large/clang-26760.c": line 5820) -* do without param at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5820) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5821) * reduce to left at ("test/cases/large/clang-26760.c": line 5820) * reduce to right at ("test/cases/large/clang-26760.c": line 5820) -* do without param at ("test/cases/large/clang-26760.c": line 5821) -* do without param at ("test/cases/large/clang-26760.c": line 5822) +* reduce to left at ("test/cases/large/clang-26760.c": line 5822) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) +* reduce to left at ("test/cases/large/clang-26760.c": line 5822) +* reduce to right at ("test/cases/large/clang-26760.c": line 5822) +* reduce to left at ("test/cases/large/clang-26760.c": line 5822) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 5818) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5848) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5850) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5850) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) * reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5848) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5848) +* reduce to index at ("test/cases/large/clang-26760.c": line 5848) * remove expression at ("test/cases/large/clang-26760.c": line 5848) -* replace by zero at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5850) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) * reduce to right at ("test/cases/large/clang-26760.c": line 5850) * reduce to left at ("test/cases/large/clang-26760.c": line 5848) +* reduce to right at ("test/cases/large/clang-26760.c": line 5848) +* reduce to left at ("test/cases/large/clang-26760.c": line 5848) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) -* do without param at ("test/cases/large/clang-26760.c": line 5848) -* do without param at ("test/cases/large/clang-26760.c": line 5849) -* do without param at ("test/cases/large/clang-26760.c": line 5849) -* remove expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5848) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5850) +* reduce to left at ("test/cases/large/clang-26760.c": line 5849) +* reduce to right at ("test/cases/large/clang-26760.c": line 5849) +* reduce to left at ("test/cases/large/clang-26760.c": line 5849) +* reduce to right at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5849) * reduce to left at ("test/cases/large/clang-26760.c": line 5849) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) * reduce to left at ("test/cases/large/clang-26760.c": line 5849) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) * reduce to left at ("test/cases/large/clang-26760.c": line 5849) * reduce to right at ("test/cases/large/clang-26760.c": line 5849) -* do without param at ("test/cases/large/clang-26760.c": line 5850) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5825) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 5826) +* remove expression at ("test/cases/large/clang-26760.c": line 5849) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5825) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5826) * remove the for loop at ("test/cases/large/clang-26760.c": line 5827) * remove initializer at ("test/cases/large/clang-26760.c": line 5827) * reduce to left at ("test/cases/large/clang-26760.c": line 5827) * reduce to right at ("test/cases/large/clang-26760.c": line 5827) * remove check at ("test/cases/large/clang-26760.c": line 5827) +* reduce to left at ("test/cases/large/clang-26760.c": line 5827) +* reduce to right at ("test/cases/large/clang-26760.c": line 5827) * remove iterator at ("test/cases/large/clang-26760.c": line 5827) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5827) * remove expr statement at ("test/cases/large/clang-26760.c": line 5828) * reduce to left at ("test/cases/large/clang-26760.c": line 5828) * reduce to right at ("test/cases/large/clang-26760.c": line 5828) -* replace by zero at ("test/cases/large/clang-26760.c": line 5828) +* reduce to index at ("test/cases/large/clang-26760.c": line 5828) * remove expr statement at ("test/cases/large/clang-26760.c": line 5829) * reduce to left at ("test/cases/large/clang-26760.c": line 5829) * reduce to right at ("test/cases/large/clang-26760.c": line 5829) -* replace by zero at ("test/cases/large/clang-26760.c": line 5829) * remove condition at ("test/cases/large/clang-26760.c": line 5830) * remove continue at ("test/cases/large/clang-26760.c": line 5831) * remove expr statement at ("test/cases/large/clang-26760.c": line 5832) * reduce to left at ("test/cases/large/clang-26760.c": line 5832) * reduce to right at ("test/cases/large/clang-26760.c": line 5832) -* do without param at ("test/cases/large/clang-26760.c": line 5832) -* replace by zero at ("test/cases/large/clang-26760.c": line 5832) -* do without param at ("test/cases/large/clang-26760.c": line 5832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5832) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5832) +* reduce to index at ("test/cases/large/clang-26760.c": line 5832) * remove expr statement at ("test/cases/large/clang-26760.c": line 5833) * reduce to left at ("test/cases/large/clang-26760.c": line 5833) * reduce to right at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5833) -* do without param at ("test/cases/large/clang-26760.c": line 5834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5842) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5833) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5841) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5840) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5840) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5840) +* reduce to left at ("test/cases/large/clang-26760.c": line 5833) +* reduce to right at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5839) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5833) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5834) * reduce to left at ("test/cases/large/clang-26760.c": line 5834) * reduce to right at ("test/cases/large/clang-26760.c": line 5835) -* do without param at ("test/cases/large/clang-26760.c": line 5834) -* do without param at ("test/cases/large/clang-26760.c": line 5835) -* do without param at ("test/cases/large/clang-26760.c": line 5836) -* do without param at ("test/cases/large/clang-26760.c": line 5836) -* do without param at ("test/cases/large/clang-26760.c": line 5837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5834) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5835) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5836) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5837) +* reduce to left at ("test/cases/large/clang-26760.c": line 5837) +* reduce to right at ("test/cases/large/clang-26760.c": line 5838) * reduce to left at ("test/cases/large/clang-26760.c": line 5837) * reduce to right at ("test/cases/large/clang-26760.c": line 5838) * reduce to left at ("test/cases/large/clang-26760.c": line 5837) * reduce to right at ("test/cases/large/clang-26760.c": line 5838) -* do without param at ("test/cases/large/clang-26760.c": line 5837) -* do without param at ("test/cases/large/clang-26760.c": line 5838) -* replace by zero at ("test/cases/large/clang-26760.c": line 5838) -* do without param at ("test/cases/large/clang-26760.c": line 5839) -* do without param at ("test/cases/large/clang-26760.c": line 5840) -* do without param at ("test/cases/large/clang-26760.c": line 5841) -* do without param at ("test/cases/large/clang-26760.c": line 5842) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5837) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5838) +* reduce to index at ("test/cases/large/clang-26760.c": line 5838) * remove expr statement at ("test/cases/large/clang-26760.c": line 5852) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5852) * remove expr statement at ("test/cases/large/clang-26760.c": line 5874) * remove expr statement at ("test/cases/large/clang-26760.c": line 5875) -* replace by zero at ("test/cases/large/clang-26760.c": line 5875) -* replace by zero at ("test/cases/large/clang-26760.c": line 5875) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5875) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5875) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5875) * remove expr statement at ("test/cases/large/clang-26760.c": line 5876) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5876) * remove expr statement at ("test/cases/large/clang-26760.c": line 5878) * reduce to left at ("test/cases/large/clang-26760.c": line 5878) * reduce to right at ("test/cases/large/clang-26760.c": line 5879) -* replace by zero at ("test/cases/large/clang-26760.c": line 5878) -* remove expression at ("test/cases/large/clang-26760.c": line 5878) -* do without param at ("test/cases/large/clang-26760.c": line 5878) +* reduce to left at ("test/cases/large/clang-26760.c": line 5879) +* reduce to right at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) * reduce to operant at ("test/cases/large/clang-26760.c": line 5878) -* do without param at ("test/cases/large/clang-26760.c": line 5879) -* do without param at ("test/cases/large/clang-26760.c": line 5879) -* replace by zero at ("test/cases/large/clang-26760.c": line 5879) -* do without param at ("test/cases/large/clang-26760.c": line 5879) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* remove expression at ("test/cases/large/clang-26760.c": line 5878) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5887) +* reduce to left at ("test/cases/large/clang-26760.c": line 5879) +* reduce to right at ("test/cases/large/clang-26760.c": line 5879) +* reduce to left at ("test/cases/large/clang-26760.c": line 5879) +* reduce to right at ("test/cases/large/clang-26760.c": line 5879) +* reduce to index at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5879) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) * reduce to operant at ("test/cases/large/clang-26760.c": line 5880) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5886) * reduce to operant at ("test/cases/large/clang-26760.c": line 5880) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5886) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5885) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5885) * reduce to left at ("test/cases/large/clang-26760.c": line 5880) * reduce to right at ("test/cases/large/clang-26760.c": line 5885) -* do without param at ("test/cases/large/clang-26760.c": line 5880) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5885) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5884) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5884) * reduce to left at ("test/cases/large/clang-26760.c": line 5880) * reduce to right at ("test/cases/large/clang-26760.c": line 5883) -* do without param at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5883) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) +* reduce to left at ("test/cases/large/clang-26760.c": line 5880) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) * reduce to left at ("test/cases/large/clang-26760.c": line 5880) * reduce to right at ("test/cases/large/clang-26760.c": line 5882) -* do without param at ("test/cases/large/clang-26760.c": line 5880) -* do without param at ("test/cases/large/clang-26760.c": line 5881) -* remove expression at ("test/cases/large/clang-26760.c": line 5881) -* do without param at ("test/cases/large/clang-26760.c": line 5881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5880) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5882) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5882) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5881) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5881) +* reduce to left at ("test/cases/large/clang-26760.c": line 5881) +* reduce to right at ("test/cases/large/clang-26760.c": line 5881) * reduce to left at ("test/cases/large/clang-26760.c": line 5881) * reduce to right at ("test/cases/large/clang-26760.c": line 5881) -* replace by zero at ("test/cases/large/clang-26760.c": line 5881) -* do without param at ("test/cases/large/clang-26760.c": line 5882) +* reduce to index at ("test/cases/large/clang-26760.c": line 5881) * reduce to operant at ("test/cases/large/clang-26760.c": line 5882) -* do without param at ("test/cases/large/clang-26760.c": line 5883) -* do without param at ("test/cases/large/clang-26760.c": line 5884) -* do without param at ("test/cases/large/clang-26760.c": line 5885) -* replace by zero at ("test/cases/large/clang-26760.c": line 5885) -* do without param at ("test/cases/large/clang-26760.c": line 5886) -* replace by zero at ("test/cases/large/clang-26760.c": line 5886) -* replace by zero at ("test/cases/large/clang-26760.c": line 5886) -* do without param at ("test/cases/large/clang-26760.c": line 5887) +* remove expression at ("test/cases/large/clang-26760.c": line 5881) +* reduce to index at ("test/cases/large/clang-26760.c": line 5885) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5886) +* reduce to index at ("test/cases/large/clang-26760.c": line 5886) +* reduce to index at ("test/cases/large/clang-26760.c": line 5886) * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5891) @@ -13962,19 +17281,32 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5894) * reduce to left at ("test/cases/large/clang-26760.c": line 5894) * reduce to right at ("test/cases/large/clang-26760.c": line 5894) -* replace by zero at ("test/cases/large/clang-26760.c": line 5894) * reduce to left at ("test/cases/large/clang-26760.c": line 5894) * reduce to right at ("test/cases/large/clang-26760.c": line 5899) -* do without param at ("test/cases/large/clang-26760.c": line 5894) -* do without param at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5898) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5895) +* reduce to left at ("test/cases/large/clang-26760.c": line 5894) +* reduce to right at ("test/cases/large/clang-26760.c": line 5894) +* reduce to index at ("test/cases/large/clang-26760.c": line 5894) +* reduce to left at ("test/cases/large/clang-26760.c": line 5894) +* reduce to right at ("test/cases/large/clang-26760.c": line 5899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to left at ("test/cases/large/clang-26760.c": line 5894) +* reduce to right at ("test/cases/large/clang-26760.c": line 5894) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5898) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * remove expression at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5897) * reduce to left at ("test/cases/large/clang-26760.c": line 5896) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) * reduce to operant at ("test/cases/large/clang-26760.c": line 5895) @@ -13986,59 +17318,82 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 5896) * reduce to left at ("test/cases/large/clang-26760.c": line 5896) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to left at ("test/cases/large/clang-26760.c": line 5896) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to left at ("test/cases/large/clang-26760.c": line 5895) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to left at ("test/cases/large/clang-26760.c": line 5895) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to left at ("test/cases/large/clang-26760.c": line 5896) +* reduce to right at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5896) -* remove expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to left at ("test/cases/large/clang-26760.c": line 5895) * reduce to right at ("test/cases/large/clang-26760.c": line 5896) -* do without param at ("test/cases/large/clang-26760.c": line 5895) -* do without param at ("test/cases/large/clang-26760.c": line 5896) -* replace by zero at ("test/cases/large/clang-26760.c": line 5896) -* do without param at ("test/cases/large/clang-26760.c": line 5897) -* do without param at ("test/cases/large/clang-26760.c": line 5898) -* do without param at ("test/cases/large/clang-26760.c": line 5899) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5896) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* reduce to index at ("test/cases/large/clang-26760.c": line 5896) +* remove expression at ("test/cases/large/clang-26760.c": line 5896) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) +* remove expression at ("test/cases/large/clang-26760.c": line 5895) * reduce to operant at ("test/cases/large/clang-26760.c": line 5899) * remove the for loop at ("test/cases/large/clang-26760.c": line 5900) * remove initializer at ("test/cases/large/clang-26760.c": line 5900) * 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 check at ("test/cases/large/clang-26760.c": line 5900) +* reduce to left at ("test/cases/large/clang-26760.c": line 5900) +* reduce to right at ("test/cases/large/clang-26760.c": line 5900) * reduce to operant at ("test/cases/large/clang-26760.c": line 5900) * remove iterator at ("test/cases/large/clang-26760.c": line 5900) -* replace by zero at ("test/cases/large/clang-26760.c": line 5902) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5900) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5907) * remove expr statement at ("test/cases/large/clang-26760.c": line 5908) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5908) * remove condition at ("test/cases/large/clang-26760.c": line 5909) * remove break at ("test/cases/large/clang-26760.c": line 5910) * remove expr statement at ("test/cases/large/clang-26760.c": line 5911) * reduce to left at ("test/cases/large/clang-26760.c": line 5911) * reduce to right at ("test/cases/large/clang-26760.c": line 5911) * remove condition at ("test/cases/large/clang-26760.c": line 5912) +* reduce to left at ("test/cases/large/clang-26760.c": line 5912) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to left at ("test/cases/large/clang-26760.c": line 5912) +* reduce to right at ("test/cases/large/clang-26760.c": line 5912) * reduce to operant at ("test/cases/large/clang-26760.c": line 5912) -* do without param at ("test/cases/large/clang-26760.c": line 5912) -* do without param at ("test/cases/large/clang-26760.c": line 5913) +* reduce to left at ("test/cases/large/clang-26760.c": line 5912) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5912) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5913) * reduce to operant at ("test/cases/large/clang-26760.c": line 5913) * reduce to left at ("test/cases/large/clang-26760.c": line 5913) * reduce to right at ("test/cases/large/clang-26760.c": line 5915) -* remove expression at ("test/cases/large/clang-26760.c": line 5913) -* do without param at ("test/cases/large/clang-26760.c": line 5913) -* do without param at ("test/cases/large/clang-26760.c": line 5914) +* reduce to left at ("test/cases/large/clang-26760.c": line 5913) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5913) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5914) * reduce to left at ("test/cases/large/clang-26760.c": line 5914) * reduce to right at ("test/cases/large/clang-26760.c": line 5914) * reduce to operant at ("test/cases/large/clang-26760.c": line 5914) @@ -14047,225 +17402,336 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5914) * reduce to right at ("test/cases/large/clang-26760.c": line 5915) * reduce to operant at ("test/cases/large/clang-26760.c": line 5914) -* do without param at ("test/cases/large/clang-26760.c": line 5914) -* do without param at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5914) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) +* reduce to left at ("test/cases/large/clang-26760.c": line 5915) +* reduce to right at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5915) * remove expression 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 5915) -* replace by zero at ("test/cases/large/clang-26760.c": line 5922) +* reduce to index at ("test/cases/large/clang-26760.c": line 5915) +* remove expression at ("test/cases/large/clang-26760.c": line 5913) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5915) +* reduce to index at ("test/cases/large/clang-26760.c": line 5915) +* reduce to index at ("test/cases/large/clang-26760.c": line 5915) * inline variable l_956 at ("test/cases/large/clang-26760.c": line 5922) * remove the for loop at ("test/cases/large/clang-26760.c": line 5923) * 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 check 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 iterator 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) -* do without param at ("test/cases/large/clang-26760.c": line 5923) -* do without param at ("test/cases/large/clang-26760.c": line 5924) -* replace by zero at ("test/cases/large/clang-26760.c": line 5926) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5923) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5924) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5928) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5932) * remove expr statement at ("test/cases/large/clang-26760.c": line 5933) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5933) * remove expr statement at ("test/cases/large/clang-26760.c": line 5934) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5934) * remove expr statement at ("test/cases/large/clang-26760.c": line 5936) * remove expr statement at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5942) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* remove expression at ("test/cases/large/clang-26760.c": line 5942) -* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5942) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* do without param at ("test/cases/large/clang-26760.c": line 5941) -* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5942) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) * remove expression at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5941) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5937) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5941) -* do without param at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5941) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5941) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5940) -* do without param at ("test/cases/large/clang-26760.c": line 5937) -* do without param at ("test/cases/large/clang-26760.c": line 5937) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5940) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5939) +* reduce to left at ("test/cases/large/clang-26760.c": line 5937) +* reduce to right at ("test/cases/large/clang-26760.c": line 5938) * reduce to left at ("test/cases/large/clang-26760.c": line 5937) * reduce to right at ("test/cases/large/clang-26760.c": line 5938) -* do without param at ("test/cases/large/clang-26760.c": line 5937) -* replace by zero at ("test/cases/large/clang-26760.c": line 5937) -* do without param at ("test/cases/large/clang-26760.c": line 5938) -* do without param at ("test/cases/large/clang-26760.c": line 5939) -* do without param at ("test/cases/large/clang-26760.c": line 5940) -* replace by zero at ("test/cases/large/clang-26760.c": line 5940) -* do without param at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* replace by zero at ("test/cases/large/clang-26760.c": line 5941) -* do without param at ("test/cases/large/clang-26760.c": line 5942) -* replace by zero at ("test/cases/large/clang-26760.c": line 5942) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5938) +* reduce to index at ("test/cases/large/clang-26760.c": line 5937) +* reduce to index at ("test/cases/large/clang-26760.c": line 5940) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5941) +* reduce to index at ("test/cases/large/clang-26760.c": line 5941) +* remove expression at ("test/cases/large/clang-26760.c": line 5937) +* remove expression at ("test/cases/large/clang-26760.c": line 5942) +* reduce to index at ("test/cases/large/clang-26760.c": line 5942) * remove expr statement at ("test/cases/large/clang-26760.c": line 5943) * reduce to left at ("test/cases/large/clang-26760.c": line 5943) * reduce to right at ("test/cases/large/clang-26760.c": line 5949) -* replace by zero at ("test/cases/large/clang-26760.c": line 5943) -* replace by zero at ("test/cases/large/clang-26760.c": line 5943) -* remove expression at ("test/cases/large/clang-26760.c": line 5943) -* do without param at ("test/cases/large/clang-26760.c": line 5943) -* do without param at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5943) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5949) -* do without param at ("test/cases/large/clang-26760.c": line 5944) -* do without param at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5949) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5948) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5947) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5947) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5947) -* do without param at ("test/cases/large/clang-26760.c": line 5944) +* reduce to left at ("test/cases/large/clang-26760.c": line 5944) +* reduce to right at ("test/cases/large/clang-26760.c": line 5947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5947) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to left at ("test/cases/large/clang-26760.c": line 5944) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) -* do without param at ("test/cases/large/clang-26760.c": line 5944) -* do without param at ("test/cases/large/clang-26760.c": line 5945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5944) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to left at ("test/cases/large/clang-26760.c": line 5945) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) -* do without param at ("test/cases/large/clang-26760.c": line 5945) -* remove expression at ("test/cases/large/clang-26760.c": line 5945) * reduce to left at ("test/cases/large/clang-26760.c": line 5945) * reduce to right at ("test/cases/large/clang-26760.c": line 5945) -* replace by zero at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5946) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) +* reduce to index at ("test/cases/large/clang-26760.c": line 5945) +* reduce to left at ("test/cases/large/clang-26760.c": line 5945) +* reduce to right at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) +* remove expression at ("test/cases/large/clang-26760.c": line 5945) * reduce to operant at ("test/cases/large/clang-26760.c": line 5945) -* do without param at ("test/cases/large/clang-26760.c": line 5946) -* replace by zero at ("test/cases/large/clang-26760.c": line 5946) -* replace by zero at ("test/cases/large/clang-26760.c": line 5946) -* do without param at ("test/cases/large/clang-26760.c": line 5947) -* replace by zero at ("test/cases/large/clang-26760.c": line 5947) -* do without param at ("test/cases/large/clang-26760.c": line 5948) -* do without param at ("test/cases/large/clang-26760.c": line 5949) -* replace by zero at ("test/cases/large/clang-26760.c": line 5949) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5946) +* reduce to index at ("test/cases/large/clang-26760.c": line 5946) +* reduce to index at ("test/cases/large/clang-26760.c": line 5946) +* reduce to index at ("test/cases/large/clang-26760.c": line 5947) +* reduce to index at ("test/cases/large/clang-26760.c": line 5949) +* remove expression at ("test/cases/large/clang-26760.c": line 5943) * reduce to operant at ("test/cases/large/clang-26760.c": line 5949) * remove expr statement at ("test/cases/large/clang-26760.c": line 5950) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5964) -* replace by zero at ("test/cases/large/clang-26760.c": line 5950) -* replace by zero at ("test/cases/large/clang-26760.c": line 5950) -* remove expression at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) +* reduce to left at ("test/cases/large/clang-26760.c": line 5964) +* reduce to right at ("test/cases/large/clang-26760.c": line 5964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5964) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5963) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5950) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5950) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5963) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5962) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5962) * reduce to left at ("test/cases/large/clang-26760.c": line 5950) * reduce to right at ("test/cases/large/clang-26760.c": line 5961) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5950) -* do without param at ("test/cases/large/clang-26760.c": line 5959) -* remove expression at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5957) -* remove expression at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* replace by zero at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5951) -* replace by zero at ("test/cases/large/clang-26760.c": line 5951) -* do without param at ("test/cases/large/clang-26760.c": line 5952) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5961) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5960) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5959) +* reduce to left at ("test/cases/large/clang-26760.c": line 5950) +* reduce to right at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5959) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5958) +* reduce to left at ("test/cases/large/clang-26760.c": line 5957) +* reduce to right at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5956) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5955) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5955) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5951) +* reduce to index at ("test/cases/large/clang-26760.c": line 5951) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5955) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5955) +* reduce to left at ("test/cases/large/clang-26760.c": line 5951) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to index at ("test/cases/large/clang-26760.c": line 5951) * reduce to left at ("test/cases/large/clang-26760.c": line 5952) * reduce to right at ("test/cases/large/clang-26760.c": line 5954) -* remove expression at ("test/cases/large/clang-26760.c": line 5952) -* do without param at ("test/cases/large/clang-26760.c": line 5952) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5954) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5953) * reduce to left at ("test/cases/large/clang-26760.c": line 5952) * reduce to right at ("test/cases/large/clang-26760.c": line 5953) -* do without param at ("test/cases/large/clang-26760.c": line 5952) -* do without param at ("test/cases/large/clang-26760.c": line 5953) -* replace by zero at ("test/cases/large/clang-26760.c": line 5953) -* do without param at ("test/cases/large/clang-26760.c": line 5954) -* do without param at ("test/cases/large/clang-26760.c": line 5955) -* do without param at ("test/cases/large/clang-26760.c": line 5956) -* do without param at ("test/cases/large/clang-26760.c": line 5957) -* do without param at ("test/cases/large/clang-26760.c": line 5958) -* do without param at ("test/cases/large/clang-26760.c": line 5959) -* do without param at ("test/cases/large/clang-26760.c": line 5960) -* do without param at ("test/cases/large/clang-26760.c": line 5961) -* do without param at ("test/cases/large/clang-26760.c": line 5962) -* replace by zero at ("test/cases/large/clang-26760.c": line 5962) -* replace by zero at ("test/cases/large/clang-26760.c": line 5962) -* do without param at ("test/cases/large/clang-26760.c": line 5963) -* do without param at ("test/cases/large/clang-26760.c": line 5964) +* reduce to left at ("test/cases/large/clang-26760.c": line 5952) +* reduce to right at ("test/cases/large/clang-26760.c": line 5953) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5953) +* reduce to index at ("test/cases/large/clang-26760.c": line 5953) +* remove expression at ("test/cases/large/clang-26760.c": line 5952) +* remove expression at ("test/cases/large/clang-26760.c": line 5951) +* remove expression at ("test/cases/large/clang-26760.c": line 5951) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5962) +* reduce to index at ("test/cases/large/clang-26760.c": line 5962) +* reduce to index at ("test/cases/large/clang-26760.c": line 5962) +* remove expression at ("test/cases/large/clang-26760.c": line 5950) * remove expr statement at ("test/cases/large/clang-26760.c": line 5917) * reduce to left at ("test/cases/large/clang-26760.c": line 5917) * reduce to right at ("test/cases/large/clang-26760.c": line 5917) -* replace by zero at ("test/cases/large/clang-26760.c": line 5917) -* replace by zero at ("test/cases/large/clang-26760.c": line 5917) +* reduce to index at ("test/cases/large/clang-26760.c": line 5917) * remove expr statement 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 5918) +* reduce to indexee 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) +* delete variable at ("test/cases/large/clang-26760.c": line 5967) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 5968) * remove the for loop at ("test/cases/large/clang-26760.c": line 5969) * remove initializer at ("test/cases/large/clang-26760.c": line 5969) * reduce to left at ("test/cases/large/clang-26760.c": line 5969) * reduce to right at ("test/cases/large/clang-26760.c": line 5969) * remove check at ("test/cases/large/clang-26760.c": line 5969) +* reduce to left at ("test/cases/large/clang-26760.c": line 5969) +* reduce to right at ("test/cases/large/clang-26760.c": line 5969) * remove iterator at ("test/cases/large/clang-26760.c": line 5969) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5969) * remove the for loop at ("test/cases/large/clang-26760.c": line 5971) * remove initializer at ("test/cases/large/clang-26760.c": line 5971) * reduce to left at ("test/cases/large/clang-26760.c": line 5971) * reduce to right at ("test/cases/large/clang-26760.c": line 5971) * remove check at ("test/cases/large/clang-26760.c": line 5971) +* reduce to left at ("test/cases/large/clang-26760.c": line 5971) +* reduce to right at ("test/cases/large/clang-26760.c": line 5971) * remove iterator at ("test/cases/large/clang-26760.c": line 5971) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5971) * remove expr statement at ("test/cases/large/clang-26760.c": line 5973) -* do without param at ("test/cases/large/clang-26760.c": line 5973) -* replace by zero at ("test/cases/large/clang-26760.c": line 5973) -* replace by zero at ("test/cases/large/clang-26760.c": line 5973) -* do without param at ("test/cases/large/clang-26760.c": line 5974) -* do without param at ("test/cases/large/clang-26760.c": line 5975) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5975) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5973) +* reduce to index at ("test/cases/large/clang-26760.c": line 5973) * remove condition at ("test/cases/large/clang-26760.c": line 5976) * remove expr statement at ("test/cases/large/clang-26760.c": line 5977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5977) * remove expr statement at ("test/cases/large/clang-26760.c": line 5980) * remove expr statement at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5981) -* replace by zero at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5981) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5993) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5993) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5993) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5993) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) @@ -14273,118 +17739,166 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5993) * reduce to operant at ("test/cases/large/clang-26760.c": line 5981) -* remove expression at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* replace by zero at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5992) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5991) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5990) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5989) +* reduce to index at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5989) * reduce to right at ("test/cases/large/clang-26760.c": line 5989) * reduce to left at ("test/cases/large/clang-26760.c": line 5989) * reduce to right at ("test/cases/large/clang-26760.c": line 5989) * reduce to left at ("test/cases/large/clang-26760.c": line 5989) * reduce to right at ("test/cases/large/clang-26760.c": line 5989) -* remove expression at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) +* reduce to left at ("test/cases/large/clang-26760.c": line 5989) +* reduce to right at ("test/cases/large/clang-26760.c": line 5989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5989) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5988) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5987) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5987) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5986) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5986) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5981) +* reduce to left at ("test/cases/large/clang-26760.c": line 5981) +* reduce to right at ("test/cases/large/clang-26760.c": line 5986) * reduce to left at ("test/cases/large/clang-26760.c": line 5981) * reduce to right at ("test/cases/large/clang-26760.c": line 5986) -* replace by zero at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5981) * reduce to left at ("test/cases/large/clang-26760.c": line 5986) * reduce to right at ("test/cases/large/clang-26760.c": line 5986) * reduce to left at ("test/cases/large/clang-26760.c": line 5986) * reduce to right at ("test/cases/large/clang-26760.c": line 5986) -* remove expression at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5981) -* do without param at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5985) -* remove expression at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5982) -* do without param at ("test/cases/large/clang-26760.c": line 5983) -* do without param at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5986) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5985) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5985) +* reduce to left at ("test/cases/large/clang-26760.c": line 5982) +* reduce to right at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5982) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5983) +* reduce to left at ("test/cases/large/clang-26760.c": line 5983) +* reduce to right at ("test/cases/large/clang-26760.c": line 5984) * reduce to left at ("test/cases/large/clang-26760.c": line 5983) * reduce to right at ("test/cases/large/clang-26760.c": line 5984) -* do without param at ("test/cases/large/clang-26760.c": line 5983) -* do without param at ("test/cases/large/clang-26760.c": line 5984) -* replace by zero at ("test/cases/large/clang-26760.c": line 5984) -* do without param at ("test/cases/large/clang-26760.c": line 5985) -* do without param at ("test/cases/large/clang-26760.c": line 5986) -* replace by zero at ("test/cases/large/clang-26760.c": line 5986) -* do without param at ("test/cases/large/clang-26760.c": line 5987) -* replace by zero at ("test/cases/large/clang-26760.c": line 5987) -* do without param at ("test/cases/large/clang-26760.c": line 5988) -* do without param at ("test/cases/large/clang-26760.c": line 5989) -* replace by zero at ("test/cases/large/clang-26760.c": line 5989) -* do without param at ("test/cases/large/clang-26760.c": line 5990) -* do without param at ("test/cases/large/clang-26760.c": line 5991) -* do without param at ("test/cases/large/clang-26760.c": line 5992) -* do without param at ("test/cases/large/clang-26760.c": line 5993) -* replace by zero at ("test/cases/large/clang-26760.c": line 5993) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5983) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5984) +* reduce to index at ("test/cases/large/clang-26760.c": line 5984) +* remove expression at ("test/cases/large/clang-26760.c": line 5982) +* remove expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5986) +* reduce to index at ("test/cases/large/clang-26760.c": line 5987) +* remove expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5989) +* remove expression at ("test/cases/large/clang-26760.c": line 5981) +* reduce to index at ("test/cases/large/clang-26760.c": line 5993) * remove return statement at ("test/cases/large/clang-26760.c": line 5994) -* replace by zero at ("test/cases/large/clang-26760.c": line 5994) +* reduce to index at ("test/cases/large/clang-26760.c": line 5994) * remove expr statement at ("test/cases/large/clang-26760.c": line 5996) * reduce to left at ("test/cases/large/clang-26760.c": line 5996) * reduce to right at ("test/cases/large/clang-26760.c": line 5996) -* replace by zero at ("test/cases/large/clang-26760.c": line 5996) -* do without param at ("test/cases/large/clang-26760.c": line 5996) -* do without param at ("test/cases/large/clang-26760.c": line 5996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5996) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5996) * remove return statement at ("test/cases/large/clang-26760.c": line 5997) -* 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 the for loop at ("test/cases/large/clang-26760.c": line 5730) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 5730) * remove iterator at ("test/cases/large/clang-26760.c": line 5730) -* replace by zero at ("test/cases/large/clang-26760.c": line 5732) +* reduce to operant at ("test/cases/large/clang-26760.c": line 5730) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 5733) -* do without param at ("test/cases/large/clang-26760.c": line 5733) -* do without param at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5734) +* reduce to left at ("test/cases/large/clang-26760.c": line 5733) +* reduce to right at ("test/cases/large/clang-26760.c": line 5741) +* reduce to left at ("test/cases/large/clang-26760.c": line 5733) +* reduce to right at ("test/cases/large/clang-26760.c": line 5741) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) * reduce to operant at ("test/cases/large/clang-26760.c": line 5734) -* replace by zero at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5734) * reduce to left at ("test/cases/large/clang-26760.c": line 5734) * reduce to right at ("test/cases/large/clang-26760.c": line 5734) -* do without param at ("test/cases/large/clang-26760.c": line 5740) -* remove expression at ("test/cases/large/clang-26760.c": line 5740) -* remove expression at ("test/cases/large/clang-26760.c": line 5735) -* do without param at ("test/cases/large/clang-26760.c": line 5735) +* reduce to index at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5741) +* reduce to left at ("test/cases/large/clang-26760.c": line 5734) +* reduce to right at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to left at ("test/cases/large/clang-26760.c": line 5734) +* reduce to right at ("test/cases/large/clang-26760.c": line 5734) +* reduce to left at ("test/cases/large/clang-26760.c": line 5734) +* reduce to right at ("test/cases/large/clang-26760.c": line 5734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5740) +* reduce to left at ("test/cases/large/clang-26760.c": line 5735) +* reduce to right at ("test/cases/large/clang-26760.c": line 5739) +* reduce to left at ("test/cases/large/clang-26760.c": line 5735) +* reduce to right at ("test/cases/large/clang-26760.c": line 5739) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5739) -* do without param at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5739) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5738) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5738) * reduce to left at ("test/cases/large/clang-26760.c": line 5735) * reduce to right at ("test/cases/large/clang-26760.c": line 5738) -* do without param at ("test/cases/large/clang-26760.c": line 5735) -* do without param at ("test/cases/large/clang-26760.c": line 5735) -* do without param at ("test/cases/large/clang-26760.c": line 5736) -* do without param at ("test/cases/large/clang-26760.c": line 5736) -* replace by zero at ("test/cases/large/clang-26760.c": line 5736) -* replace by zero at ("test/cases/large/clang-26760.c": line 5736) -* do without param at ("test/cases/large/clang-26760.c": line 5737) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5738) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 5737) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 5736) +* reduce to index at ("test/cases/large/clang-26760.c": line 5736) * reduce to operant at ("test/cases/large/clang-26760.c": line 5737) * reduce to left at ("test/cases/large/clang-26760.c": line 5737) * reduce to right at ("test/cases/large/clang-26760.c": line 5737) -* replace by zero at ("test/cases/large/clang-26760.c": line 5737) -* do without param at ("test/cases/large/clang-26760.c": line 5738) -* do without param at ("test/cases/large/clang-26760.c": line 5739) -* replace by zero at ("test/cases/large/clang-26760.c": line 5739) +* reduce to left at ("test/cases/large/clang-26760.c": line 5737) +* reduce to right at ("test/cases/large/clang-26760.c": line 5737) +* reduce to left at ("test/cases/large/clang-26760.c": line 5737) +* reduce to right at ("test/cases/large/clang-26760.c": line 5737) +* reduce to index at ("test/cases/large/clang-26760.c": line 5737) +* reduce to index at ("test/cases/large/clang-26760.c": line 5739) * reduce to operant at ("test/cases/large/clang-26760.c": line 5739) -* do without param at ("test/cases/large/clang-26760.c": line 5740) -* do without param at ("test/cases/large/clang-26760.c": line 5741) +* remove expression at ("test/cases/large/clang-26760.c": line 5735) +* remove expression at ("test/cases/large/clang-26760.c": line 5740) * remove condition at ("test/cases/large/clang-26760.c": line 5742) * remove break at ("test/cases/large/clang-26760.c": line 5743) * remove condition at ("test/cases/large/clang-26760.c": line 5744) @@ -14392,18 +17906,18 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 5747) * reduce to left at ("test/cases/large/clang-26760.c": line 5747) * reduce to right at ("test/cases/large/clang-26760.c": line 5747) -* replace by zero at ("test/cases/large/clang-26760.c": line 5747) * remove the for loop at ("test/cases/large/clang-26760.c": line 6000) * remove initializer at ("test/cases/large/clang-26760.c": line 6000) * 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 check at ("test/cases/large/clang-26760.c": line 6000) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6000) * reduce to left at ("test/cases/large/clang-26760.c": line 6000) * reduce to right at ("test/cases/large/clang-26760.c": line 6000) -* do without param at ("test/cases/large/clang-26760.c": line 6000) -* do without param at ("test/cases/large/clang-26760.c": line 6001) -* replace by zero at ("test/cases/large/clang-26760.c": line 6003) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6000) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6001) * 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 break at ("test/cases/large/clang-26760.c": line 6005) @@ -14415,132 +17929,153 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6010) * reduce to operant at ("test/cases/large/clang-26760.c": line 6010) * remove check at ("test/cases/large/clang-26760.c": line 6010) +* reduce to left at ("test/cases/large/clang-26760.c": line 6010) +* reduce to right at ("test/cases/large/clang-26760.c": line 6010) * reduce to operant at ("test/cases/large/clang-26760.c": line 6010) * remove iterator at ("test/cases/large/clang-26760.c": line 6010) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6010) * remove condition at ("test/cases/large/clang-26760.c": line 6012) -* replace by zero at ("test/cases/large/clang-26760.c": line 6012) +* reduce to index at ("test/cases/large/clang-26760.c": line 6012) * remove break at ("test/cases/large/clang-26760.c": line 6013) * remove expr statement at ("test/cases/large/clang-26760.c": line 6014) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6014) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6016) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6016) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6019) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6020) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6028) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6028) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6028) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6035) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6034) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6035) * remove the for loop at ("test/cases/large/clang-26760.c": line 6036) * remove initializer at ("test/cases/large/clang-26760.c": line 6036) * reduce to left at ("test/cases/large/clang-26760.c": line 6036) * reduce to right at ("test/cases/large/clang-26760.c": line 6036) * remove check at ("test/cases/large/clang-26760.c": line 6036) +* reduce to left at ("test/cases/large/clang-26760.c": line 6036) +* reduce to right at ("test/cases/large/clang-26760.c": line 6036) * remove iterator at ("test/cases/large/clang-26760.c": line 6036) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6036) * remove the for loop at ("test/cases/large/clang-26760.c": line 6038) * remove initializer at ("test/cases/large/clang-26760.c": line 6038) * reduce to left at ("test/cases/large/clang-26760.c": line 6038) * reduce to right at ("test/cases/large/clang-26760.c": line 6038) * remove check at ("test/cases/large/clang-26760.c": line 6038) +* reduce to left at ("test/cases/large/clang-26760.c": line 6038) +* reduce to right at ("test/cases/large/clang-26760.c": line 6038) * remove iterator at ("test/cases/large/clang-26760.c": line 6038) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6038) * remove expr statement at ("test/cases/large/clang-26760.c": line 6039) * reduce to left at ("test/cases/large/clang-26760.c": line 6039) * reduce to right at ("test/cases/large/clang-26760.c": line 6039) -* replace by zero at ("test/cases/large/clang-26760.c": line 6039) -* replace by zero at ("test/cases/large/clang-26760.c": line 6039) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6039) +* reduce to index at ("test/cases/large/clang-26760.c": line 6039) * remove the for loop at ("test/cases/large/clang-26760.c": line 6041) * remove initializer at ("test/cases/large/clang-26760.c": line 6041) * reduce to left at ("test/cases/large/clang-26760.c": line 6041) * reduce to right at ("test/cases/large/clang-26760.c": line 6041) * remove check at ("test/cases/large/clang-26760.c": line 6041) +* reduce to left at ("test/cases/large/clang-26760.c": line 6041) +* reduce to right at ("test/cases/large/clang-26760.c": line 6041) * remove iterator at ("test/cases/large/clang-26760.c": line 6041) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6041) * remove expr statement at ("test/cases/large/clang-26760.c": line 6042) * reduce to left at ("test/cases/large/clang-26760.c": line 6042) * reduce to right at ("test/cases/large/clang-26760.c": line 6042) -* replace by zero at ("test/cases/large/clang-26760.c": line 6042) +* reduce to index at ("test/cases/large/clang-26760.c": line 6042) * remove the for loop at ("test/cases/large/clang-26760.c": line 6043) * remove initializer at ("test/cases/large/clang-26760.c": line 6043) * 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 check at ("test/cases/large/clang-26760.c": line 6043) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6043) -* replace by zero at ("test/cases/large/clang-26760.c": line 6045) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6043) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 6050) -* do without param at ("test/cases/large/clang-26760.c": line 6050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6050) +* reduce to left at ("test/cases/large/clang-26760.c": line 6049) +* reduce to right at ("test/cases/large/clang-26760.c": line 6049) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6056) +* reduce to left at ("test/cases/large/clang-26760.c": line 6050) +* reduce to right at ("test/cases/large/clang-26760.c": line 6055) +* reduce to left at ("test/cases/large/clang-26760.c": line 6050) +* reduce to right at ("test/cases/large/clang-26760.c": line 6050) +* reduce to index at ("test/cases/large/clang-26760.c": line 6050) +* reduce to left at ("test/cases/large/clang-26760.c": line 6050) +* reduce to right at ("test/cases/large/clang-26760.c": line 6055) * reduce to left at ("test/cases/large/clang-26760.c": line 6050) * reduce to right at ("test/cases/large/clang-26760.c": line 6055) -* replace by zero at ("test/cases/large/clang-26760.c": line 6050) * reduce to left at ("test/cases/large/clang-26760.c": line 6050) * reduce to right at ("test/cases/large/clang-26760.c": line 6055) -* do without param at ("test/cases/large/clang-26760.c": line 6050) -* do without param at ("test/cases/large/clang-26760.c": line 6051) -* do without param at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6050) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6055) +* reduce to left at ("test/cases/large/clang-26760.c": line 6051) +* reduce to right at ("test/cases/large/clang-26760.c": line 6052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6051) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6052) +* reduce to index at ("test/cases/large/clang-26760.c": line 6051) * remove expression at ("test/cases/large/clang-26760.c": line 6051) -* do without param at ("test/cases/large/clang-26760.c": line 6051) -* replace by zero at ("test/cases/large/clang-26760.c": line 6051) -* do without param at ("test/cases/large/clang-26760.c": line 6052) -* do without param at ("test/cases/large/clang-26760.c": line 6052) -* do without param at ("test/cases/large/clang-26760.c": line 6054) -* remove expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to left at ("test/cases/large/clang-26760.c": line 6052) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6052) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6054) +* reduce to left at ("test/cases/large/clang-26760.c": line 6054) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to left at ("test/cases/large/clang-26760.c": line 6053) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) * reduce to left at ("test/cases/large/clang-26760.c": line 6053) * reduce to right at ("test/cases/large/clang-26760.c": line 6054) * reduce to left at ("test/cases/large/clang-26760.c": line 6053) * reduce to right at ("test/cases/large/clang-26760.c": line 6054) -* do without param at ("test/cases/large/clang-26760.c": line 6053) -* do without param at ("test/cases/large/clang-26760.c": line 6054) -* replace by zero at ("test/cases/large/clang-26760.c": line 6054) -* replace by zero at ("test/cases/large/clang-26760.c": line 6054) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6053) +* reduce to right at ("test/cases/large/clang-26760.c": line 6054) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6054) +* reduce to index at ("test/cases/large/clang-26760.c": line 6054) +* reduce to index at ("test/cases/large/clang-26760.c": line 6054) +* remove expression at ("test/cases/large/clang-26760.c": line 6053) +* reduce to index at ("test/cases/large/clang-26760.c": line 6055) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6101) -* do without param at ("test/cases/large/clang-26760.c": line 6101) -* do without param at ("test/cases/large/clang-26760.c": line 6101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6101) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6101) * remove condition at ("test/cases/large/clang-26760.c": line 6102) * remove break at ("test/cases/large/clang-26760.c": line 6103) * remove the for loop at ("test/cases/large/clang-26760.c": line 6104) @@ -14548,426 +18083,588 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6104) * reduce to right at ("test/cases/large/clang-26760.c": line 6104) * remove check at ("test/cases/large/clang-26760.c": line 6104) +* reduce to left at ("test/cases/large/clang-26760.c": line 6104) +* reduce to right at ("test/cases/large/clang-26760.c": line 6104) * reduce to operant at ("test/cases/large/clang-26760.c": line 6104) * remove iterator at ("test/cases/large/clang-26760.c": line 6104) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6104) * remove return statement at ("test/cases/large/clang-26760.c": line 6106) * remove the for loop at ("test/cases/large/clang-26760.c": line 6108) * remove initializer at ("test/cases/large/clang-26760.c": line 6108) * reduce to left at ("test/cases/large/clang-26760.c": line 6108) * reduce to right at ("test/cases/large/clang-26760.c": line 6108) * remove check at ("test/cases/large/clang-26760.c": line 6108) +* reduce to left at ("test/cases/large/clang-26760.c": line 6108) +* reduce to right at ("test/cases/large/clang-26760.c": line 6108) * remove iterator at ("test/cases/large/clang-26760.c": line 6108) * reduce to left at ("test/cases/large/clang-26760.c": line 6108) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6108) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6109) * remove expr statement at ("test/cases/large/clang-26760.c": line 6111) -* replace by zero at ("test/cases/large/clang-26760.c": line 6058) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6111) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 6063) -* remove expression at ("test/cases/large/clang-26760.c": line 6059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6064) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6059) +* reduce to left at ("test/cases/large/clang-26760.c": line 6059) +* reduce to right at ("test/cases/large/clang-26760.c": line 6059) +* reduce to left at ("test/cases/large/clang-26760.c": line 6059) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) * reduce to left at ("test/cases/large/clang-26760.c": line 6059) * reduce to right at ("test/cases/large/clang-26760.c": line 6061) * reduce to left at ("test/cases/large/clang-26760.c": line 6059) * reduce to right at ("test/cases/large/clang-26760.c": line 6059) -* replace by zero at ("test/cases/large/clang-26760.c": line 6059) -* do without param at ("test/cases/large/clang-26760.c": line 6059) -* do without param at ("test/cases/large/clang-26760.c": line 6060) -* do without param at ("test/cases/large/clang-26760.c": line 6060) -* do without param at ("test/cases/large/clang-26760.c": line 6061) -* do without param at ("test/cases/large/clang-26760.c": line 6061) +* reduce to index at ("test/cases/large/clang-26760.c": line 6059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6059) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6060) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to left at ("test/cases/large/clang-26760.c": line 6061) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6063) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) * remove expression at ("test/cases/large/clang-26760.c": line 6061) -* do without param at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6061) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6062) * reduce to left at ("test/cases/large/clang-26760.c": line 6061) * reduce to right at ("test/cases/large/clang-26760.c": line 6061) -* do without param at ("test/cases/large/clang-26760.c": line 6062) -* do without param at ("test/cases/large/clang-26760.c": line 6063) +* reduce to left at ("test/cases/large/clang-26760.c": line 6063) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) +* reduce to left at ("test/cases/large/clang-26760.c": line 6063) +* reduce to right at ("test/cases/large/clang-26760.c": line 6063) +* reduce to left at ("test/cases/large/clang-26760.c": line 6063) +* reduce to right 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) +* remove expression at ("test/cases/large/clang-26760.c": line 6059) * 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6089) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6091) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6091) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) * reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6089) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6089) +* reduce to index at ("test/cases/large/clang-26760.c": line 6089) * remove expression at ("test/cases/large/clang-26760.c": line 6089) -* replace by zero at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6091) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) * reduce to right at ("test/cases/large/clang-26760.c": line 6091) * reduce to left at ("test/cases/large/clang-26760.c": line 6089) +* reduce to right at ("test/cases/large/clang-26760.c": line 6089) +* reduce to left at ("test/cases/large/clang-26760.c": line 6089) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) -* do without param at ("test/cases/large/clang-26760.c": line 6089) -* do without param at ("test/cases/large/clang-26760.c": line 6090) -* do without param at ("test/cases/large/clang-26760.c": line 6090) -* remove expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6089) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6091) +* reduce to left at ("test/cases/large/clang-26760.c": line 6090) +* reduce to right at ("test/cases/large/clang-26760.c": line 6090) +* reduce to left at ("test/cases/large/clang-26760.c": line 6090) +* reduce to right at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6090) * reduce to left at ("test/cases/large/clang-26760.c": line 6090) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) * reduce to left at ("test/cases/large/clang-26760.c": line 6090) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) * reduce to left at ("test/cases/large/clang-26760.c": line 6090) * reduce to right at ("test/cases/large/clang-26760.c": line 6090) -* do without param at ("test/cases/large/clang-26760.c": line 6091) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6066) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6067) +* remove expression at ("test/cases/large/clang-26760.c": line 6090) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6066) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6067) * remove the for loop at ("test/cases/large/clang-26760.c": line 6068) * remove initializer at ("test/cases/large/clang-26760.c": line 6068) * reduce to left at ("test/cases/large/clang-26760.c": line 6068) * reduce to right at ("test/cases/large/clang-26760.c": line 6068) * remove check at ("test/cases/large/clang-26760.c": line 6068) +* reduce to left at ("test/cases/large/clang-26760.c": line 6068) +* reduce to right at ("test/cases/large/clang-26760.c": line 6068) * remove iterator at ("test/cases/large/clang-26760.c": line 6068) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6068) * remove expr statement at ("test/cases/large/clang-26760.c": line 6069) * reduce to left at ("test/cases/large/clang-26760.c": line 6069) * reduce to right at ("test/cases/large/clang-26760.c": line 6069) -* replace by zero at ("test/cases/large/clang-26760.c": line 6069) +* reduce to index at ("test/cases/large/clang-26760.c": line 6069) * remove expr statement at ("test/cases/large/clang-26760.c": line 6070) * reduce to left at ("test/cases/large/clang-26760.c": line 6070) * reduce to right at ("test/cases/large/clang-26760.c": line 6070) -* replace by zero at ("test/cases/large/clang-26760.c": line 6070) * remove condition at ("test/cases/large/clang-26760.c": line 6071) * remove continue at ("test/cases/large/clang-26760.c": line 6072) * remove expr statement at ("test/cases/large/clang-26760.c": line 6073) * reduce to left at ("test/cases/large/clang-26760.c": line 6073) * reduce to right at ("test/cases/large/clang-26760.c": line 6073) -* do without param at ("test/cases/large/clang-26760.c": line 6073) -* replace by zero at ("test/cases/large/clang-26760.c": line 6073) -* do without param at ("test/cases/large/clang-26760.c": line 6073) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6073) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6073) +* reduce to index at ("test/cases/large/clang-26760.c": line 6073) * remove expr statement at ("test/cases/large/clang-26760.c": line 6074) * reduce to left at ("test/cases/large/clang-26760.c": line 6074) * reduce to right at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6074) -* do without param at ("test/cases/large/clang-26760.c": line 6075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6083) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6074) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6082) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6081) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6081) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6081) +* reduce to left at ("test/cases/large/clang-26760.c": line 6074) +* reduce to right at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6080) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6074) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6075) * reduce to left at ("test/cases/large/clang-26760.c": line 6075) * reduce to right at ("test/cases/large/clang-26760.c": line 6076) -* do without param at ("test/cases/large/clang-26760.c": line 6075) -* do without param at ("test/cases/large/clang-26760.c": line 6076) -* do without param at ("test/cases/large/clang-26760.c": line 6077) -* do without param at ("test/cases/large/clang-26760.c": line 6077) -* do without param at ("test/cases/large/clang-26760.c": line 6078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6075) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6076) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6077) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6078) +* reduce to left at ("test/cases/large/clang-26760.c": line 6078) +* reduce to right at ("test/cases/large/clang-26760.c": line 6079) * reduce to left at ("test/cases/large/clang-26760.c": line 6078) * reduce to right at ("test/cases/large/clang-26760.c": line 6079) * reduce to left at ("test/cases/large/clang-26760.c": line 6078) * reduce to right at ("test/cases/large/clang-26760.c": line 6079) -* do without param at ("test/cases/large/clang-26760.c": line 6078) -* do without param at ("test/cases/large/clang-26760.c": line 6079) -* replace by zero at ("test/cases/large/clang-26760.c": line 6079) -* do without param at ("test/cases/large/clang-26760.c": line 6080) -* do without param at ("test/cases/large/clang-26760.c": line 6081) -* do without param at ("test/cases/large/clang-26760.c": line 6082) -* do without param at ("test/cases/large/clang-26760.c": line 6083) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6078) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6079) +* reduce to index at ("test/cases/large/clang-26760.c": line 6079) * remove expr statement at ("test/cases/large/clang-26760.c": line 6093) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6093) * remove condition at ("test/cases/large/clang-26760.c": line 6115) +* reduce to left at ("test/cases/large/clang-26760.c": line 6115) +* reduce to right 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6329) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6334) +* delete variable at ("test/cases/large/clang-26760.c": line 6333) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6334) * remove expr statement at ("test/cases/large/clang-26760.c": line 6335) * reduce to left at ("test/cases/large/clang-26760.c": line 6335) * reduce to right at ("test/cases/large/clang-26760.c": line 6335) -* replace by zero at ("test/cases/large/clang-26760.c": line 6335) -* do without param at ("test/cases/large/clang-26760.c": line 6335) -* do without param at ("test/cases/large/clang-26760.c": line 6335) -* do without param at ("test/cases/large/clang-26760.c": line 6336) -* do without param at ("test/cases/large/clang-26760.c": line 6337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6337) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6335) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6336) * remove expr statement at ("test/cases/large/clang-26760.c": line 6338) * reduce to left at ("test/cases/large/clang-26760.c": line 6338) * reduce to right at ("test/cases/large/clang-26760.c": line 6338) -* replace by zero at ("test/cases/large/clang-26760.c": line 6338) +* reduce to index at ("test/cases/large/clang-26760.c": line 6338) * remove the for loop at ("test/cases/large/clang-26760.c": line 6339) * remove initializer at ("test/cases/large/clang-26760.c": line 6339) * 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 check at ("test/cases/large/clang-26760.c": line 6339) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6339) -* replace by zero at ("test/cases/large/clang-26760.c": line 6341) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6339) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6345) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6348) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6350) * remove the for loop at ("test/cases/large/clang-26760.c": line 6351) * remove initializer at ("test/cases/large/clang-26760.c": line 6351) * reduce to left at ("test/cases/large/clang-26760.c": line 6351) * reduce to right at ("test/cases/large/clang-26760.c": line 6351) * remove check at ("test/cases/large/clang-26760.c": line 6351) +* reduce to left at ("test/cases/large/clang-26760.c": line 6351) +* reduce to right at ("test/cases/large/clang-26760.c": line 6351) * remove iterator at ("test/cases/large/clang-26760.c": line 6351) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6351) * remove expr statement at ("test/cases/large/clang-26760.c": line 6352) * reduce to left at ("test/cases/large/clang-26760.c": line 6352) * reduce to right at ("test/cases/large/clang-26760.c": line 6352) -* replace by zero at ("test/cases/large/clang-26760.c": line 6352) +* reduce to index at ("test/cases/large/clang-26760.c": line 6352) * remove condition at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) * remove expression at ("test/cases/large/clang-26760.c": line 6353) * reduce to left at ("test/cases/large/clang-26760.c": line 6362) * reduce to right at ("test/cases/large/clang-26760.c": line 6362) -* remove expression at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6360) +* reduce to left at ("test/cases/large/clang-26760.c": line 6353) +* reduce to right at ("test/cases/large/clang-26760.c": line 6353) * reduce to operant at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6353) -* do without param at ("test/cases/large/clang-26760.c": line 6354) -* do without param at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6357) -* remove expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to left at ("test/cases/large/clang-26760.c": line 6353) +* reduce to right at ("test/cases/large/clang-26760.c": line 6359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6353) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6354) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) * reduce to left at ("test/cases/large/clang-26760.c": line 6357) * reduce to right at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) * remove expression at ("test/cases/large/clang-26760.c": line 6355) -* remove expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6357) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6357) * reduce to operant at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6355) +* reduce to index at ("test/cases/large/clang-26760.c": line 6355) * remove expression at ("test/cases/large/clang-26760.c": line 6355) -* replace by zero at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6357) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6357) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6356) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6355) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6356) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6355) +* reduce to left at ("test/cases/large/clang-26760.c": line 6355) +* reduce to right at ("test/cases/large/clang-26760.c": line 6355) * reduce to operant at ("test/cases/large/clang-26760.c": line 6355) * reduce to left at ("test/cases/large/clang-26760.c": line 6355) * reduce to right at ("test/cases/large/clang-26760.c": line 6355) * reduce to left at ("test/cases/large/clang-26760.c": line 6355) * reduce to right at ("test/cases/large/clang-26760.c": line 6355) -* replace by zero at ("test/cases/large/clang-26760.c": line 6355) -* replace by zero at ("test/cases/large/clang-26760.c": line 6355) -* do without param at ("test/cases/large/clang-26760.c": line 6356) -* do without param at ("test/cases/large/clang-26760.c": line 6357) -* do without param at ("test/cases/large/clang-26760.c": line 6358) -* do without param at ("test/cases/large/clang-26760.c": line 6359) -* 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 6355) +* reduce to index at ("test/cases/large/clang-26760.c": line 6355) +* remove expression at ("test/cases/large/clang-26760.c": line 6355) +* remove expression at ("test/cases/large/clang-26760.c": line 6357) +* remove expression at ("test/cases/large/clang-26760.c": line 6353) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6379) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6379) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6377) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6378) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6379) * remove the for loop at ("test/cases/large/clang-26760.c": line 6380) * remove initializer at ("test/cases/large/clang-26760.c": line 6380) * reduce to left at ("test/cases/large/clang-26760.c": line 6380) * reduce to right at ("test/cases/large/clang-26760.c": line 6380) * remove check at ("test/cases/large/clang-26760.c": line 6380) +* reduce to left at ("test/cases/large/clang-26760.c": line 6380) +* reduce to right at ("test/cases/large/clang-26760.c": line 6380) * remove iterator at ("test/cases/large/clang-26760.c": line 6380) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6380) * remove expr statement at ("test/cases/large/clang-26760.c": line 6381) * reduce to left at ("test/cases/large/clang-26760.c": line 6381) * reduce to right at ("test/cases/large/clang-26760.c": line 6381) -* replace by zero at ("test/cases/large/clang-26760.c": line 6381) +* reduce to index at ("test/cases/large/clang-26760.c": line 6381) * remove the for loop at ("test/cases/large/clang-26760.c": line 6382) * remove initializer at ("test/cases/large/clang-26760.c": line 6382) * reduce to left at ("test/cases/large/clang-26760.c": line 6382) * reduce to right at ("test/cases/large/clang-26760.c": line 6382) * remove check at ("test/cases/large/clang-26760.c": line 6382) +* reduce to left at ("test/cases/large/clang-26760.c": line 6382) +* reduce to right at ("test/cases/large/clang-26760.c": line 6382) * remove iterator at ("test/cases/large/clang-26760.c": line 6382) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6382) * remove the for loop at ("test/cases/large/clang-26760.c": line 6384) * remove initializer at ("test/cases/large/clang-26760.c": line 6384) * reduce to left at ("test/cases/large/clang-26760.c": line 6384) * reduce to right at ("test/cases/large/clang-26760.c": line 6384) * remove check at ("test/cases/large/clang-26760.c": line 6384) +* reduce to left at ("test/cases/large/clang-26760.c": line 6384) +* reduce to right at ("test/cases/large/clang-26760.c": line 6384) * remove iterator at ("test/cases/large/clang-26760.c": line 6384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6384) * remove expr statement at ("test/cases/large/clang-26760.c": line 6385) * reduce to left at ("test/cases/large/clang-26760.c": line 6385) * reduce to right at ("test/cases/large/clang-26760.c": line 6385) -* replace by zero at ("test/cases/large/clang-26760.c": line 6385) -* replace by zero at ("test/cases/large/clang-26760.c": line 6385) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6385) +* reduce to index at ("test/cases/large/clang-26760.c": line 6385) * remove expr statement at ("test/cases/large/clang-26760.c": line 6387) * reduce to left at ("test/cases/large/clang-26760.c": line 6387) * reduce to right at ("test/cases/large/clang-26760.c": line 6387) +* reduce to left at ("test/cases/large/clang-26760.c": line 6387) +* reduce to right at ("test/cases/large/clang-26760.c": line 6387) * remove the for loop at ("test/cases/large/clang-26760.c": line 6388) * remove initializer at ("test/cases/large/clang-26760.c": line 6388) * 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 check at ("test/cases/large/clang-26760.c": line 6388) +* reduce to left at ("test/cases/large/clang-26760.c": line 6388) +* reduce to right at ("test/cases/large/clang-26760.c": line 6388) * reduce to operant at ("test/cases/large/clang-26760.c": line 6388) * remove iterator at ("test/cases/large/clang-26760.c": line 6388) * reduce to left at ("test/cases/large/clang-26760.c": line 6388) * reduce to right at ("test/cases/large/clang-26760.c": line 6388) -* do without param at ("test/cases/large/clang-26760.c": line 6388) -* do without param at ("test/cases/large/clang-26760.c": line 6389) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6389) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6391) * remove the for loop at ("test/cases/large/clang-26760.c": line 6392) * remove initializer at ("test/cases/large/clang-26760.c": line 6392) * reduce to left at ("test/cases/large/clang-26760.c": line 6392) * reduce to right at ("test/cases/large/clang-26760.c": line 6392) * remove check at ("test/cases/large/clang-26760.c": line 6392) +* reduce to left at ("test/cases/large/clang-26760.c": line 6392) +* reduce to right at ("test/cases/large/clang-26760.c": line 6392) * remove iterator at ("test/cases/large/clang-26760.c": line 6392) * reduce to left at ("test/cases/large/clang-26760.c": line 6392) * reduce to right at ("test/cases/large/clang-26760.c": line 6392) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6394) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6394) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6394) * remove return statement at ("test/cases/large/clang-26760.c": line 6395) -* replace by zero at ("test/cases/large/clang-26760.c": line 6395) -* replace by zero at ("test/cases/large/clang-26760.c": line 6395) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6395) +* reduce to index at ("test/cases/large/clang-26760.c": line 6395) * remove expr statement at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6402) * reduce to left at ("test/cases/large/clang-26760.c": line 6402) * reduce to right at ("test/cases/large/clang-26760.c": line 6402) -* remove expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) -* replace by zero at ("test/cases/large/clang-26760.c": line 6397) +* reduce to index at ("test/cases/large/clang-26760.c": line 6397) * reduce to operant at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6401) -* remove expression at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6397) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6402) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6402) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6401) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6400) * reduce to left at ("test/cases/large/clang-26760.c": line 6397) +* reduce to right at ("test/cases/large/clang-26760.c": line 6400) +* reduce to left at ("test/cases/large/clang-26760.c": line 6397) * reduce to right at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6397) -* replace by zero at ("test/cases/large/clang-26760.c": line 6397) -* do without param at ("test/cases/large/clang-26760.c": line 6398) -* remove expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6400) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to index at ("test/cases/large/clang-26760.c": line 6397) +* reduce to left at ("test/cases/large/clang-26760.c": line 6398) +* reduce to right at ("test/cases/large/clang-26760.c": line 6399) +* reduce to left at ("test/cases/large/clang-26760.c": line 6398) +* reduce to right at ("test/cases/large/clang-26760.c": line 6399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to left at ("test/cases/large/clang-26760.c": line 6398) +* reduce to right at ("test/cases/large/clang-26760.c": line 6398) * reduce to operant at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* remove expression at ("test/cases/large/clang-26760.c": line 6398) * remove expression at ("test/cases/large/clang-26760.c": line 6398) * reduce to left at ("test/cases/large/clang-26760.c": line 6398) * reduce to right at ("test/cases/large/clang-26760.c": line 6399) -* do without param at ("test/cases/large/clang-26760.c": line 6398) -* do without param at ("test/cases/large/clang-26760.c": line 6399) -* do without param at ("test/cases/large/clang-26760.c": line 6400) -* replace by zero at ("test/cases/large/clang-26760.c": line 6400) -* do without param at ("test/cases/large/clang-26760.c": line 6401) -* do without param at ("test/cases/large/clang-26760.c": line 6402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6398) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6399) +* reduce to index at ("test/cases/large/clang-26760.c": line 6400) +* remove expression at ("test/cases/large/clang-26760.c": line 6397) * reduce to operant at ("test/cases/large/clang-26760.c": line 6402) +* remove expression at ("test/cases/large/clang-26760.c": line 6397) * remove the for loop at ("test/cases/large/clang-26760.c": line 6403) * remove initializer at ("test/cases/large/clang-26760.c": line 6403) * reduce to left at ("test/cases/large/clang-26760.c": line 6403) * reduce to right at ("test/cases/large/clang-26760.c": line 6403) * remove check at ("test/cases/large/clang-26760.c": line 6403) +* reduce to left at ("test/cases/large/clang-26760.c": line 6403) +* reduce to right at ("test/cases/large/clang-26760.c": line 6403) * remove iterator at ("test/cases/large/clang-26760.c": line 6403) * reduce to left at ("test/cases/large/clang-26760.c": line 6403) * reduce to right at ("test/cases/large/clang-26760.c": line 6403) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6405) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6405) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6405) * remove expr statement at ("test/cases/large/clang-26760.c": line 6406) * reduce to left at ("test/cases/large/clang-26760.c": line 6406) * reduce to right at ("test/cases/large/clang-26760.c": line 6406) -* replace by zero at ("test/cases/large/clang-26760.c": line 6406) -* replace by zero at ("test/cases/large/clang-26760.c": line 6406) -* replace by zero at ("test/cases/large/clang-26760.c": line 6406) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6406) +* reduce to index at ("test/cases/large/clang-26760.c": line 6406) * remove condition at ("test/cases/large/clang-26760.c": line 6409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6409) * remove expression at ("test/cases/large/clang-26760.c": line 6409) * remove the for loop at ("test/cases/large/clang-26760.c": line 6463) * remove initializer at ("test/cases/large/clang-26760.c": line 6463) * reduce to left at ("test/cases/large/clang-26760.c": line 6463) * reduce to right at ("test/cases/large/clang-26760.c": line 6463) * remove check at ("test/cases/large/clang-26760.c": line 6463) +* reduce to left at ("test/cases/large/clang-26760.c": line 6463) +* reduce to right at ("test/cases/large/clang-26760.c": line 6463) * remove iterator at ("test/cases/large/clang-26760.c": line 6463) * reduce to left at ("test/cases/large/clang-26760.c": line 6463) * reduce to right at ("test/cases/large/clang-26760.c": line 6463) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6465) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6465) * remove condition at ("test/cases/large/clang-26760.c": line 6466) -* replace by zero at ("test/cases/large/clang-26760.c": line 6466) +* reduce to index at ("test/cases/large/clang-26760.c": line 6466) * remove break at ("test/cases/large/clang-26760.c": line 6467) * remove condition at ("test/cases/large/clang-26760.c": line 6468) -* replace by zero at ("test/cases/large/clang-26760.c": line 6468) +* reduce to index at ("test/cases/large/clang-26760.c": line 6468) * remove break at ("test/cases/large/clang-26760.c": line 6469) * remove return statement at ("test/cases/large/clang-26760.c": line 6470) * delete variable at ("test/cases/large/clang-26760.c": line 6411) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6412) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6412) * remove condition at ("test/cases/large/clang-26760.c": line 6413) * remove break at ("test/cases/large/clang-26760.c": line 6414) * remove condition at ("test/cases/large/clang-26760.c": line 6415) -* do without param at ("test/cases/large/clang-26760.c": line 6415) -* do without param at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) * reduce to left at ("test/cases/large/clang-26760.c": line 6417) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) * reduce to left at ("test/cases/large/clang-26760.c": line 6417) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) -* remove expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to left at ("test/cases/large/clang-26760.c": line 6417) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) * reduce to operant at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) -* replace by zero at ("test/cases/large/clang-26760.c": line 6415) +* reduce to index at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6415) * reduce to operant at ("test/cases/large/clang-26760.c": line 6415) * reduce to left at ("test/cases/large/clang-26760.c": line 6415) * reduce to right at ("test/cases/large/clang-26760.c": line 6417) -* do without param at ("test/cases/large/clang-26760.c": line 6415) -* do without param at ("test/cases/large/clang-26760.c": line 6416) -* do without param at ("test/cases/large/clang-26760.c": line 6416) -* do without param at ("test/cases/large/clang-26760.c": line 6417) -* replace by zero at ("test/cases/large/clang-26760.c": line 6417) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to left at ("test/cases/large/clang-26760.c": line 6415) +* reduce to right at ("test/cases/large/clang-26760.c": line 6417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6415) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6416) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6417) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6417) +* reduce to index at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6415) +* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6417) +* remove expression at ("test/cases/large/clang-26760.c": line 6415) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6437) -* replace by zero at ("test/cases/large/clang-26760.c": line 6437) +* reduce to left at ("test/cases/large/clang-26760.c": line 6437) +* reduce to right at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6437) * reduce to right at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6447) * reduce to right at ("test/cases/large/clang-26760.c": line 6447) -* remove expression at ("test/cases/large/clang-26760.c": line 6437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6437) +* reduce to left at ("test/cases/large/clang-26760.c": line 6437) +* reduce to right at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6437) * reduce to right at ("test/cases/large/clang-26760.c": line 6437) -* do without param at ("test/cases/large/clang-26760.c": line 6437) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6437) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6447) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6446) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6445) +* reduce to left at ("test/cases/large/clang-26760.c": line 6438) +* reduce to right at ("test/cases/large/clang-26760.c": line 6444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6443) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) * remove expression at ("test/cases/large/clang-26760.c": line 6438) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6438) @@ -14975,374 +18672,506 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6442) * reduce to left at ("test/cases/large/clang-26760.c": line 6438) * reduce to right at ("test/cases/large/clang-26760.c": line 6442) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6438) -* do without param at ("test/cases/large/clang-26760.c": line 6439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6442) +* reduce to left at ("test/cases/large/clang-26760.c": line 6438) +* reduce to right at ("test/cases/large/clang-26760.c": line 6441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6438) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6439) +* reduce to left at ("test/cases/large/clang-26760.c": line 6439) +* reduce to right at ("test/cases/large/clang-26760.c": line 6439) * reduce to left at ("test/cases/large/clang-26760.c": line 6439) * reduce to right at ("test/cases/large/clang-26760.c": line 6439) -* replace by zero at ("test/cases/large/clang-26760.c": line 6439) +* reduce to index at ("test/cases/large/clang-26760.c": line 6439) +* reduce to left at ("test/cases/large/clang-26760.c": line 6439) +* reduce to right at ("test/cases/large/clang-26760.c": line 6440) +* reduce to left at ("test/cases/large/clang-26760.c": line 6439) +* reduce to right at ("test/cases/large/clang-26760.c": line 6440) * reduce to left at ("test/cases/large/clang-26760.c": line 6439) * reduce to right at ("test/cases/large/clang-26760.c": line 6440) -* do without param at ("test/cases/large/clang-26760.c": line 6439) -* do without param at ("test/cases/large/clang-26760.c": line 6440) -* do without param at ("test/cases/large/clang-26760.c": line 6441) -* do without param at ("test/cases/large/clang-26760.c": line 6442) -* replace by zero at ("test/cases/large/clang-26760.c": line 6442) -* do without param at ("test/cases/large/clang-26760.c": line 6443) -* do without param at ("test/cases/large/clang-26760.c": line 6444) -* do without param at ("test/cases/large/clang-26760.c": line 6445) -* do without param at ("test/cases/large/clang-26760.c": line 6446) -* do without param at ("test/cases/large/clang-26760.c": line 6447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6439) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6440) +* reduce to index at ("test/cases/large/clang-26760.c": line 6442) +* remove expression at ("test/cases/large/clang-26760.c": line 6437) * remove condition at ("test/cases/large/clang-26760.c": line 6448) * remove break at ("test/cases/large/clang-26760.c": line 6449) * remove expr statement at ("test/cases/large/clang-26760.c": line 6450) * reduce to left at ("test/cases/large/clang-26760.c": line 6450) * reduce to right at ("test/cases/large/clang-26760.c": line 6450) -* replace by zero at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6456) -* remove expression at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6455) -* remove expression at ("test/cases/large/clang-26760.c": line 6455) -* remove expression at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6457) +* reduce to left at ("test/cases/large/clang-26760.c": line 6456) +* reduce to right at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6456) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6455) * reduce to left at ("test/cases/large/clang-26760.c": line 6450) * reduce to right at ("test/cases/large/clang-26760.c": line 6454) * reduce to left at ("test/cases/large/clang-26760.c": line 6450) * reduce to right at ("test/cases/large/clang-26760.c": line 6454) -* do without param at ("test/cases/large/clang-26760.c": line 6450) -* do without param at ("test/cases/large/clang-26760.c": line 6454) -* remove expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to left at ("test/cases/large/clang-26760.c": line 6450) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) * reduce to operant at ("test/cases/large/clang-26760.c": line 6451) -* do without param at ("test/cases/large/clang-26760.c": line 6451) -* do without param at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6453) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) * remove expression at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6452) * reduce to left at ("test/cases/large/clang-26760.c": line 6451) * reduce to right at ("test/cases/large/clang-26760.c": line 6452) -* do without param at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) -* replace by zero at ("test/cases/large/clang-26760.c": line 6451) -* do without param at ("test/cases/large/clang-26760.c": line 6452) -* do without param at ("test/cases/large/clang-26760.c": line 6453) -* do without param at ("test/cases/large/clang-26760.c": line 6454) -* replace by zero at ("test/cases/large/clang-26760.c": line 6454) -* do without param at ("test/cases/large/clang-26760.c": line 6455) -* replace by zero at ("test/cases/large/clang-26760.c": line 6455) -* do without param at ("test/cases/large/clang-26760.c": line 6456) -* replace by zero at ("test/cases/large/clang-26760.c": line 6456) -* do without param at ("test/cases/large/clang-26760.c": line 6457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6452) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) +* reduce to left at ("test/cases/large/clang-26760.c": line 6451) +* reduce to right at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6451) +* reduce to index at ("test/cases/large/clang-26760.c": line 6454) +* remove expression at ("test/cases/large/clang-26760.c": line 6451) +* remove expression at ("test/cases/large/clang-26760.c": line 6450) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6455) +* reduce to index at ("test/cases/large/clang-26760.c": line 6455) +* remove expression at ("test/cases/large/clang-26760.c": line 6455) +* reduce to index at ("test/cases/large/clang-26760.c": line 6456) +* remove expression at ("test/cases/large/clang-26760.c": line 6450) * delete variable at ("test/cases/large/clang-26760.c": line 6421) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6422) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6422) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6422) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6422) * remove expr statement at ("test/cases/large/clang-26760.c": line 6423) * reduce to left at ("test/cases/large/clang-26760.c": line 6423) * reduce to right at ("test/cases/large/clang-26760.c": line 6423) * reduce to left at ("test/cases/large/clang-26760.c": line 6423) * reduce to right at ("test/cases/large/clang-26760.c": line 6425) -* do without param at ("test/cases/large/clang-26760.c": line 6423) -* do without param at ("test/cases/large/clang-26760.c": line 6423) -* do without param at ("test/cases/large/clang-26760.c": line 6424) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6423) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6424) * reduce to left at ("test/cases/large/clang-26760.c": line 6424) * reduce to right at ("test/cases/large/clang-26760.c": line 6424) * reduce to operant at ("test/cases/large/clang-26760.c": line 6424) -* do without param at ("test/cases/large/clang-26760.c": line 6425) -* do without param at ("test/cases/large/clang-26760.c": line 6425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6425) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6426) +* reduce to left at ("test/cases/large/clang-26760.c": line 6425) +* reduce to right at ("test/cases/large/clang-26760.c": line 6425) * reduce to left at ("test/cases/large/clang-26760.c": line 6425) * reduce to right at ("test/cases/large/clang-26760.c": line 6425) -* do without param at ("test/cases/large/clang-26760.c": line 6426) * reduce to operant at ("test/cases/large/clang-26760.c": line 6426) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6426) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6426) +* reduce to left at ("test/cases/large/clang-26760.c": line 6426) +* reduce to right at ("test/cases/large/clang-26760.c": line 6426) +* reduce to left at ("test/cases/large/clang-26760.c": line 6426) +* reduce to right at ("test/cases/large/clang-26760.c": line 6426) +* reduce to index at ("test/cases/large/clang-26760.c": line 6426) +* reduce to index at ("test/cases/large/clang-26760.c": line 6426) * remove expression at ("test/cases/large/clang-26760.c": line 6426) -* replace by zero at ("test/cases/large/clang-26760.c": line 6426) -* replace by zero at ("test/cases/large/clang-26760.c": line 6426) -* replace by zero at ("test/cases/large/clang-26760.c": line 6426) +* reduce to index at ("test/cases/large/clang-26760.c": line 6426) * remove expr statement at ("test/cases/large/clang-26760.c": line 6427) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) * reduce to operant at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* do without param at ("test/cases/large/clang-26760.c": line 6427) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6432) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6427) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6427) +* reduce to index at ("test/cases/large/clang-26760.c": line 6427) +* reduce to index at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6432) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6431) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6431) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6431) -* do without param at ("test/cases/large/clang-26760.c": line 6427) -* do without param at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6427) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6428) * reduce to operant at ("test/cases/large/clang-26760.c": line 6427) * reduce to left at ("test/cases/large/clang-26760.c": line 6427) * reduce to right at ("test/cases/large/clang-26760.c": line 6427) * reduce to operant at ("test/cases/large/clang-26760.c": line 6427) -* replace by zero at ("test/cases/large/clang-26760.c": line 6427) -* do without param at ("test/cases/large/clang-26760.c": line 6428) -* replace by zero at ("test/cases/large/clang-26760.c": line 6428) -* do without param at ("test/cases/large/clang-26760.c": line 6429) -* do without param at ("test/cases/large/clang-26760.c": line 6429) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6429) -* remove expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to left at ("test/cases/large/clang-26760.c": line 6427) +* reduce to right at ("test/cases/large/clang-26760.c": line 6427) +* reduce to index at ("test/cases/large/clang-26760.c": line 6427) +* reduce to left at ("test/cases/large/clang-26760.c": line 6428) +* reduce to right at ("test/cases/large/clang-26760.c": line 6428) +* reduce to index at ("test/cases/large/clang-26760.c": line 6428) +* reduce to left at ("test/cases/large/clang-26760.c": line 6429) +* reduce to right at ("test/cases/large/clang-26760.c": line 6431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6431) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6430) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) * reduce to left at ("test/cases/large/clang-26760.c": line 6429) * reduce to right at ("test/cases/large/clang-26760.c": line 6430) * reduce to left at ("test/cases/large/clang-26760.c": line 6429) * reduce to right at ("test/cases/large/clang-26760.c": line 6430) -* do without param at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6430) * reduce to left at ("test/cases/large/clang-26760.c": line 6429) * reduce to right at ("test/cases/large/clang-26760.c": line 6429) -* do without param at ("test/cases/large/clang-26760.c": line 6430) -* replace by zero at ("test/cases/large/clang-26760.c": line 6430) -* do without param at ("test/cases/large/clang-26760.c": line 6431) -* do without param at ("test/cases/large/clang-26760.c": line 6432) +* remove expression at ("test/cases/large/clang-26760.c": line 6429) +* reduce to index at ("test/cases/large/clang-26760.c": line 6430) * remove expr statement at ("test/cases/large/clang-26760.c": line 6459) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6459) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6365) -* do without param at ("test/cases/large/clang-26760.c": line 6365) -* do without param at ("test/cases/large/clang-26760.c": line 6365) -* do without param at ("test/cases/large/clang-26760.c": line 6366) -* replace by zero at ("test/cases/large/clang-26760.c": line 6366) -* do without param at ("test/cases/large/clang-26760.c": line 6367) -* replace by zero at ("test/cases/large/clang-26760.c": line 6367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6367) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6365) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6366) +* reduce to index at ("test/cases/large/clang-26760.c": line 6366) +* reduce to left at ("test/cases/large/clang-26760.c": line 6367) +* reduce to right at ("test/cases/large/clang-26760.c": line 6367) +* reduce to left at ("test/cases/large/clang-26760.c": line 6367) +* reduce to right at ("test/cases/large/clang-26760.c": line 6367) +* reduce to index at ("test/cases/large/clang-26760.c": line 6367) +* reduce to left at ("test/cases/large/clang-26760.c": line 6367) +* reduce to right at ("test/cases/large/clang-26760.c": line 6367) * remove expr statement at ("test/cases/large/clang-26760.c": line 6368) * reduce to left at ("test/cases/large/clang-26760.c": line 6368) * reduce to right at ("test/cases/large/clang-26760.c": line 6368) -* replace by zero at ("test/cases/large/clang-26760.c": line 6368) * reduce to left at ("test/cases/large/clang-26760.c": line 6368) * reduce to right at ("test/cases/large/clang-26760.c": line 6368) -* replace by zero at ("test/cases/large/clang-26760.c": line 6368) +* reduce to left at ("test/cases/large/clang-26760.c": line 6368) +* reduce to right at ("test/cases/large/clang-26760.c": line 6368) +* reduce to index at ("test/cases/large/clang-26760.c": line 6368) * remove condition at ("test/cases/large/clang-26760.c": line 6369) * remove break at ("test/cases/large/clang-26760.c": line 6370) * remove condition at ("test/cases/large/clang-26760.c": line 6371) * remove break 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6508) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6507) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6508) * remove the for loop at ("test/cases/large/clang-26760.c": line 6509) * remove initializer at ("test/cases/large/clang-26760.c": line 6509) * reduce to left at ("test/cases/large/clang-26760.c": line 6509) * reduce to right at ("test/cases/large/clang-26760.c": line 6509) * remove check at ("test/cases/large/clang-26760.c": line 6509) +* reduce to left at ("test/cases/large/clang-26760.c": line 6509) +* reduce to right at ("test/cases/large/clang-26760.c": line 6509) * remove iterator at ("test/cases/large/clang-26760.c": line 6509) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6509) * remove the for loop at ("test/cases/large/clang-26760.c": line 6511) * remove initializer at ("test/cases/large/clang-26760.c": line 6511) * reduce to left at ("test/cases/large/clang-26760.c": line 6511) * reduce to right at ("test/cases/large/clang-26760.c": line 6511) * remove check at ("test/cases/large/clang-26760.c": line 6511) +* reduce to left at ("test/cases/large/clang-26760.c": line 6511) +* reduce to right at ("test/cases/large/clang-26760.c": line 6511) * remove iterator at ("test/cases/large/clang-26760.c": line 6511) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6511) * remove expr statement at ("test/cases/large/clang-26760.c": line 6512) * reduce to left at ("test/cases/large/clang-26760.c": line 6512) * reduce to right at ("test/cases/large/clang-26760.c": line 6512) -* replace by zero at ("test/cases/large/clang-26760.c": line 6512) -* replace by zero at ("test/cases/large/clang-26760.c": line 6512) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6512) +* reduce to index at ("test/cases/large/clang-26760.c": line 6512) * remove expr statement at ("test/cases/large/clang-26760.c": line 6514) -* replace by zero at ("test/cases/large/clang-26760.c": line 6476) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6514) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) -* remove expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6477) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6477) +* reduce to index at ("test/cases/large/clang-26760.c": line 6477) * remove expression at ("test/cases/large/clang-26760.c": line 6477) -* replace by zero at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) -* do without param at ("test/cases/large/clang-26760.c": line 6484) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6484) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6484) * reduce to right at ("test/cases/large/clang-26760.c": line 6484) -* remove expression at ("test/cases/large/clang-26760.c": line 6477) -* do without param at ("test/cases/large/clang-26760.c": line 6477) +* reduce to left at ("test/cases/large/clang-26760.c": line 6484) +* reduce to right at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to left at ("test/cases/large/clang-26760.c": line 6477) +* reduce to right at ("test/cases/large/clang-26760.c": line 6484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6484) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6483) -* do without param at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) * reduce to operant at ("test/cases/large/clang-26760.c": line 6477) * reduce to left at ("test/cases/large/clang-26760.c": line 6477) * reduce to right at ("test/cases/large/clang-26760.c": line 6477) -* do without param at ("test/cases/large/clang-26760.c": line 6477) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6478) -* do without param at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) * reduce to left at ("test/cases/large/clang-26760.c": line 6479) * reduce to right at ("test/cases/large/clang-26760.c": line 6481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) * remove expression at ("test/cases/large/clang-26760.c": line 6479) -* do without param at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6481) * reduce to left at ("test/cases/large/clang-26760.c": line 6479) * reduce to right at ("test/cases/large/clang-26760.c": line 6480) -* do without param at ("test/cases/large/clang-26760.c": line 6479) -* remove expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6480) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6480) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6480) +* reduce to left at ("test/cases/large/clang-26760.c": line 6479) +* reduce to right at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6479) * reduce to operant at ("test/cases/large/clang-26760.c": line 6479) -* replace by zero at ("test/cases/large/clang-26760.c": line 6479) -* do without param at ("test/cases/large/clang-26760.c": line 6480) -* replace by zero at ("test/cases/large/clang-26760.c": line 6480) -* do without param at ("test/cases/large/clang-26760.c": line 6481) -* do without param at ("test/cases/large/clang-26760.c": line 6482) -* do without param at ("test/cases/large/clang-26760.c": line 6483) -* do without param at ("test/cases/large/clang-26760.c": line 6484) +* remove expression at ("test/cases/large/clang-26760.c": line 6479) +* reduce to index at ("test/cases/large/clang-26760.c": line 6479) +* reduce to index at ("test/cases/large/clang-26760.c": line 6480) * reduce to operant at ("test/cases/large/clang-26760.c": line 6484) -* replace by zero at ("test/cases/large/clang-26760.c": line 6484) -* replace by zero at ("test/cases/large/clang-26760.c": line 6484) +* remove expression at ("test/cases/large/clang-26760.c": line 6477) +* reduce to index at ("test/cases/large/clang-26760.c": line 6484) +* reduce to index at ("test/cases/large/clang-26760.c": line 6484) +* remove expression at ("test/cases/large/clang-26760.c": line 6477) * remove expr statement at ("test/cases/large/clang-26760.c": line 6485) * reduce to left at ("test/cases/large/clang-26760.c": line 6485) * reduce to right at ("test/cases/large/clang-26760.c": line 6485) -* do without param at ("test/cases/large/clang-26760.c": line 6485) +* reduce to left at ("test/cases/large/clang-26760.c": line 6485) +* reduce to right at ("test/cases/large/clang-26760.c": line 6496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6485) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) * reduce to operant at ("test/cases/large/clang-26760.c": line 6485) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6496) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6495) +* reduce to left at ("test/cases/large/clang-26760.c": line 6486) +* reduce to right at ("test/cases/large/clang-26760.c": line 6494) * reduce to left at ("test/cases/large/clang-26760.c": line 6486) * reduce to right at ("test/cases/large/clang-26760.c": line 6494) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6493) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6492) * reduce to left at ("test/cases/large/clang-26760.c": line 6491) * reduce to right at ("test/cases/large/clang-26760.c": line 6491) -* remove expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6491) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to left at ("test/cases/large/clang-26760.c": line 6486) +* reduce to right at ("test/cases/large/clang-26760.c": line 6491) * reduce to left at ("test/cases/large/clang-26760.c": line 6486) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) -* do without param at ("test/cases/large/clang-26760.c": line 6486) -* replace by zero at ("test/cases/large/clang-26760.c": line 6486) -* do without param at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6486) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to index at ("test/cases/large/clang-26760.c": line 6486) * reduce to operant at ("test/cases/large/clang-26760.c": line 6487) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6491) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) +* reduce to right at ("test/cases/large/clang-26760.c": line 6491) +* reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) -* remove expression at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6489) * reduce to operant at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6487) -* do without param at ("test/cases/large/clang-26760.c": line 6488) -* do without param at ("test/cases/large/clang-26760.c": line 6489) -* do without param at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6488) +* remove expression at ("test/cases/large/clang-26760.c": line 6487) +* reduce to left at ("test/cases/large/clang-26760.c": line 6490) +* reduce to right at ("test/cases/large/clang-26760.c": line 6491) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) * reduce to left at ("test/cases/large/clang-26760.c": line 6490) * reduce to right at ("test/cases/large/clang-26760.c": line 6490) -* do without param at ("test/cases/large/clang-26760.c": line 6490) -* do without param at ("test/cases/large/clang-26760.c": line 6491) -* replace by zero at ("test/cases/large/clang-26760.c": line 6491) -* replace by zero at ("test/cases/large/clang-26760.c": line 6491) -* do without param at ("test/cases/large/clang-26760.c": line 6492) -* do without param at ("test/cases/large/clang-26760.c": line 6493) -* do without param at ("test/cases/large/clang-26760.c": line 6494) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6490) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6491) +* reduce to index at ("test/cases/large/clang-26760.c": line 6491) +* reduce to index at ("test/cases/large/clang-26760.c": line 6491) +* remove expression at ("test/cases/large/clang-26760.c": line 6486) * reduce to operant at ("test/cases/large/clang-26760.c": line 6494) -* do without param at ("test/cases/large/clang-26760.c": line 6495) -* do without param at ("test/cases/large/clang-26760.c": line 6496) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6535) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6537) * remove the for loop at ("test/cases/large/clang-26760.c": line 6538) * remove initializer at ("test/cases/large/clang-26760.c": line 6538) * reduce to left at ("test/cases/large/clang-26760.c": line 6538) * reduce to right at ("test/cases/large/clang-26760.c": line 6538) * remove check at ("test/cases/large/clang-26760.c": line 6538) +* reduce to left at ("test/cases/large/clang-26760.c": line 6538) +* reduce to right at ("test/cases/large/clang-26760.c": line 6538) * remove iterator at ("test/cases/large/clang-26760.c": line 6538) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6538) * remove expr statement at ("test/cases/large/clang-26760.c": line 6539) * reduce to left at ("test/cases/large/clang-26760.c": line 6539) * reduce to right at ("test/cases/large/clang-26760.c": line 6539) -* replace by zero at ("test/cases/large/clang-26760.c": line 6539) +* reduce to index at ("test/cases/large/clang-26760.c": line 6539) * reduce to operant at ("test/cases/large/clang-26760.c": line 6539) * remove the for loop at ("test/cases/large/clang-26760.c": line 6540) * remove initializer at ("test/cases/large/clang-26760.c": line 6540) * 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 check at ("test/cases/large/clang-26760.c": line 6540) +* reduce to left at ("test/cases/large/clang-26760.c": line 6540) +* reduce to right at ("test/cases/large/clang-26760.c": line 6540) * reduce to operant at ("test/cases/large/clang-26760.c": line 6540) * remove iterator at ("test/cases/large/clang-26760.c": line 6540) -* replace by zero at ("test/cases/large/clang-26760.c": line 6542) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6540) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 6549) -* remove expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to left at ("test/cases/large/clang-26760.c": line 6548) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6548) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) * reduce to right at ("test/cases/large/clang-26760.c": line 6549) -* replace by zero at ("test/cases/large/clang-26760.c": line 6549) -* replace by zero at ("test/cases/large/clang-26760.c": line 6549) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6549) +* reduce to index at ("test/cases/large/clang-26760.c": line 6549) * reduce to operant at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) * reduce to right at ("test/cases/large/clang-26760.c": line 6549) * remove expression at ("test/cases/large/clang-26760.c": line 6549) -* do without param at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) -* reduce to right at ("test/cases/large/clang-26760.c": line 6551) -* do without param at ("test/cases/large/clang-26760.c": line 6550) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6552) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) * remove expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6552) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6551) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) * reduce to left at ("test/cases/large/clang-26760.c": line 6549) * reduce to right at ("test/cases/large/clang-26760.c": line 6550) -* do without param at ("test/cases/large/clang-26760.c": line 6549) -* replace by zero at ("test/cases/large/clang-26760.c": line 6549) -* do without param at ("test/cases/large/clang-26760.c": line 6550) -* do without param at ("test/cases/large/clang-26760.c": line 6551) -* replace by zero at ("test/cases/large/clang-26760.c": line 6551) -* replace by zero at ("test/cases/large/clang-26760.c": line 6551) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 6549) +* reduce to right at ("test/cases/large/clang-26760.c": line 6550) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6550) +* reduce to index at ("test/cases/large/clang-26760.c": line 6549) +* remove expression at ("test/cases/large/clang-26760.c": line 6549) +* reduce to index at ("test/cases/large/clang-26760.c": line 6551) +* reduce to index at ("test/cases/large/clang-26760.c": line 6551) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6552) +* reduce to index at ("test/cases/large/clang-26760.c": line 6552) +* reduce to index at ("test/cases/large/clang-26760.c": line 6552) * 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) @@ -15350,207 +19179,278 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6563) -* replace by zero at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6572) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6571) +* reduce to left at ("test/cases/large/clang-26760.c": line 6563) +* reduce to right at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to left at ("test/cases/large/clang-26760.c": line 6563) +* reduce to right at ("test/cases/large/clang-26760.c": line 6563) +* reduce to index at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6563) -* remove expression at ("test/cases/large/clang-26760.c": line 6563) -* replace by zero at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6563) -* replace by zero at ("test/cases/large/clang-26760.c": line 6563) +* reduce to index at ("test/cases/large/clang-26760.c": line 6563) +* remove expression at ("test/cases/large/clang-26760.c": line 6563) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6570) * reduce to left at ("test/cases/large/clang-26760.c": line 6563) * reduce to right at ("test/cases/large/clang-26760.c": line 6570) -* do without param at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6563) -* do without param at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6570) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) * reduce to left at ("test/cases/large/clang-26760.c": line 6564) * reduce to right at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6568) -* remove expression at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6569) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to left at ("test/cases/large/clang-26760.c": line 6564) +* reduce to right at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6567) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6566) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6565) * reduce to left at ("test/cases/large/clang-26760.c": line 6564) * reduce to right at ("test/cases/large/clang-26760.c": line 6564) * reduce to operant at ("test/cases/large/clang-26760.c": line 6564) -* do without param at ("test/cases/large/clang-26760.c": line 6565) -* do without param at ("test/cases/large/clang-26760.c": line 6566) -* do without param at ("test/cases/large/clang-26760.c": line 6567) -* do without param at ("test/cases/large/clang-26760.c": line 6568) -* do without param at ("test/cases/large/clang-26760.c": line 6569) -* do without param at ("test/cases/large/clang-26760.c": line 6570) -* do without param at ("test/cases/large/clang-26760.c": line 6571) -* replace by zero at ("test/cases/large/clang-26760.c": line 6571) -* do without param at ("test/cases/large/clang-26760.c": line 6572) +* remove expression at ("test/cases/large/clang-26760.c": line 6564) +* reduce to index at ("test/cases/large/clang-26760.c": line 6571) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 6556) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6556) * remove the for loop at ("test/cases/large/clang-26760.c": line 6575) * remove initializer at ("test/cases/large/clang-26760.c": line 6575) * reduce to left at ("test/cases/large/clang-26760.c": line 6575) * reduce to right at ("test/cases/large/clang-26760.c": line 6575) * remove check at ("test/cases/large/clang-26760.c": line 6575) +* reduce to left at ("test/cases/large/clang-26760.c": line 6575) +* reduce to right at ("test/cases/large/clang-26760.c": line 6575) * remove iterator at ("test/cases/large/clang-26760.c": line 6575) * reduce to left at ("test/cases/large/clang-26760.c": line 6575) * reduce to right at ("test/cases/large/clang-26760.c": line 6575) -* do without param at ("test/cases/large/clang-26760.c": line 6575) -* do without param at ("test/cases/large/clang-26760.c": line 6576) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6576) * remove return statement at ("test/cases/large/clang-26760.c": line 6578) * remove condition at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) * remove expression at ("test/cases/large/clang-26760.c": line 6580) -* do without param at ("test/cases/large/clang-26760.c": line 6580) -* do without param at ("test/cases/large/clang-26760.c": line 6580) -* do without param at ("test/cases/large/clang-26760.c": line 6581) -* do without param at ("test/cases/large/clang-26760.c": line 6582) +* reduce to left at ("test/cases/large/clang-26760.c": line 6580) +* reduce to right at ("test/cases/large/clang-26760.c": line 6588) +* reduce to left at ("test/cases/large/clang-26760.c": line 6580) +* reduce to right at ("test/cases/large/clang-26760.c": line 6588) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6580) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6581) +* reduce to left at ("test/cases/large/clang-26760.c": line 6582) +* reduce to right at ("test/cases/large/clang-26760.c": line 6588) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6582) +* reduce to index at ("test/cases/large/clang-26760.c": line 6582) * remove expression at ("test/cases/large/clang-26760.c": line 6582) -* replace by zero at ("test/cases/large/clang-26760.c": line 6582) -* do without param at ("test/cases/large/clang-26760.c": line 6582) -* do without param at ("test/cases/large/clang-26760.c": line 6583) -* do without param at ("test/cases/large/clang-26760.c": line 6583) -* do without param at ("test/cases/large/clang-26760.c": line 6583) -* do without param at ("test/cases/large/clang-26760.c": line 6587) -* remove expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6582) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6588) +* reduce to left at ("test/cases/large/clang-26760.c": line 6583) +* reduce to right at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6583) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6587) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6587) * reduce to operant at ("test/cases/large/clang-26760.c": line 6584) -* do without param at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6587) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6586) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6586) -* do without param at ("test/cases/large/clang-26760.c": line 6584) +* reduce to left at ("test/cases/large/clang-26760.c": line 6584) +* reduce to right at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6586) * reduce to left at ("test/cases/large/clang-26760.c": line 6584) * reduce to right at ("test/cases/large/clang-26760.c": line 6585) -* do without param at ("test/cases/large/clang-26760.c": line 6584) -* replace by zero at ("test/cases/large/clang-26760.c": line 6584) -* do without param at ("test/cases/large/clang-26760.c": line 6585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6585) +* reduce to index at ("test/cases/large/clang-26760.c": line 6584) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6585) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6585) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6585) +* reduce to index at ("test/cases/large/clang-26760.c": line 6585) * remove expression at ("test/cases/large/clang-26760.c": line 6585) -* replace by zero at ("test/cases/large/clang-26760.c": line 6585) -* do without param at ("test/cases/large/clang-26760.c": line 6586) -* do without param at ("test/cases/large/clang-26760.c": line 6587) -* replace by zero at ("test/cases/large/clang-26760.c": line 6587) -* replace by zero at ("test/cases/large/clang-26760.c": line 6587) -* replace by zero at ("test/cases/large/clang-26760.c": line 6587) -* do without param at ("test/cases/large/clang-26760.c": line 6588) -* replace by zero at ("test/cases/large/clang-26760.c": line 6588) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6603) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6604) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6587) +* reduce to index at ("test/cases/large/clang-26760.c": line 6587) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6587) +* reduce to index at ("test/cases/large/clang-26760.c": line 6587) +* remove expression at ("test/cases/large/clang-26760.c": line 6584) +* reduce to index at ("test/cases/large/clang-26760.c": line 6588) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6603) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6604) * remove the for loop at ("test/cases/large/clang-26760.c": line 6605) * remove initializer at ("test/cases/large/clang-26760.c": line 6605) * reduce to left at ("test/cases/large/clang-26760.c": line 6605) * reduce to right at ("test/cases/large/clang-26760.c": line 6605) * remove check at ("test/cases/large/clang-26760.c": line 6605) +* reduce to left at ("test/cases/large/clang-26760.c": line 6605) +* reduce to right at ("test/cases/large/clang-26760.c": line 6605) * remove iterator at ("test/cases/large/clang-26760.c": line 6605) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6605) * remove expr statement at ("test/cases/large/clang-26760.c": line 6606) * reduce to left at ("test/cases/large/clang-26760.c": line 6606) * reduce to right at ("test/cases/large/clang-26760.c": line 6606) -* replace by zero at ("test/cases/large/clang-26760.c": line 6606) +* reduce to index at ("test/cases/large/clang-26760.c": line 6606) * remove expr statement at ("test/cases/large/clang-26760.c": line 6607) * reduce to left at ("test/cases/large/clang-26760.c": line 6607) * reduce to right at ("test/cases/large/clang-26760.c": line 6607) -* replace by zero at ("test/cases/large/clang-26760.c": line 6607) * remove expr statement at ("test/cases/large/clang-26760.c": line 6608) * reduce to left at ("test/cases/large/clang-26760.c": line 6608) * reduce to right at ("test/cases/large/clang-26760.c": line 6608) -* replace by zero at ("test/cases/large/clang-26760.c": line 6608) -* do without param at ("test/cases/large/clang-26760.c": line 6608) -* do without param at ("test/cases/large/clang-26760.c": line 6608) -* do without param at ("test/cases/large/clang-26760.c": line 6609) -* do without param at ("test/cases/large/clang-26760.c": line 6610) -* replace by zero at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6608) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6609) * reduce to left at ("test/cases/large/clang-26760.c": line 6610) * reduce to right at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6610) -* do without param at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6614) -* remove expression at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6613) -* remove expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to index at ("test/cases/large/clang-26760.c": line 6610) +* reduce to left at ("test/cases/large/clang-26760.c": line 6610) +* reduce to right at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6617) +* reduce to left at ("test/cases/large/clang-26760.c": line 6610) +* reduce to right at ("test/cases/large/clang-26760.c": line 6610) +* reduce to left at ("test/cases/large/clang-26760.c": line 6610) +* reduce to right at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6610) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6615) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6614) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6613) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to left at ("test/cases/large/clang-26760.c": line 6611) +* reduce to right at ("test/cases/large/clang-26760.c": line 6613) * reduce to left at ("test/cases/large/clang-26760.c": line 6611) * reduce to right at ("test/cases/large/clang-26760.c": line 6611) * reduce to operant at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6613) * reduce to left at ("test/cases/large/clang-26760.c": line 6611) * reduce to right at ("test/cases/large/clang-26760.c": line 6612) -* do without param at ("test/cases/large/clang-26760.c": line 6611) * reduce to left at ("test/cases/large/clang-26760.c": line 6611) * reduce to right at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6612) +* reduce to left at ("test/cases/large/clang-26760.c": line 6611) +* reduce to right at ("test/cases/large/clang-26760.c": line 6611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6611) * reduce to operant at ("test/cases/large/clang-26760.c": line 6611) -* do without param at ("test/cases/large/clang-26760.c": line 6612) -* do without param at ("test/cases/large/clang-26760.c": line 6613) -* do without param at ("test/cases/large/clang-26760.c": line 6614) -* 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) +* remove expression at ("test/cases/large/clang-26760.c": line 6611) +* remove expression at ("test/cases/large/clang-26760.c": line 6611) * 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 uninitilized variable at ("test/cases/large/clang-26760.c": line 6591) * delete variable at ("test/cases/large/clang-26760.c": line 6592) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6593) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6593) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6593) * remove the for loop at ("test/cases/large/clang-26760.c": line 6594) * remove initializer at ("test/cases/large/clang-26760.c": line 6594) * reduce to left at ("test/cases/large/clang-26760.c": line 6594) * reduce to right at ("test/cases/large/clang-26760.c": line 6594) * remove check at ("test/cases/large/clang-26760.c": line 6594) +* reduce to left at ("test/cases/large/clang-26760.c": line 6594) +* reduce to right at ("test/cases/large/clang-26760.c": line 6594) * remove iterator at ("test/cases/large/clang-26760.c": line 6594) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6594) * remove expr statement at ("test/cases/large/clang-26760.c": line 6595) * reduce to left at ("test/cases/large/clang-26760.c": line 6595) * reduce to right at ("test/cases/large/clang-26760.c": line 6595) -* replace by zero at ("test/cases/large/clang-26760.c": line 6595) +* reduce to index at ("test/cases/large/clang-26760.c": line 6595) * remove expr statement at ("test/cases/large/clang-26760.c": line 6596) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6596) * remove expr statement at ("test/cases/large/clang-26760.c": line 6597) -* replace by zero at ("test/cases/large/clang-26760.c": line 6597) -* replace by zero at ("test/cases/large/clang-26760.c": line 6597) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6597) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6597) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6597) * remove condition at ("test/cases/large/clang-26760.c": line 6598) * remove continue at ("test/cases/large/clang-26760.c": line 6599) * remove condition at ("test/cases/large/clang-26760.c": line 6619) -* replace by zero at ("test/cases/large/clang-26760.c": line 6619) * reduce to left at ("test/cases/large/clang-26760.c": line 6619) * reduce to right at ("test/cases/large/clang-26760.c": line 6619) -* replace by zero at ("test/cases/large/clang-26760.c": line 6619) -* replace by zero at ("test/cases/large/clang-26760.c": line 6619) -* do without param at ("test/cases/large/clang-26760.c": line 6620) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to index at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to index at ("test/cases/large/clang-26760.c": line 6619) +* reduce to left at ("test/cases/large/clang-26760.c": line 6619) +* reduce to right at ("test/cases/large/clang-26760.c": line 6619) +* reduce to index at ("test/cases/large/clang-26760.c": line 6619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6621) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6620) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6619) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6620) * remove expression at ("test/cases/large/clang-26760.c": line 6619) -* 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) * remove condition at ("test/cases/large/clang-26760.c": line 6629) * remove break at ("test/cases/large/clang-26760.c": line 6630) * remove expr statement at ("test/cases/large/clang-26760.c": line 6623) * reduce to left at ("test/cases/large/clang-26760.c": line 6623) * reduce to right at ("test/cases/large/clang-26760.c": line 6623) -* replace by zero at ("test/cases/large/clang-26760.c": line 6623) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6520) * remove expr statement at ("test/cases/large/clang-26760.c": line 6521) * reduce to left at ("test/cases/large/clang-26760.c": line 6521) * reduce to right at ("test/cases/large/clang-26760.c": line 6530) -* replace by zero at ("test/cases/large/clang-26760.c": line 6521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6530) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * remove expression at ("test/cases/large/clang-26760.c": line 6521) -* do without param at ("test/cases/large/clang-26760.c": line 6521) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* remove expression at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6530) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6530) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) @@ -15559,16 +19459,22 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) -* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6529) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6529) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6529) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * remove expression at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6528) @@ -15576,155 +19482,268 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6528) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6528) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6528) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6527) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * remove expression at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6526) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6525) -* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) * reduce to operant at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6524) * remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6525) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6524) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6524) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6524) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) +* reduce to right at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6524) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6523) +* reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) * reduce to left at ("test/cases/large/clang-26760.c": line 6522) * reduce to right at ("test/cases/large/clang-26760.c": line 6522) -* replace by zero at ("test/cases/large/clang-26760.c": line 6522) -* do without param at ("test/cases/large/clang-26760.c": line 6523) -* do without param at ("test/cases/large/clang-26760.c": line 6524) -* replace by zero at ("test/cases/large/clang-26760.c": line 6524) -* do without param at ("test/cases/large/clang-26760.c": line 6525) -* do without param at ("test/cases/large/clang-26760.c": line 6526) -* do without param at ("test/cases/large/clang-26760.c": line 6527) -* replace by zero at ("test/cases/large/clang-26760.c": line 6527) -* do without param at ("test/cases/large/clang-26760.c": line 6528) -* replace by zero at ("test/cases/large/clang-26760.c": line 6528) -* do without param at ("test/cases/large/clang-26760.c": line 6529) -* do without param at ("test/cases/large/clang-26760.c": line 6530) +* reduce to index at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6524) +* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* reduce to index at ("test/cases/large/clang-26760.c": line 6527) +* reduce to index at ("test/cases/large/clang-26760.c": line 6528) +* remove expression at ("test/cases/large/clang-26760.c": line 6522) +* remove expression at ("test/cases/large/clang-26760.c": line 6522) * remove the for loop at ("test/cases/large/clang-26760.c": line 6634) * remove initializer at ("test/cases/large/clang-26760.c": line 6634) * reduce to left at ("test/cases/large/clang-26760.c": line 6634) * reduce to right at ("test/cases/large/clang-26760.c": line 6634) * reduce to operant at ("test/cases/large/clang-26760.c": line 6634) * remove check at ("test/cases/large/clang-26760.c": line 6634) +* reduce to left at ("test/cases/large/clang-26760.c": line 6634) +* reduce to right at ("test/cases/large/clang-26760.c": line 6634) * remove iterator at ("test/cases/large/clang-26760.c": line 6634) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6634) * remove expr statement at ("test/cases/large/clang-26760.c": line 6636) * reduce to left at ("test/cases/large/clang-26760.c": line 6636) * reduce to right at ("test/cases/large/clang-26760.c": line 6636) -* do without param at ("test/cases/large/clang-26760.c": line 6636) -* do without param at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6636) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6636) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6637) * reduce to left at ("test/cases/large/clang-26760.c": line 6637) * reduce to right at ("test/cases/large/clang-26760.c": line 6637) -* remove expression at ("test/cases/large/clang-26760.c": line 6637) -* remove expression at ("test/cases/large/clang-26760.c": line 6637) * reduce to operant at ("test/cases/large/clang-26760.c": line 6637) +* remove expression at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to left at ("test/cases/large/clang-26760.c": line 6637) +* reduce to right at ("test/cases/large/clang-26760.c": line 6637) * reduce to left at ("test/cases/large/clang-26760.c": line 6637) * reduce to right at ("test/cases/large/clang-26760.c": line 6637) +* reduce to index at ("test/cases/large/clang-26760.c": line 6637) * reduce to left at ("test/cases/large/clang-26760.c": line 6637) * reduce to right at ("test/cases/large/clang-26760.c": line 6637) -* replace by zero at ("test/cases/large/clang-26760.c": line 6637) -* replace by zero at ("test/cases/large/clang-26760.c": line 6637) +* reduce to index at ("test/cases/large/clang-26760.c": line 6637) +* remove expression at ("test/cases/large/clang-26760.c": line 6637) * reduce to operant at ("test/cases/large/clang-26760.c": line 6637) * remove expr statement at ("test/cases/large/clang-26760.c": line 6640) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6640) -* replace by zero at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6649) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6648) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6648) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6647) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6647) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6647) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6647) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6647) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) +* reduce to left at ("test/cases/large/clang-26760.c": line 6640) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6640) +* reduce to index at ("test/cases/large/clang-26760.c": line 6640) * remove expression at ("test/cases/large/clang-26760.c": line 6640) -* replace by zero at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6640) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) * reduce to left at ("test/cases/large/clang-26760.c": line 6640) * reduce to right at ("test/cases/large/clang-26760.c": line 6640) -* replace by zero at ("test/cases/large/clang-26760.c": line 6640) -* do without param at ("test/cases/large/clang-26760.c": line 6641) +* reduce to index at ("test/cases/large/clang-26760.c": line 6640) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6646) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6646) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6644) -* remove expression at ("test/cases/large/clang-26760.c": line 6644) -* remove expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6645) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6641) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6644) * reduce to right at ("test/cases/large/clang-26760.c": line 6644) -* remove expression at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6644) * reduce to left at ("test/cases/large/clang-26760.c": line 6643) * reduce to right at ("test/cases/large/clang-26760.c": line 6643) -* remove expression at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6643) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6643) * reduce to left at ("test/cases/large/clang-26760.c": line 6641) * reduce to right at ("test/cases/large/clang-26760.c": line 6642) -* do without param at ("test/cases/large/clang-26760.c": line 6641) -* do without param at ("test/cases/large/clang-26760.c": line 6642) +* reduce to left at ("test/cases/large/clang-26760.c": line 6641) +* reduce to right at ("test/cases/large/clang-26760.c": line 6642) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6642) +* reduce to left at ("test/cases/large/clang-26760.c": line 6642) +* reduce to right at ("test/cases/large/clang-26760.c": line 6642) * reduce to left at ("test/cases/large/clang-26760.c": line 6642) * reduce to right at ("test/cases/large/clang-26760.c": line 6642) * reduce to left at ("test/cases/large/clang-26760.c": line 6642) * reduce to right at ("test/cases/large/clang-26760.c": line 6642) -* do without param at ("test/cases/large/clang-26760.c": line 6643) -* replace by zero at ("test/cases/large/clang-26760.c": line 6643) -* replace by zero at ("test/cases/large/clang-26760.c": line 6643) +* reduce to left at ("test/cases/large/clang-26760.c": line 6642) +* reduce to right at ("test/cases/large/clang-26760.c": line 6642) +* reduce to index at ("test/cases/large/clang-26760.c": line 6643) +* reduce to index at ("test/cases/large/clang-26760.c": line 6643) +* remove expression at ("test/cases/large/clang-26760.c": line 6641) * reduce to operant at ("test/cases/large/clang-26760.c": line 6643) -* do without param at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* replace by zero at ("test/cases/large/clang-26760.c": line 6644) -* do without param at ("test/cases/large/clang-26760.c": line 6645) -* do without param at ("test/cases/large/clang-26760.c": line 6646) -* replace by zero at ("test/cases/large/clang-26760.c": line 6646) -* do without param at ("test/cases/large/clang-26760.c": line 6647) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* remove expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* remove expression at ("test/cases/large/clang-26760.c": line 6641) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* remove expression at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6644) +* reduce to index at ("test/cases/large/clang-26760.c": line 6646) * reduce to operant at ("test/cases/large/clang-26760.c": line 6647) -* do without param at ("test/cases/large/clang-26760.c": line 6648) -* replace by zero at ("test/cases/large/clang-26760.c": line 6648) -* do without param at ("test/cases/large/clang-26760.c": line 6649) +* reduce to index at ("test/cases/large/clang-26760.c": line 6648) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6117) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6121) * remove the for loop at ("test/cases/large/clang-26760.c": line 6122) * remove initializer at ("test/cases/large/clang-26760.c": line 6122) * reduce to left at ("test/cases/large/clang-26760.c": line 6122) * reduce to right at ("test/cases/large/clang-26760.c": line 6122) * remove check at ("test/cases/large/clang-26760.c": line 6122) +* reduce to left at ("test/cases/large/clang-26760.c": line 6122) +* reduce to right at ("test/cases/large/clang-26760.c": line 6122) * remove iterator at ("test/cases/large/clang-26760.c": line 6122) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6122) * remove expr statement at ("test/cases/large/clang-26760.c": line 6124) * reduce to left at ("test/cases/large/clang-26760.c": line 6124) * reduce to right at ("test/cases/large/clang-26760.c": line 6124) -* replace by zero at ("test/cases/large/clang-26760.c": line 6124) * remove condition at ("test/cases/large/clang-26760.c": line 6125) * remove continue at ("test/cases/large/clang-26760.c": line 6126) * remove the for loop at ("test/cases/large/clang-26760.c": line 6128) @@ -15732,160 +19751,191 @@ * 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 check at ("test/cases/large/clang-26760.c": line 6128) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6128) * reduce to left at ("test/cases/large/clang-26760.c": line 6128) * reduce to right at ("test/cases/large/clang-26760.c": line 6128) -* do without param at ("test/cases/large/clang-26760.c": line 6128) -* do without param at ("test/cases/large/clang-26760.c": line 6129) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6128) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6129) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6131) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6136) * delete variable at ("test/cases/large/clang-26760.c": line 6136) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6137) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6137) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6137) * remove expr statement at ("test/cases/large/clang-26760.c": line 6138) * reduce to left at ("test/cases/large/clang-26760.c": line 6138) * reduce to right at ("test/cases/large/clang-26760.c": line 6138) -* replace by zero at ("test/cases/large/clang-26760.c": line 6138) -* replace by zero at ("test/cases/large/clang-26760.c": line 6138) * remove the for loop at ("test/cases/large/clang-26760.c": line 6139) * remove initializer at ("test/cases/large/clang-26760.c": line 6139) * reduce to left at ("test/cases/large/clang-26760.c": line 6139) * reduce to right at ("test/cases/large/clang-26760.c": line 6139) * remove check at ("test/cases/large/clang-26760.c": line 6139) +* reduce to left at ("test/cases/large/clang-26760.c": line 6139) +* reduce to right at ("test/cases/large/clang-26760.c": line 6139) * remove iterator at ("test/cases/large/clang-26760.c": line 6139) * reduce to left at ("test/cases/large/clang-26760.c": line 6139) * reduce to right at ("test/cases/large/clang-26760.c": line 6139) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6141) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6141) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6141) * remove expr statement at ("test/cases/large/clang-26760.c": line 6142) * reduce to left at ("test/cases/large/clang-26760.c": line 6142) * reduce to right at ("test/cases/large/clang-26760.c": line 6142) -* replace by zero at ("test/cases/large/clang-26760.c": line 6142) -* replace by zero at ("test/cases/large/clang-26760.c": line 6142) -* replace by zero at ("test/cases/large/clang-26760.c": line 6142) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6142) +* reduce to index at ("test/cases/large/clang-26760.c": line 6142) * remove expr statement at ("test/cases/large/clang-26760.c": line 6143) * reduce to left at ("test/cases/large/clang-26760.c": line 6143) * reduce to right at ("test/cases/large/clang-26760.c": line 6143) -* replace by zero at ("test/cases/large/clang-26760.c": line 6143) -* replace by zero at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6151) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6150) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6143) +* reduce to index at ("test/cases/large/clang-26760.c": line 6143) * remove expression at ("test/cases/large/clang-26760.c": line 6143) -* replace by zero at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6143) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6149) +* reduce to left at ("test/cases/large/clang-26760.c": line 6143) +* reduce to right at ("test/cases/large/clang-26760.c": line 6148) +* reduce to left at ("test/cases/large/clang-26760.c": line 6143) +* reduce to right at ("test/cases/large/clang-26760.c": line 6148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6148) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6143) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to left at ("test/cases/large/clang-26760.c": line 6143) +* reduce to right at ("test/cases/large/clang-26760.c": line 6143) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6147) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6144) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6144) +* reduce to index at ("test/cases/large/clang-26760.c": line 6144) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6144) -* replace by zero at ("test/cases/large/clang-26760.c": line 6144) -* replace by zero at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6147) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6146) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6146) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6146) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6146) * reduce to left at ("test/cases/large/clang-26760.c": line 6144) * reduce to right at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6144) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6145) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6144) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6144) +* reduce to index at ("test/cases/large/clang-26760.c": line 6144) * remove expression at ("test/cases/large/clang-26760.c": line 6144) -* replace by zero at ("test/cases/large/clang-26760.c": line 6144) -* do without param at ("test/cases/large/clang-26760.c": line 6145) -* do without param at ("test/cases/large/clang-26760.c": line 6146) -* do without param at ("test/cases/large/clang-26760.c": line 6147) -* do without param at ("test/cases/large/clang-26760.c": line 6148) -* replace by zero at ("test/cases/large/clang-26760.c": line 6148) -* replace by zero at ("test/cases/large/clang-26760.c": line 6148) -* do without param at ("test/cases/large/clang-26760.c": line 6149) -* do without param at ("test/cases/large/clang-26760.c": line 6150) -* do without param at ("test/cases/large/clang-26760.c": line 6151) -* replace by zero at ("test/cases/large/clang-26760.c": line 6151) -* replace by zero at ("test/cases/large/clang-26760.c": line 6151) +* reduce to left at ("test/cases/large/clang-26760.c": line 6144) +* reduce to right at ("test/cases/large/clang-26760.c": line 6144) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6148) +* reduce to index at ("test/cases/large/clang-26760.c": line 6148) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6151) +* reduce to index at ("test/cases/large/clang-26760.c": line 6151) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6179) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6181) * remove expr statement at ("test/cases/large/clang-26760.c": line 6182) -* replace by zero at ("test/cases/large/clang-26760.c": line 6182) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6182) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6182) * remove the for loop at ("test/cases/large/clang-26760.c": line 6183) * remove initializer at ("test/cases/large/clang-26760.c": line 6183) * 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 check at ("test/cases/large/clang-26760.c": line 6183) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6183) * reduce to left at ("test/cases/large/clang-26760.c": line 6183) * reduce to right 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6186) * remove condition at ("test/cases/large/clang-26760.c": line 6187) -* do without param at ("test/cases/large/clang-26760.c": line 6187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6189) * reduce to operant at ("test/cases/large/clang-26760.c": line 6187) -* do without param at ("test/cases/large/clang-26760.c": line 6187) -* 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6187) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6188) +* reduce to index at ("test/cases/large/clang-26760.c": line 6187) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6199) -* replace by zero at ("test/cases/large/clang-26760.c": line 6199) -* do without param at ("test/cases/large/clang-26760.c": line 6199) -* do without param at ("test/cases/large/clang-26760.c": line 6199) +* reduce to left at ("test/cases/large/clang-26760.c": line 6199) +* reduce to right at ("test/cases/large/clang-26760.c": line 6199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6199) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6199) * remove return statement at ("test/cases/large/clang-26760.c": line 6200) -* replace by zero at ("test/cases/large/clang-26760.c": line 6200) +* reduce to index at ("test/cases/large/clang-26760.c": line 6200) * remove expr statement at ("test/cases/large/clang-26760.c": line 6191) * reduce to left at ("test/cases/large/clang-26760.c": line 6191) * reduce to right at ("test/cases/large/clang-26760.c": line 6191) -* replace by zero at ("test/cases/large/clang-26760.c": line 6191) * remove condition at ("test/cases/large/clang-26760.c": line 6192) * remove continue at ("test/cases/large/clang-26760.c": line 6193) * remove expr statement at ("test/cases/large/clang-26760.c": line 6194) * reduce to left at ("test/cases/large/clang-26760.c": line 6194) * reduce to right at ("test/cases/large/clang-26760.c": line 6194) -* do without param at ("test/cases/large/clang-26760.c": line 6194) -* do without param at ("test/cases/large/clang-26760.c": line 6194) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6194) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6194) * remove the for loop at ("test/cases/large/clang-26760.c": line 6202) * remove initializer at ("test/cases/large/clang-26760.c": line 6202) * 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 check at ("test/cases/large/clang-26760.c": line 6202) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6202) * reduce to left at ("test/cases/large/clang-26760.c": line 6202) * reduce to right 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) +* delete variable 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6207) +* reduce to left at ("test/cases/large/clang-26760.c": line 6207) +* reduce to right at ("test/cases/large/clang-26760.c": line 6213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6207) +* reduce to index at ("test/cases/large/clang-26760.c": line 6207) * remove expression at ("test/cases/large/clang-26760.c": line 6207) -* replace by zero at ("test/cases/large/clang-26760.c": line 6207) -* do without param at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6213) +* reduce to left at ("test/cases/large/clang-26760.c": line 6207) +* reduce to right at ("test/cases/large/clang-26760.c": line 6212) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) * reduce to right at ("test/cases/large/clang-26760.c": line 6212) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) @@ -15894,93 +19944,152 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6212) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) * reduce to right at ("test/cases/large/clang-26760.c": line 6207) -* replace by zero at ("test/cases/large/clang-26760.c": line 6207) +* reduce to index at ("test/cases/large/clang-26760.c": line 6207) * reduce to left at ("test/cases/large/clang-26760.c": line 6207) * reduce to right at ("test/cases/large/clang-26760.c": line 6212) -* do without param at ("test/cases/large/clang-26760.c": line 6207) -* replace by zero at ("test/cases/large/clang-26760.c": line 6207) -* do without param at ("test/cases/large/clang-26760.c": line 6212) -* remove expression at ("test/cases/large/clang-26760.c": line 6208) -* do without param at ("test/cases/large/clang-26760.c": line 6211) -* remove expression at ("test/cases/large/clang-26760.c": line 6208) -* do without param at ("test/cases/large/clang-26760.c": line 6208) -* do without param at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6212) +* reduce to index at ("test/cases/large/clang-26760.c": line 6207) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6212) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6208) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to left at ("test/cases/large/clang-26760.c": line 6209) +* reduce to right at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6211) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) * reduce to left at ("test/cases/large/clang-26760.c": line 6209) * reduce to right at ("test/cases/large/clang-26760.c": line 6209) -* do without param at ("test/cases/large/clang-26760.c": line 6209) -* remove expression at ("test/cases/large/clang-26760.c": line 6209) * reduce to left at ("test/cases/large/clang-26760.c": line 6209) * reduce to right at ("test/cases/large/clang-26760.c": line 6209) -* replace by zero at ("test/cases/large/clang-26760.c": line 6209) -* replace by zero at ("test/cases/large/clang-26760.c": line 6209) -* do without param at ("test/cases/large/clang-26760.c": line 6209) +* reduce to index at ("test/cases/large/clang-26760.c": line 6209) +* reduce to index at ("test/cases/large/clang-26760.c": line 6209) * remove expression at ("test/cases/large/clang-26760.c": line 6209) -* replace by zero at ("test/cases/large/clang-26760.c": line 6209) -* do without param at ("test/cases/large/clang-26760.c": line 6210) -* do without param at ("test/cases/large/clang-26760.c": line 6211) -* do without param at ("test/cases/large/clang-26760.c": line 6212) -* do without param at ("test/cases/large/clang-26760.c": line 6213) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6210) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6209) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6209) +* reduce to index at ("test/cases/large/clang-26760.c": line 6209) +* remove expression at ("test/cases/large/clang-26760.c": line 6209) +* remove expression at ("test/cases/large/clang-26760.c": line 6208) +* remove expression at ("test/cases/large/clang-26760.c": line 6208) * remove expr statement at ("test/cases/large/clang-26760.c": line 6214) -* replace by zero at ("test/cases/large/clang-26760.c": line 6214) -* replace by zero at ("test/cases/large/clang-26760.c": line 6214) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6214) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6214) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6214) * remove expr statement at ("test/cases/large/clang-26760.c": line 6215) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6215) * remove expr statement at ("test/cases/large/clang-26760.c": line 6217) * reduce to left at ("test/cases/large/clang-26760.c": line 6217) * reduce to right at ("test/cases/large/clang-26760.c": line 6218) -* replace by zero at ("test/cases/large/clang-26760.c": line 6217) -* remove expression at ("test/cases/large/clang-26760.c": line 6217) -* do without param at ("test/cases/large/clang-26760.c": line 6217) +* reduce to left at ("test/cases/large/clang-26760.c": line 6218) +* reduce to right at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) * reduce to operant at ("test/cases/large/clang-26760.c": line 6217) -* do without param at ("test/cases/large/clang-26760.c": line 6218) -* do without param at ("test/cases/large/clang-26760.c": line 6218) -* replace by zero at ("test/cases/large/clang-26760.c": line 6218) -* do without param at ("test/cases/large/clang-26760.c": line 6218) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* remove expression at ("test/cases/large/clang-26760.c": line 6217) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6226) +* reduce to left at ("test/cases/large/clang-26760.c": line 6218) +* reduce to right at ("test/cases/large/clang-26760.c": line 6218) +* reduce to left at ("test/cases/large/clang-26760.c": line 6218) +* reduce to right at ("test/cases/large/clang-26760.c": line 6218) +* reduce to index at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6218) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) * reduce to operant at ("test/cases/large/clang-26760.c": line 6219) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6225) * reduce to operant at ("test/cases/large/clang-26760.c": line 6219) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6225) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6224) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6224) * reduce to left at ("test/cases/large/clang-26760.c": line 6219) * reduce to right at ("test/cases/large/clang-26760.c": line 6224) -* do without param at ("test/cases/large/clang-26760.c": line 6219) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6224) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6223) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6223) * reduce to left at ("test/cases/large/clang-26760.c": line 6219) * reduce to right at ("test/cases/large/clang-26760.c": line 6222) -* do without param at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6222) * reduce to left at ("test/cases/large/clang-26760.c": line 6219) * reduce to right at ("test/cases/large/clang-26760.c": line 6221) -* do without param at ("test/cases/large/clang-26760.c": line 6219) -* do without param at ("test/cases/large/clang-26760.c": line 6220) -* remove expression at ("test/cases/large/clang-26760.c": line 6220) -* do without param at ("test/cases/large/clang-26760.c": line 6220) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6219) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6219) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6221) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6220) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6220) * reduce to left at ("test/cases/large/clang-26760.c": line 6220) * reduce to right at ("test/cases/large/clang-26760.c": line 6220) -* replace by zero at ("test/cases/large/clang-26760.c": line 6220) -* do without param at ("test/cases/large/clang-26760.c": line 6221) +* reduce to left at ("test/cases/large/clang-26760.c": line 6220) +* reduce to right at ("test/cases/large/clang-26760.c": line 6220) +* reduce to index at ("test/cases/large/clang-26760.c": line 6220) * reduce to operant at ("test/cases/large/clang-26760.c": line 6221) -* do without param at ("test/cases/large/clang-26760.c": line 6222) -* do without param at ("test/cases/large/clang-26760.c": line 6223) -* do without param at ("test/cases/large/clang-26760.c": line 6224) -* replace by zero at ("test/cases/large/clang-26760.c": line 6224) -* do without param at ("test/cases/large/clang-26760.c": line 6225) -* replace by zero at ("test/cases/large/clang-26760.c": line 6225) -* replace by zero at ("test/cases/large/clang-26760.c": line 6225) -* do without param at ("test/cases/large/clang-26760.c": line 6226) +* remove expression at ("test/cases/large/clang-26760.c": line 6220) +* reduce to index at ("test/cases/large/clang-26760.c": line 6224) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6225) +* reduce to index at ("test/cases/large/clang-26760.c": line 6225) +* reduce to index at ("test/cases/large/clang-26760.c": line 6225) * remove expr statement at ("test/cases/large/clang-26760.c": line 6228) * reduce to left at ("test/cases/large/clang-26760.c": line 6228) * reduce to right at ("test/cases/large/clang-26760.c": line 6228) -* replace by zero at ("test/cases/large/clang-26760.c": line 6228) * reduce to left at ("test/cases/large/clang-26760.c": line 6228) * reduce to right at ("test/cases/large/clang-26760.c": line 6233) -* do without param at ("test/cases/large/clang-26760.c": line 6228) -* do without param at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6232) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6229) +* reduce to left at ("test/cases/large/clang-26760.c": line 6228) +* reduce to right at ("test/cases/large/clang-26760.c": line 6228) +* reduce to index at ("test/cases/large/clang-26760.c": line 6228) +* reduce to left at ("test/cases/large/clang-26760.c": line 6228) +* reduce to right at ("test/cases/large/clang-26760.c": line 6233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to left at ("test/cases/large/clang-26760.c": line 6228) +* reduce to right at ("test/cases/large/clang-26760.c": line 6228) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6232) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * remove expression at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6231) * reduce to left at ("test/cases/large/clang-26760.c": line 6230) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) * reduce to operant at ("test/cases/large/clang-26760.c": line 6229) @@ -15992,51 +20101,74 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6230) * reduce to left at ("test/cases/large/clang-26760.c": line 6230) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to left at ("test/cases/large/clang-26760.c": line 6230) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to left at ("test/cases/large/clang-26760.c": line 6229) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to left at ("test/cases/large/clang-26760.c": line 6229) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to left at ("test/cases/large/clang-26760.c": line 6230) +* reduce to right at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6230) -* remove expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to left at ("test/cases/large/clang-26760.c": line 6229) * reduce to right at ("test/cases/large/clang-26760.c": line 6230) -* do without param at ("test/cases/large/clang-26760.c": line 6229) -* do without param at ("test/cases/large/clang-26760.c": line 6230) -* replace by zero at ("test/cases/large/clang-26760.c": line 6230) -* do without param at ("test/cases/large/clang-26760.c": line 6231) -* do without param at ("test/cases/large/clang-26760.c": line 6232) -* do without param at ("test/cases/large/clang-26760.c": line 6233) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6230) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* reduce to index at ("test/cases/large/clang-26760.c": line 6230) +* remove expression at ("test/cases/large/clang-26760.c": line 6230) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) +* remove expression at ("test/cases/large/clang-26760.c": line 6229) * reduce to operant at ("test/cases/large/clang-26760.c": line 6233) * remove the for loop at ("test/cases/large/clang-26760.c": line 6234) * remove initializer at ("test/cases/large/clang-26760.c": line 6234) * 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 check at ("test/cases/large/clang-26760.c": line 6234) +* reduce to left at ("test/cases/large/clang-26760.c": line 6234) +* reduce to right at ("test/cases/large/clang-26760.c": line 6234) * reduce to operant at ("test/cases/large/clang-26760.c": line 6234) * remove iterator at ("test/cases/large/clang-26760.c": line 6234) -* replace by zero at ("test/cases/large/clang-26760.c": line 6236) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6234) * 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) * remove condition at ("test/cases/large/clang-26760.c": line 6242) +* reduce to left at ("test/cases/large/clang-26760.c": line 6242) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to left at ("test/cases/large/clang-26760.c": line 6242) +* reduce to right at ("test/cases/large/clang-26760.c": line 6242) * reduce to operant at ("test/cases/large/clang-26760.c": line 6242) -* do without param at ("test/cases/large/clang-26760.c": line 6242) -* do without param at ("test/cases/large/clang-26760.c": line 6243) +* reduce to left at ("test/cases/large/clang-26760.c": line 6242) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6242) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6243) * reduce to operant at ("test/cases/large/clang-26760.c": line 6243) * reduce to left at ("test/cases/large/clang-26760.c": line 6243) * reduce to right at ("test/cases/large/clang-26760.c": line 6245) -* remove expression at ("test/cases/large/clang-26760.c": line 6243) -* do without param at ("test/cases/large/clang-26760.c": line 6243) -* do without param at ("test/cases/large/clang-26760.c": line 6244) +* reduce to left at ("test/cases/large/clang-26760.c": line 6243) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6243) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6244) * reduce to left at ("test/cases/large/clang-26760.c": line 6244) * reduce to right at ("test/cases/large/clang-26760.c": line 6244) * reduce to operant at ("test/cases/large/clang-26760.c": line 6244) @@ -16045,225 +20177,346 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6244) * reduce to right at ("test/cases/large/clang-26760.c": line 6245) * reduce to operant at ("test/cases/large/clang-26760.c": line 6244) -* do without param at ("test/cases/large/clang-26760.c": line 6244) -* do without param at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6244) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) +* reduce to left at ("test/cases/large/clang-26760.c": line 6245) +* reduce to right at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6245) * remove expression 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 6245) -* replace by zero at ("test/cases/large/clang-26760.c": line 6252) +* reduce to index at ("test/cases/large/clang-26760.c": line 6245) +* remove expression at ("test/cases/large/clang-26760.c": line 6243) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6245) +* reduce to index at ("test/cases/large/clang-26760.c": line 6245) +* reduce to index at ("test/cases/large/clang-26760.c": line 6245) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6258) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* remove expression at ("test/cases/large/clang-26760.c": line 6258) -* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6258) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* do without param at ("test/cases/large/clang-26760.c": line 6257) -* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6258) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) * remove expression at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6257) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6253) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6257) -* do without param at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6257) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6257) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6256) -* do without param at ("test/cases/large/clang-26760.c": line 6253) -* do without param at ("test/cases/large/clang-26760.c": line 6253) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6256) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6255) +* reduce to left at ("test/cases/large/clang-26760.c": line 6253) +* reduce to right at ("test/cases/large/clang-26760.c": line 6254) * reduce to left at ("test/cases/large/clang-26760.c": line 6253) * reduce to right at ("test/cases/large/clang-26760.c": line 6254) -* do without param at ("test/cases/large/clang-26760.c": line 6253) -* replace by zero at ("test/cases/large/clang-26760.c": line 6253) -* do without param at ("test/cases/large/clang-26760.c": line 6254) -* do without param at ("test/cases/large/clang-26760.c": line 6255) -* do without param at ("test/cases/large/clang-26760.c": line 6256) -* replace by zero at ("test/cases/large/clang-26760.c": line 6256) -* do without param at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* replace by zero at ("test/cases/large/clang-26760.c": line 6257) -* do without param at ("test/cases/large/clang-26760.c": line 6258) -* replace by zero at ("test/cases/large/clang-26760.c": line 6258) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6254) +* reduce to index at ("test/cases/large/clang-26760.c": line 6253) +* reduce to index at ("test/cases/large/clang-26760.c": line 6256) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6257) +* reduce to index at ("test/cases/large/clang-26760.c": line 6257) +* remove expression at ("test/cases/large/clang-26760.c": line 6253) +* remove expression at ("test/cases/large/clang-26760.c": line 6258) +* reduce to index at ("test/cases/large/clang-26760.c": line 6258) * remove expr statement at ("test/cases/large/clang-26760.c": line 6259) * reduce to left at ("test/cases/large/clang-26760.c": line 6259) * reduce to right at ("test/cases/large/clang-26760.c": line 6265) -* replace by zero at ("test/cases/large/clang-26760.c": line 6259) -* replace by zero at ("test/cases/large/clang-26760.c": line 6259) -* remove expression at ("test/cases/large/clang-26760.c": line 6259) -* do without param at ("test/cases/large/clang-26760.c": line 6259) -* do without param at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6259) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6265) -* do without param at ("test/cases/large/clang-26760.c": line 6260) -* do without param at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6265) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6264) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6263) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6263) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6263) -* do without param at ("test/cases/large/clang-26760.c": line 6260) +* reduce to left at ("test/cases/large/clang-26760.c": line 6260) +* reduce to right at ("test/cases/large/clang-26760.c": line 6263) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6263) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to left at ("test/cases/large/clang-26760.c": line 6260) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) -* do without param at ("test/cases/large/clang-26760.c": line 6260) -* do without param at ("test/cases/large/clang-26760.c": line 6261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6260) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to left at ("test/cases/large/clang-26760.c": line 6261) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) -* do without param at ("test/cases/large/clang-26760.c": line 6261) -* remove expression at ("test/cases/large/clang-26760.c": line 6261) * reduce to left at ("test/cases/large/clang-26760.c": line 6261) * reduce to right at ("test/cases/large/clang-26760.c": line 6261) -* replace by zero at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6262) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6262) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) +* reduce to index at ("test/cases/large/clang-26760.c": line 6261) +* reduce to left at ("test/cases/large/clang-26760.c": line 6261) +* reduce to right at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) +* remove expression at ("test/cases/large/clang-26760.c": line 6261) * reduce to operant at ("test/cases/large/clang-26760.c": line 6261) -* do without param at ("test/cases/large/clang-26760.c": line 6262) -* replace by zero at ("test/cases/large/clang-26760.c": line 6262) -* replace by zero at ("test/cases/large/clang-26760.c": line 6262) -* do without param at ("test/cases/large/clang-26760.c": line 6263) -* replace by zero at ("test/cases/large/clang-26760.c": line 6263) -* do without param at ("test/cases/large/clang-26760.c": line 6264) -* do without param at ("test/cases/large/clang-26760.c": line 6265) -* replace by zero at ("test/cases/large/clang-26760.c": line 6265) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6262) +* reduce to index at ("test/cases/large/clang-26760.c": line 6262) +* reduce to index at ("test/cases/large/clang-26760.c": line 6262) +* reduce to index at ("test/cases/large/clang-26760.c": line 6263) +* reduce to index at ("test/cases/large/clang-26760.c": line 6265) +* remove expression at ("test/cases/large/clang-26760.c": line 6259) * reduce to operant at ("test/cases/large/clang-26760.c": line 6265) * remove expr statement at ("test/cases/large/clang-26760.c": line 6266) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6280) -* replace by zero at ("test/cases/large/clang-26760.c": line 6266) -* replace by zero at ("test/cases/large/clang-26760.c": line 6266) -* remove expression at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) +* reduce to left at ("test/cases/large/clang-26760.c": line 6280) +* reduce to right at ("test/cases/large/clang-26760.c": line 6280) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6280) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6280) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6279) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6266) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6266) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6279) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6279) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6278) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6278) * reduce to left at ("test/cases/large/clang-26760.c": line 6266) * reduce to right at ("test/cases/large/clang-26760.c": line 6277) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6266) -* do without param at ("test/cases/large/clang-26760.c": line 6275) -* remove expression at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6273) -* remove expression at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* replace by zero at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6267) -* replace by zero at ("test/cases/large/clang-26760.c": line 6267) -* do without param at ("test/cases/large/clang-26760.c": line 6268) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6277) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6276) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6275) +* reduce to left at ("test/cases/large/clang-26760.c": line 6266) +* reduce to right at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6266) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6275) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6274) +* reduce to left at ("test/cases/large/clang-26760.c": line 6273) +* reduce to right at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6273) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6272) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6271) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6271) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6267) +* reduce to index at ("test/cases/large/clang-26760.c": line 6267) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6271) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6271) +* reduce to left at ("test/cases/large/clang-26760.c": line 6267) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to index at ("test/cases/large/clang-26760.c": line 6267) * reduce to left at ("test/cases/large/clang-26760.c": line 6268) * reduce to right at ("test/cases/large/clang-26760.c": line 6270) -* remove expression at ("test/cases/large/clang-26760.c": line 6268) -* do without param at ("test/cases/large/clang-26760.c": line 6268) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6270) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6270) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6269) * reduce to left at ("test/cases/large/clang-26760.c": line 6268) * reduce to right at ("test/cases/large/clang-26760.c": line 6269) -* do without param at ("test/cases/large/clang-26760.c": line 6268) -* do without param at ("test/cases/large/clang-26760.c": line 6269) -* replace by zero at ("test/cases/large/clang-26760.c": line 6269) -* do without param at ("test/cases/large/clang-26760.c": line 6270) -* do without param at ("test/cases/large/clang-26760.c": line 6271) -* do without param at ("test/cases/large/clang-26760.c": line 6272) -* do without param at ("test/cases/large/clang-26760.c": line 6273) -* do without param at ("test/cases/large/clang-26760.c": line 6274) -* do without param at ("test/cases/large/clang-26760.c": line 6275) -* do without param at ("test/cases/large/clang-26760.c": line 6276) -* do without param at ("test/cases/large/clang-26760.c": line 6277) -* do without param at ("test/cases/large/clang-26760.c": line 6278) -* replace by zero at ("test/cases/large/clang-26760.c": line 6278) -* replace by zero at ("test/cases/large/clang-26760.c": line 6278) -* do without param at ("test/cases/large/clang-26760.c": line 6279) -* do without param at ("test/cases/large/clang-26760.c": line 6280) +* reduce to left at ("test/cases/large/clang-26760.c": line 6268) +* reduce to right at ("test/cases/large/clang-26760.c": line 6269) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6268) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6269) +* reduce to index at ("test/cases/large/clang-26760.c": line 6269) +* remove expression at ("test/cases/large/clang-26760.c": line 6268) +* remove expression at ("test/cases/large/clang-26760.c": line 6267) +* remove expression at ("test/cases/large/clang-26760.c": line 6267) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6278) +* reduce to index at ("test/cases/large/clang-26760.c": line 6278) +* reduce to index at ("test/cases/large/clang-26760.c": line 6278) +* remove expression at ("test/cases/large/clang-26760.c": line 6266) * remove expr statement at ("test/cases/large/clang-26760.c": line 6247) * reduce to left at ("test/cases/large/clang-26760.c": line 6247) * reduce to right at ("test/cases/large/clang-26760.c": line 6247) -* replace by zero at ("test/cases/large/clang-26760.c": line 6247) -* replace by zero at ("test/cases/large/clang-26760.c": line 6247) +* reduce to index at ("test/cases/large/clang-26760.c": line 6247) * remove expr statement at ("test/cases/large/clang-26760.c": line 6248) -* replace by zero at ("test/cases/large/clang-26760.c": line 6248) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6248) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6248) * remove expr statement at ("test/cases/large/clang-26760.c": line 6282) * reduce to left at ("test/cases/large/clang-26760.c": line 6282) * reduce to right at ("test/cases/large/clang-26760.c": line 6282) -* replace by zero at ("test/cases/large/clang-26760.c": line 6282) -* do without param at ("test/cases/large/clang-26760.c": line 6282) -* do without param at ("test/cases/large/clang-26760.c": line 6282) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6282) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6282) * remove return statement at ("test/cases/large/clang-26760.c": line 6283) -* 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 the for loop at ("test/cases/large/clang-26760.c": line 6156) * 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 check 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 6156) * remove iterator at ("test/cases/large/clang-26760.c": line 6156) -* replace by zero at ("test/cases/large/clang-26760.c": line 6158) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6156) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6159) -* do without param at ("test/cases/large/clang-26760.c": line 6159) -* do without param at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6160) +* reduce to left at ("test/cases/large/clang-26760.c": line 6159) +* reduce to right at ("test/cases/large/clang-26760.c": line 6167) +* reduce to left at ("test/cases/large/clang-26760.c": line 6159) +* reduce to right at ("test/cases/large/clang-26760.c": line 6167) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6159) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) * reduce to operant at ("test/cases/large/clang-26760.c": line 6160) -* replace by zero at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6160) * reduce to left at ("test/cases/large/clang-26760.c": line 6160) * reduce to right at ("test/cases/large/clang-26760.c": line 6160) -* do without param at ("test/cases/large/clang-26760.c": line 6166) -* remove expression at ("test/cases/large/clang-26760.c": line 6166) -* remove expression at ("test/cases/large/clang-26760.c": line 6161) -* do without param at ("test/cases/large/clang-26760.c": line 6161) +* reduce to index at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6167) +* reduce to left at ("test/cases/large/clang-26760.c": line 6160) +* reduce to right at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to left at ("test/cases/large/clang-26760.c": line 6160) +* reduce to right at ("test/cases/large/clang-26760.c": line 6160) +* reduce to left at ("test/cases/large/clang-26760.c": line 6160) +* reduce to right at ("test/cases/large/clang-26760.c": line 6160) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6166) +* reduce to left at ("test/cases/large/clang-26760.c": line 6161) +* reduce to right at ("test/cases/large/clang-26760.c": line 6165) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6165) -* do without param at ("test/cases/large/clang-26760.c": line 6161) +* reduce to left at ("test/cases/large/clang-26760.c": line 6161) +* reduce to right at ("test/cases/large/clang-26760.c": line 6165) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6165) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6164) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6164) * reduce to left at ("test/cases/large/clang-26760.c": line 6161) * reduce to right at ("test/cases/large/clang-26760.c": line 6164) -* do without param at ("test/cases/large/clang-26760.c": line 6161) -* do without param at ("test/cases/large/clang-26760.c": line 6161) -* do without param at ("test/cases/large/clang-26760.c": line 6162) -* do without param at ("test/cases/large/clang-26760.c": line 6162) -* replace by zero at ("test/cases/large/clang-26760.c": line 6162) -* replace by zero at ("test/cases/large/clang-26760.c": line 6162) -* do without param at ("test/cases/large/clang-26760.c": line 6163) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6164) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6161) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6162) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6163) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6162) +* reduce to index at ("test/cases/large/clang-26760.c": line 6162) * reduce to operant at ("test/cases/large/clang-26760.c": line 6163) * reduce to left at ("test/cases/large/clang-26760.c": line 6163) * reduce to right at ("test/cases/large/clang-26760.c": line 6163) -* replace by zero at ("test/cases/large/clang-26760.c": line 6163) -* do without param at ("test/cases/large/clang-26760.c": line 6164) -* do without param at ("test/cases/large/clang-26760.c": line 6165) -* replace by zero at ("test/cases/large/clang-26760.c": line 6165) +* reduce to left at ("test/cases/large/clang-26760.c": line 6163) +* reduce to right at ("test/cases/large/clang-26760.c": line 6163) +* reduce to left at ("test/cases/large/clang-26760.c": line 6163) +* reduce to right at ("test/cases/large/clang-26760.c": line 6163) +* reduce to index at ("test/cases/large/clang-26760.c": line 6163) +* reduce to index at ("test/cases/large/clang-26760.c": line 6165) * reduce to operant at ("test/cases/large/clang-26760.c": line 6165) -* do without param at ("test/cases/large/clang-26760.c": line 6166) -* do without param at ("test/cases/large/clang-26760.c": line 6167) +* remove expression at ("test/cases/large/clang-26760.c": line 6161) +* remove expression at ("test/cases/large/clang-26760.c": line 6166) * remove condition at ("test/cases/large/clang-26760.c": line 6168) * remove break at ("test/cases/large/clang-26760.c": line 6169) * remove condition at ("test/cases/large/clang-26760.c": line 6170) @@ -16271,18 +20524,18 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 6173) * reduce to left at ("test/cases/large/clang-26760.c": line 6173) * reduce to right at ("test/cases/large/clang-26760.c": line 6173) -* replace by zero at ("test/cases/large/clang-26760.c": line 6173) * remove the for loop at ("test/cases/large/clang-26760.c": line 6286) * remove initializer at ("test/cases/large/clang-26760.c": line 6286) * 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 check at ("test/cases/large/clang-26760.c": line 6286) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6286) * reduce to left at ("test/cases/large/clang-26760.c": line 6286) * reduce to right at ("test/cases/large/clang-26760.c": line 6286) -* do without param at ("test/cases/large/clang-26760.c": line 6286) -* do without param at ("test/cases/large/clang-26760.c": line 6287) -* replace by zero at ("test/cases/large/clang-26760.c": line 6289) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6286) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6287) * 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 break at ("test/cases/large/clang-26760.c": line 6291) @@ -16294,9 +20547,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6296) * reduce to operant at ("test/cases/large/clang-26760.c": line 6296) * remove check at ("test/cases/large/clang-26760.c": line 6296) +* reduce to left at ("test/cases/large/clang-26760.c": line 6296) +* reduce to right at ("test/cases/large/clang-26760.c": line 6296) * reduce to operant at ("test/cases/large/clang-26760.c": line 6296) * remove iterator at ("test/cases/large/clang-26760.c": line 6296) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6296) * remove expr statement at ("test/cases/large/clang-26760.c": line 6298) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6298) * remove condition at ("test/cases/large/clang-26760.c": line 6299) * remove continue at ("test/cases/large/clang-26760.c": line 6300) * remove the for loop at ("test/cases/large/clang-26760.c": line 6301) @@ -16304,14 +20561,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6301) * reduce to right at ("test/cases/large/clang-26760.c": line 6301) * remove check at ("test/cases/large/clang-26760.c": line 6301) +* reduce to left at ("test/cases/large/clang-26760.c": line 6301) +* reduce to right at ("test/cases/large/clang-26760.c": line 6301) * reduce to operant at ("test/cases/large/clang-26760.c": line 6301) * remove iterator at ("test/cases/large/clang-26760.c": line 6301) * reduce to left at ("test/cases/large/clang-26760.c": line 6301) * reduce to right at ("test/cases/large/clang-26760.c": line 6301) -* do without param at ("test/cases/large/clang-26760.c": line 6301) -* do without param at ("test/cases/large/clang-26760.c": line 6302) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6301) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6302) * remove return statement at ("test/cases/large/clang-26760.c": line 6304) -* replace by zero at ("test/cases/large/clang-26760.c": line 6304) +* reduce to index at ("test/cases/large/clang-26760.c": line 6304) * remove expr statement at ("test/cases/large/clang-26760.c": line 6307) * reduce to left at ("test/cases/large/clang-26760.c": line 6307) * reduce to right at ("test/cases/large/clang-26760.c": line 6307) @@ -16319,121 +20578,160 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6307) * reduce to left at ("test/cases/large/clang-26760.c": line 6307) * reduce to right at ("test/cases/large/clang-26760.c": line 6307) -* replace by zero at ("test/cases/large/clang-26760.c": line 6307) -* replace by zero at ("test/cases/large/clang-26760.c": line 6307) -* replace by zero at ("test/cases/large/clang-26760.c": line 6307) -* do without param at ("test/cases/large/clang-26760.c": line 6307) -* do without param at ("test/cases/large/clang-26760.c": line 6307) -* do without param at ("test/cases/large/clang-26760.c": line 6308) -* do without param at ("test/cases/large/clang-26760.c": line 6321) -* remove expression at ("test/cases/large/clang-26760.c": line 6321) -* remove expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to left at ("test/cases/large/clang-26760.c": line 6307) +* reduce to right at ("test/cases/large/clang-26760.c": line 6307) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6307) +* reduce to index at ("test/cases/large/clang-26760.c": line 6307) +* reduce to index at ("test/cases/large/clang-26760.c": line 6307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6323) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6307) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6322) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) * reduce to left at ("test/cases/large/clang-26760.c": line 6308) * reduce to right at ("test/cases/large/clang-26760.c": line 6321) -* do without param at ("test/cases/large/clang-26760.c": line 6308) -* do without param at ("test/cases/large/clang-26760.c": line 6308) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6308) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) * reduce to operant at ("test/cases/large/clang-26760.c": line 6309) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6320) -* do without param at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6318) -* remove expression at ("test/cases/large/clang-26760.c": line 6318) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6309) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6320) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6319) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6318) * reduce to left at ("test/cases/large/clang-26760.c": line 6317) * reduce to right at ("test/cases/large/clang-26760.c": line 6317) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to left at ("test/cases/large/clang-26760.c": line 6309) +* reduce to right at ("test/cases/large/clang-26760.c": line 6317) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6317) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6315) -* remove expression at ("test/cases/large/clang-26760.c": line 6315) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6316) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6315) * reduce to left at ("test/cases/large/clang-26760.c": line 6314) * reduce to right at ("test/cases/large/clang-26760.c": line 6314) * reduce to left at ("test/cases/large/clang-26760.c": line 6314) * reduce to right at ("test/cases/large/clang-26760.c": line 6314) * reduce to left at ("test/cases/large/clang-26760.c": line 6314) * reduce to right at ("test/cases/large/clang-26760.c": line 6314) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6314) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6314) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6313) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6309) -* replace by zero at ("test/cases/large/clang-26760.c": line 6309) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6309) +* reduce to index at ("test/cases/large/clang-26760.c": line 6309) * reduce to left at ("test/cases/large/clang-26760.c": line 6313) * reduce to right at ("test/cases/large/clang-26760.c": line 6313) -* remove expression at ("test/cases/large/clang-26760.c": line 6313) -* remove expression at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to left at ("test/cases/large/clang-26760.c": line 6313) +* reduce to right at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to left at ("test/cases/large/clang-26760.c": line 6309) +* reduce to right at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6312) * reduce to left at ("test/cases/large/clang-26760.c": line 6309) * reduce to right at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6309) +* reduce to left at ("test/cases/large/clang-26760.c": line 6309) +* reduce to right at ("test/cases/large/clang-26760.c": line 6311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6311) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6310) * reduce to operant at ("test/cases/large/clang-26760.c": line 6309) -* do without param at ("test/cases/large/clang-26760.c": line 6310) -* do without param at ("test/cases/large/clang-26760.c": line 6311) -* do without param at ("test/cases/large/clang-26760.c": line 6312) -* do without param at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* replace by zero at ("test/cases/large/clang-26760.c": line 6313) -* do without param at ("test/cases/large/clang-26760.c": line 6314) -* replace by zero at ("test/cases/large/clang-26760.c": line 6314) -* replace by zero at ("test/cases/large/clang-26760.c": line 6314) -* do without param at ("test/cases/large/clang-26760.c": line 6315) -* replace by zero at ("test/cases/large/clang-26760.c": line 6315) -* replace by zero at ("test/cases/large/clang-26760.c": line 6315) -* do without param at ("test/cases/large/clang-26760.c": line 6316) -* do without param at ("test/cases/large/clang-26760.c": line 6317) -* do without param at ("test/cases/large/clang-26760.c": line 6318) -* replace by zero at ("test/cases/large/clang-26760.c": line 6318) -* do without param at ("test/cases/large/clang-26760.c": line 6319) -* do without param at ("test/cases/large/clang-26760.c": line 6320) -* do without param at ("test/cases/large/clang-26760.c": line 6321) -* replace by zero at ("test/cases/large/clang-26760.c": line 6321) -* do without param at ("test/cases/large/clang-26760.c": line 6322) -* do without param at ("test/cases/large/clang-26760.c": line 6323) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6313) +* reduce to index at ("test/cases/large/clang-26760.c": line 6313) +* remove expression at ("test/cases/large/clang-26760.c": line 6313) +* reduce to index at ("test/cases/large/clang-26760.c": line 6313) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6313) +* reduce to index at ("test/cases/large/clang-26760.c": line 6313) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6314) +* reduce to index at ("test/cases/large/clang-26760.c": line 6314) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6315) +* reduce to index at ("test/cases/large/clang-26760.c": line 6315) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* remove expression at ("test/cases/large/clang-26760.c": line 6315) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* reduce to index at ("test/cases/large/clang-26760.c": line 6318) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* remove expression at ("test/cases/large/clang-26760.c": line 6309) +* remove expression at ("test/cases/large/clang-26760.c": line 6318) +* remove expression at ("test/cases/large/clang-26760.c": line 6308) +* remove expression at ("test/cases/large/clang-26760.c": line 6321) +* reduce to index at ("test/cases/large/clang-26760.c": line 6321) * remove the for loop at ("test/cases/large/clang-26760.c": line 6651) * remove initializer at ("test/cases/large/clang-26760.c": line 6651) * 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 check at ("test/cases/large/clang-26760.c": line 6651) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6651) * reduce to left at ("test/cases/large/clang-26760.c": line 6651) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6654) * remove the for loop at ("test/cases/large/clang-26760.c": line 6655) * 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 check 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 iterator 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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6657) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6658) * remove expr statement at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6659) -* replace by zero at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6671) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6671) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6671) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6671) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) @@ -16441,204 +20739,284 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6671) * reduce to operant at ("test/cases/large/clang-26760.c": line 6659) -* remove expression at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* replace by zero at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6670) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6669) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6668) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6667) +* reduce to index at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6667) * reduce to right at ("test/cases/large/clang-26760.c": line 6667) * reduce to left at ("test/cases/large/clang-26760.c": line 6667) * reduce to right at ("test/cases/large/clang-26760.c": line 6667) * reduce to left at ("test/cases/large/clang-26760.c": line 6667) * reduce to right at ("test/cases/large/clang-26760.c": line 6667) -* remove expression at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6667) +* reduce to right at ("test/cases/large/clang-26760.c": line 6667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6666) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6665) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6665) * reduce to left at ("test/cases/large/clang-26760.c": line 6659) * reduce to right at ("test/cases/large/clang-26760.c": line 6664) -* replace by zero at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6664) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6659) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6664) +* reduce to left at ("test/cases/large/clang-26760.c": line 6659) +* reduce to right at ("test/cases/large/clang-26760.c": line 6664) +* reduce to index at ("test/cases/large/clang-26760.c": line 6659) * reduce to left at ("test/cases/large/clang-26760.c": line 6664) * reduce to right at ("test/cases/large/clang-26760.c": line 6664) * reduce to left at ("test/cases/large/clang-26760.c": line 6664) * reduce to right at ("test/cases/large/clang-26760.c": line 6664) -* remove expression at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6659) -* do without param at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6663) -* remove expression at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6660) -* do without param at ("test/cases/large/clang-26760.c": line 6661) -* do without param at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6664) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6664) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6663) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6663) +* reduce to left at ("test/cases/large/clang-26760.c": line 6660) +* reduce to right at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6660) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6661) +* reduce to left at ("test/cases/large/clang-26760.c": line 6661) +* reduce to right at ("test/cases/large/clang-26760.c": line 6662) * reduce to left at ("test/cases/large/clang-26760.c": line 6661) * reduce to right at ("test/cases/large/clang-26760.c": line 6662) -* do without param at ("test/cases/large/clang-26760.c": line 6661) -* do without param at ("test/cases/large/clang-26760.c": line 6662) -* replace by zero at ("test/cases/large/clang-26760.c": line 6662) -* do without param at ("test/cases/large/clang-26760.c": line 6663) -* do without param at ("test/cases/large/clang-26760.c": line 6664) -* replace by zero at ("test/cases/large/clang-26760.c": line 6664) -* do without param at ("test/cases/large/clang-26760.c": line 6665) -* replace by zero at ("test/cases/large/clang-26760.c": line 6665) -* do without param at ("test/cases/large/clang-26760.c": line 6666) -* do without param at ("test/cases/large/clang-26760.c": line 6667) -* replace by zero at ("test/cases/large/clang-26760.c": line 6667) -* do without param at ("test/cases/large/clang-26760.c": line 6668) -* do without param at ("test/cases/large/clang-26760.c": line 6669) -* do without param at ("test/cases/large/clang-26760.c": line 6670) -* do without param at ("test/cases/large/clang-26760.c": line 6671) -* replace by zero at ("test/cases/large/clang-26760.c": line 6671) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6662) +* reduce to index at ("test/cases/large/clang-26760.c": line 6662) +* remove expression at ("test/cases/large/clang-26760.c": line 6660) +* remove expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6664) +* reduce to index at ("test/cases/large/clang-26760.c": line 6665) +* remove expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6667) +* remove expression at ("test/cases/large/clang-26760.c": line 6659) +* reduce to index at ("test/cases/large/clang-26760.c": line 6671) * remove return statement at ("test/cases/large/clang-26760.c": line 6672) -* replace by zero at ("test/cases/large/clang-26760.c": line 6672) +* reduce to index at ("test/cases/large/clang-26760.c": line 6672) * remove expr statement at ("test/cases/large/clang-26760.c": line 6674) * reduce to left at ("test/cases/large/clang-26760.c": line 6674) * reduce to right at ("test/cases/large/clang-26760.c": line 6674) * remove expr statement at ("test/cases/large/clang-26760.c": line 6675) * reduce to left at ("test/cases/large/clang-26760.c": line 6675) * reduce to right at ("test/cases/large/clang-26760.c": line 6675) -* do without param at ("test/cases/large/clang-26760.c": line 6675) -* do without param at ("test/cases/large/clang-26760.c": line 6676) -* do without param at ("test/cases/large/clang-26760.c": line 6676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6675) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6676) * reduce to left at ("test/cases/large/clang-26760.c": line 6676) +* reduce to right at ("test/cases/large/clang-26760.c": line 6679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6679) +* reduce to left at ("test/cases/large/clang-26760.c": line 6676) +* reduce to right at ("test/cases/large/clang-26760.c": line 6677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6676) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6677) +* reduce to left at ("test/cases/large/clang-26760.c": line 6677) +* reduce to right at ("test/cases/large/clang-26760.c": line 6677) +* reduce to left at ("test/cases/large/clang-26760.c": line 6677) * reduce to right at ("test/cases/large/clang-26760.c": line 6677) -* do without param at ("test/cases/large/clang-26760.c": line 6676) -* do without param at ("test/cases/large/clang-26760.c": line 6677) * reduce to left at ("test/cases/large/clang-26760.c": line 6677) * reduce to right at ("test/cases/large/clang-26760.c": line 6677) * reduce to operant at ("test/cases/large/clang-26760.c": line 6677) -* do without param at ("test/cases/large/clang-26760.c": line 6677) -* do without param at ("test/cases/large/clang-26760.c": line 6678) -* do without param at ("test/cases/large/clang-26760.c": line 6679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6678) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6679) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6679) * remove expression at ("test/cases/large/clang-26760.c": line 6679) -* replace by zero at ("test/cases/large/clang-26760.c": line 6679) +* reduce to index at ("test/cases/large/clang-26760.c": line 6679) * remove the for loop at ("test/cases/large/clang-26760.c": line 6680) * remove initializer at ("test/cases/large/clang-26760.c": line 6680) * 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 check at ("test/cases/large/clang-26760.c": line 6680) +* 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 iterator at ("test/cases/large/clang-26760.c": line 6680) * reduce to left at ("test/cases/large/clang-26760.c": line 6680) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 6682) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 6688) * reduce to left at ("test/cases/large/clang-26760.c": line 6688) * reduce to right at ("test/cases/large/clang-26760.c": line 6688) -* remove expression at ("test/cases/large/clang-26760.c": line 6684) -* do without param at ("test/cases/large/clang-26760.c": line 6684) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6684) +* reduce to left at ("test/cases/large/clang-26760.c": line 6684) +* reduce to right at ("test/cases/large/clang-26760.c": line 6684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) * remove expression at ("test/cases/large/clang-26760.c": line 6685) * remove expression at ("test/cases/large/clang-26760.c": line 6685) -* do without param at ("test/cases/large/clang-26760.c": line 6685) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6688) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6685) * remove expression at ("test/cases/large/clang-26760.c": line 6685) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6687) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6685) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6687) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6687) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6686) -* do without param at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6686) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6685) * reduce to operant at ("test/cases/large/clang-26760.c": line 6685) * reduce to left at ("test/cases/large/clang-26760.c": line 6685) * reduce to right at ("test/cases/large/clang-26760.c": line 6685) -* replace by zero at ("test/cases/large/clang-26760.c": line 6685) -* do without param at ("test/cases/large/clang-26760.c": line 6686) +* reduce to left at ("test/cases/large/clang-26760.c": line 6685) +* reduce to right at ("test/cases/large/clang-26760.c": line 6685) +* reduce to index at ("test/cases/large/clang-26760.c": line 6685) * reduce to operant at ("test/cases/large/clang-26760.c": line 6686) -* replace by zero at ("test/cases/large/clang-26760.c": line 6686) -* do without param at ("test/cases/large/clang-26760.c": line 6687) +* reduce to index at ("test/cases/large/clang-26760.c": line 6686) * reduce to operant at ("test/cases/large/clang-26760.c": line 6687) -* do without param at ("test/cases/large/clang-26760.c": line 6688) -* replace by zero at ("test/cases/large/clang-26760.c": line 6688) -* replace by zero at ("test/cases/large/clang-26760.c": line 6688) +* reduce to index at ("test/cases/large/clang-26760.c": line 6688) +* remove expression at ("test/cases/large/clang-26760.c": line 6684) +* reduce to index at ("test/cases/large/clang-26760.c": line 6688) * remove return statement at ("test/cases/large/clang-26760.c": line 6691) -* replace by zero at ("test/cases/large/clang-26760.c": line 6691) +* reduce to index at ("test/cases/large/clang-26760.c": line 6691) * remove condition at ("test/cases/large/clang-26760.c": line 6693) * remove continue at ("test/cases/large/clang-26760.c": line 6694) * remove condition at ("test/cases/large/clang-26760.c": line 6695) * remove expr statement at ("test/cases/large/clang-26760.c": line 6696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6696) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6696) * remove the for loop at ("test/cases/large/clang-26760.c": line 6697) * remove initializer at ("test/cases/large/clang-26760.c": line 6697) * reduce to left at ("test/cases/large/clang-26760.c": line 6697) * reduce to right at ("test/cases/large/clang-26760.c": line 6697) * remove check at ("test/cases/large/clang-26760.c": line 6697) +* reduce to left at ("test/cases/large/clang-26760.c": line 6697) +* reduce to right at ("test/cases/large/clang-26760.c": line 6697) * reduce to operant at ("test/cases/large/clang-26760.c": line 6697) * remove iterator at ("test/cases/large/clang-26760.c": line 6697) * reduce to left at ("test/cases/large/clang-26760.c": line 6697) * reduce to right at ("test/cases/large/clang-26760.c": line 6697) -* do without param at ("test/cases/large/clang-26760.c": line 6697) -* do without param at ("test/cases/large/clang-26760.c": line 6698) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6697) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6698) * remove the for loop at ("test/cases/large/clang-26760.c": line 6700) * remove initializer at ("test/cases/large/clang-26760.c": line 6700) * reduce to left at ("test/cases/large/clang-26760.c": line 6700) * reduce to right at ("test/cases/large/clang-26760.c": line 6700) * remove check at ("test/cases/large/clang-26760.c": line 6700) +* reduce to left at ("test/cases/large/clang-26760.c": line 6700) +* reduce to right at ("test/cases/large/clang-26760.c": line 6700) * remove iterator at ("test/cases/large/clang-26760.c": line 6700) * reduce to left at ("test/cases/large/clang-26760.c": line 6700) * reduce to right at ("test/cases/large/clang-26760.c": line 6700) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6702) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 6702) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 6702) * remove expr statement at ("test/cases/large/clang-26760.c": line 6703) * reduce to left at ("test/cases/large/clang-26760.c": line 6703) * reduce to right at ("test/cases/large/clang-26760.c": line 6703) -* replace by zero at ("test/cases/large/clang-26760.c": line 6703) -* replace by zero at ("test/cases/large/clang-26760.c": line 6703) -* replace by zero at ("test/cases/large/clang-26760.c": line 6703) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6703) +* reduce to index at ("test/cases/large/clang-26760.c": line 6703) * remove expr statement at ("test/cases/large/clang-26760.c": line 6704) * reduce to left at ("test/cases/large/clang-26760.c": line 6704) * reduce to right at ("test/cases/large/clang-26760.c": line 6704) -* replace by zero at ("test/cases/large/clang-26760.c": line 6704) -* replace by zero at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6712) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6711) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6704) +* reduce to index at ("test/cases/large/clang-26760.c": line 6704) * remove expression at ("test/cases/large/clang-26760.c": line 6704) -* replace by zero at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6704) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6710) +* reduce to left at ("test/cases/large/clang-26760.c": line 6704) +* reduce to right at ("test/cases/large/clang-26760.c": line 6709) +* reduce to left at ("test/cases/large/clang-26760.c": line 6704) +* reduce to right at ("test/cases/large/clang-26760.c": line 6709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6709) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6704) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to left at ("test/cases/large/clang-26760.c": line 6704) +* reduce to right at ("test/cases/large/clang-26760.c": line 6704) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6708) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6705) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6705) +* reduce to index at ("test/cases/large/clang-26760.c": line 6705) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6705) -* replace by zero at ("test/cases/large/clang-26760.c": line 6705) -* replace by zero at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6708) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6707) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6707) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6707) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6707) * reduce to left at ("test/cases/large/clang-26760.c": line 6705) * reduce to right at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6705) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6706) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6705) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6705) +* reduce to index at ("test/cases/large/clang-26760.c": line 6705) * remove expression at ("test/cases/large/clang-26760.c": line 6705) -* replace by zero at ("test/cases/large/clang-26760.c": line 6705) -* do without param at ("test/cases/large/clang-26760.c": line 6706) -* do without param at ("test/cases/large/clang-26760.c": line 6707) -* do without param at ("test/cases/large/clang-26760.c": line 6708) -* do without param at ("test/cases/large/clang-26760.c": line 6709) -* replace by zero at ("test/cases/large/clang-26760.c": line 6709) -* replace by zero at ("test/cases/large/clang-26760.c": line 6709) -* do without param at ("test/cases/large/clang-26760.c": line 6710) -* do without param at ("test/cases/large/clang-26760.c": line 6711) -* do without param at ("test/cases/large/clang-26760.c": line 6712) -* replace by zero at ("test/cases/large/clang-26760.c": line 6712) -* replace by zero at ("test/cases/large/clang-26760.c": line 6712) +* reduce to left at ("test/cases/large/clang-26760.c": line 6705) +* reduce to right at ("test/cases/large/clang-26760.c": line 6705) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6709) +* reduce to index at ("test/cases/large/clang-26760.c": line 6709) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6712) +* reduce to index at ("test/cases/large/clang-26760.c": line 6712) * remove expr statement at ("test/cases/large/clang-26760.c": line 6714) * remove condition at ("test/cases/large/clang-26760.c": line 6715) * remove break at ("test/cases/large/clang-26760.c": line 6716) * remove return statement at ("test/cases/large/clang-26760.c": line 6717) -* replace by zero at ("test/cases/large/clang-26760.c": line 6717) +* reduce to index at ("test/cases/large/clang-26760.c": line 6717) * remove expr statement at ("test/cases/large/clang-26760.c": line 6720) * reduce to left at ("test/cases/large/clang-26760.c": line 6720) * reduce to right at ("test/cases/large/clang-26760.c": line 6720) @@ -16646,129 +21024,171 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 6720) * reduce to left at ("test/cases/large/clang-26760.c": line 6720) * reduce to right at ("test/cases/large/clang-26760.c": line 6720) -* replace by zero at ("test/cases/large/clang-26760.c": line 6720) -* replace by zero at ("test/cases/large/clang-26760.c": line 6720) -* replace by zero at ("test/cases/large/clang-26760.c": line 6720) -* do without param at ("test/cases/large/clang-26760.c": line 6720) -* do without param at ("test/cases/large/clang-26760.c": line 6720) -* do without param at ("test/cases/large/clang-26760.c": line 6721) -* do without param at ("test/cases/large/clang-26760.c": line 6734) -* remove expression at ("test/cases/large/clang-26760.c": line 6734) -* remove expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to left at ("test/cases/large/clang-26760.c": line 6720) +* reduce to right at ("test/cases/large/clang-26760.c": line 6720) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6720) +* reduce to index at ("test/cases/large/clang-26760.c": line 6720) +* reduce to index at ("test/cases/large/clang-26760.c": line 6720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6736) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6720) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6735) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) * reduce to left at ("test/cases/large/clang-26760.c": line 6721) * reduce to right at ("test/cases/large/clang-26760.c": line 6734) -* do without param at ("test/cases/large/clang-26760.c": line 6721) -* do without param at ("test/cases/large/clang-26760.c": line 6721) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6721) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) * reduce to operant at ("test/cases/large/clang-26760.c": line 6722) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6733) -* do without param at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6731) -* remove expression at ("test/cases/large/clang-26760.c": line 6731) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* reduce to operant at ("test/cases/large/clang-26760.c": line 6722) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6733) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6732) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to operant at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6731) * reduce to left at ("test/cases/large/clang-26760.c": line 6730) * reduce to right at ("test/cases/large/clang-26760.c": line 6730) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to left at ("test/cases/large/clang-26760.c": line 6722) +* reduce to right at ("test/cases/large/clang-26760.c": line 6730) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6730) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6728) -* remove expression at ("test/cases/large/clang-26760.c": line 6728) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6727) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6729) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6727) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6728) * reduce to left at ("test/cases/large/clang-26760.c": line 6727) * reduce to right at ("test/cases/large/clang-26760.c": line 6727) * reduce to left at ("test/cases/large/clang-26760.c": line 6727) * reduce to right at ("test/cases/large/clang-26760.c": line 6727) * reduce to left at ("test/cases/large/clang-26760.c": line 6727) * reduce to right at ("test/cases/large/clang-26760.c": line 6727) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6727) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6727) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6726) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6722) -* replace by zero at ("test/cases/large/clang-26760.c": line 6722) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6722) +* reduce to index at ("test/cases/large/clang-26760.c": line 6722) * reduce to left at ("test/cases/large/clang-26760.c": line 6726) * reduce to right at ("test/cases/large/clang-26760.c": line 6726) -* remove expression at ("test/cases/large/clang-26760.c": line 6726) -* remove expression at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to left at ("test/cases/large/clang-26760.c": line 6726) +* reduce to right at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to left at ("test/cases/large/clang-26760.c": line 6722) +* reduce to right at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6725) * reduce to left at ("test/cases/large/clang-26760.c": line 6722) * reduce to right at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6722) +* reduce to left at ("test/cases/large/clang-26760.c": line 6722) +* reduce to right at ("test/cases/large/clang-26760.c": line 6724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6724) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to expression at ("test/cases/large/clang-26760.c": line 6723) * reduce to operant at ("test/cases/large/clang-26760.c": line 6722) -* do without param at ("test/cases/large/clang-26760.c": line 6723) -* do without param at ("test/cases/large/clang-26760.c": line 6724) -* do without param at ("test/cases/large/clang-26760.c": line 6725) -* do without param at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* replace by zero at ("test/cases/large/clang-26760.c": line 6726) -* do without param at ("test/cases/large/clang-26760.c": line 6727) -* replace by zero at ("test/cases/large/clang-26760.c": line 6727) -* replace by zero at ("test/cases/large/clang-26760.c": line 6727) -* do without param at ("test/cases/large/clang-26760.c": line 6728) -* replace by zero at ("test/cases/large/clang-26760.c": line 6728) -* replace by zero at ("test/cases/large/clang-26760.c": line 6728) -* do without param at ("test/cases/large/clang-26760.c": line 6729) -* do without param at ("test/cases/large/clang-26760.c": line 6730) -* do without param at ("test/cases/large/clang-26760.c": line 6731) -* replace by zero at ("test/cases/large/clang-26760.c": line 6731) -* do without param at ("test/cases/large/clang-26760.c": line 6732) -* do without param at ("test/cases/large/clang-26760.c": line 6733) -* do without param at ("test/cases/large/clang-26760.c": line 6734) -* replace by zero at ("test/cases/large/clang-26760.c": line 6734) -* do without param at ("test/cases/large/clang-26760.c": line 6735) -* do without param at ("test/cases/large/clang-26760.c": line 6736) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6726) +* reduce to index at ("test/cases/large/clang-26760.c": line 6726) +* remove expression at ("test/cases/large/clang-26760.c": line 6726) +* reduce to index at ("test/cases/large/clang-26760.c": line 6726) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6726) +* reduce to index at ("test/cases/large/clang-26760.c": line 6726) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6727) +* reduce to index at ("test/cases/large/clang-26760.c": line 6727) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 6728) +* reduce to index at ("test/cases/large/clang-26760.c": line 6728) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* remove expression at ("test/cases/large/clang-26760.c": line 6728) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* reduce to index at ("test/cases/large/clang-26760.c": line 6731) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* remove expression at ("test/cases/large/clang-26760.c": line 6722) +* remove expression at ("test/cases/large/clang-26760.c": line 6731) +* remove expression at ("test/cases/large/clang-26760.c": line 6721) +* remove expression at ("test/cases/large/clang-26760.c": line 6734) +* reduce to index at ("test/cases/large/clang-26760.c": line 6734) * remove the for loop at ("test/cases/large/clang-26760.c": line 7932) * remove initializer at ("test/cases/large/clang-26760.c": line 7932) * 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 check at ("test/cases/large/clang-26760.c": line 7932) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7932) * reduce to left at ("test/cases/large/clang-26760.c": line 7932) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7935) * remove while loop at ("test/cases/large/clang-26760.c": line 7936) * remove expr statement at ("test/cases/large/clang-26760.c": line 7938) * reduce to left at ("test/cases/large/clang-26760.c": line 7938) * reduce to right at ("test/cases/large/clang-26760.c": line 7938) * reduce to operant at ("test/cases/large/clang-26760.c": line 7936) -* replace by zero at ("test/cases/large/clang-26760.c": line 7936) * remove the for loop at ("test/cases/large/clang-26760.c": line 7940) * remove initializer at ("test/cases/large/clang-26760.c": line 7940) * 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 check at ("test/cases/large/clang-26760.c": line 7940) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7940) * reduce to left at ("test/cases/large/clang-26760.c": line 7940) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7942) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 7943) * remove condition at ("test/cases/large/clang-26760.c": line 7944) +* reduce to left at ("test/cases/large/clang-26760.c": line 7944) +* reduce to right at ("test/cases/large/clang-26760.c": line 7944) * remove condition at ("test/cases/large/clang-26760.c": line 7945) +* reduce to left at ("test/cases/large/clang-26760.c": line 7945) +* reduce to right at ("test/cases/large/clang-26760.c": line 7945) * remove expr statement at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7946) -* replace by zero at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7946) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7958) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7958) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7958) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7958) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) @@ -16776,149 +21196,201 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7958) * reduce to operant at ("test/cases/large/clang-26760.c": line 7946) -* remove expression at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* replace by zero at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7957) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7956) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7955) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7954) +* reduce to index at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7954) * reduce to right at ("test/cases/large/clang-26760.c": line 7954) * reduce to left at ("test/cases/large/clang-26760.c": line 7954) * reduce to right at ("test/cases/large/clang-26760.c": line 7954) * reduce to left at ("test/cases/large/clang-26760.c": line 7954) * reduce to right at ("test/cases/large/clang-26760.c": line 7954) -* remove expression at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) +* reduce to left at ("test/cases/large/clang-26760.c": line 7954) +* reduce to right at ("test/cases/large/clang-26760.c": line 7954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7954) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7953) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7952) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7952) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7951) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7951) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7946) +* reduce to left at ("test/cases/large/clang-26760.c": line 7946) +* reduce to right at ("test/cases/large/clang-26760.c": line 7951) * reduce to left at ("test/cases/large/clang-26760.c": line 7946) * reduce to right at ("test/cases/large/clang-26760.c": line 7951) -* replace by zero at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7946) * reduce to left at ("test/cases/large/clang-26760.c": line 7951) * reduce to right at ("test/cases/large/clang-26760.c": line 7951) * reduce to left at ("test/cases/large/clang-26760.c": line 7951) * reduce to right at ("test/cases/large/clang-26760.c": line 7951) -* remove expression at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7946) -* do without param at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7950) -* remove expression at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7947) -* do without param at ("test/cases/large/clang-26760.c": line 7948) -* do without param at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7951) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7950) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7950) +* reduce to left at ("test/cases/large/clang-26760.c": line 7947) +* reduce to right at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7947) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7948) +* reduce to left at ("test/cases/large/clang-26760.c": line 7948) +* reduce to right at ("test/cases/large/clang-26760.c": line 7949) * reduce to left at ("test/cases/large/clang-26760.c": line 7948) * reduce to right at ("test/cases/large/clang-26760.c": line 7949) -* do without param at ("test/cases/large/clang-26760.c": line 7948) -* do without param at ("test/cases/large/clang-26760.c": line 7949) -* replace by zero at ("test/cases/large/clang-26760.c": line 7949) -* do without param at ("test/cases/large/clang-26760.c": line 7950) -* do without param at ("test/cases/large/clang-26760.c": line 7951) -* replace by zero at ("test/cases/large/clang-26760.c": line 7951) -* do without param at ("test/cases/large/clang-26760.c": line 7952) -* replace by zero at ("test/cases/large/clang-26760.c": line 7952) -* do without param at ("test/cases/large/clang-26760.c": line 7953) -* do without param at ("test/cases/large/clang-26760.c": line 7954) -* replace by zero at ("test/cases/large/clang-26760.c": line 7954) -* do without param at ("test/cases/large/clang-26760.c": line 7955) -* do without param at ("test/cases/large/clang-26760.c": line 7956) -* do without param at ("test/cases/large/clang-26760.c": line 7957) -* do without param at ("test/cases/large/clang-26760.c": line 7958) -* replace by zero at ("test/cases/large/clang-26760.c": line 7958) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7948) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7949) +* reduce to index at ("test/cases/large/clang-26760.c": line 7949) +* remove expression at ("test/cases/large/clang-26760.c": line 7947) +* remove expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7951) +* reduce to index at ("test/cases/large/clang-26760.c": line 7952) +* remove expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7954) +* remove expression at ("test/cases/large/clang-26760.c": line 7946) +* reduce to index at ("test/cases/large/clang-26760.c": line 7958) * remove return statement at ("test/cases/large/clang-26760.c": line 7959) -* replace by zero at ("test/cases/large/clang-26760.c": line 7959) +* reduce to index at ("test/cases/large/clang-26760.c": line 7959) * remove expr statement at ("test/cases/large/clang-26760.c": line 7961) * reduce to left at ("test/cases/large/clang-26760.c": line 7961) * reduce to right at ("test/cases/large/clang-26760.c": line 7961) * remove expr statement at ("test/cases/large/clang-26760.c": line 7962) * reduce to left at ("test/cases/large/clang-26760.c": line 7962) * reduce to right at ("test/cases/large/clang-26760.c": line 7962) -* do without param at ("test/cases/large/clang-26760.c": line 7962) -* do without param at ("test/cases/large/clang-26760.c": line 7963) -* do without param at ("test/cases/large/clang-26760.c": line 7963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7962) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7963) +* reduce to left at ("test/cases/large/clang-26760.c": line 7963) +* reduce to right at ("test/cases/large/clang-26760.c": line 7966) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7966) * reduce to left at ("test/cases/large/clang-26760.c": line 7963) * reduce to right at ("test/cases/large/clang-26760.c": line 7964) -* do without param at ("test/cases/large/clang-26760.c": line 7963) -* do without param at ("test/cases/large/clang-26760.c": line 7964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7963) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7964) +* reduce to left at ("test/cases/large/clang-26760.c": line 7964) +* reduce to right at ("test/cases/large/clang-26760.c": line 7964) +* reduce to left at ("test/cases/large/clang-26760.c": line 7964) +* reduce to right at ("test/cases/large/clang-26760.c": line 7964) * reduce to left at ("test/cases/large/clang-26760.c": line 7964) * reduce to right at ("test/cases/large/clang-26760.c": line 7964) * reduce to operant at ("test/cases/large/clang-26760.c": line 7964) -* do without param at ("test/cases/large/clang-26760.c": line 7964) -* do without param at ("test/cases/large/clang-26760.c": line 7965) -* do without param at ("test/cases/large/clang-26760.c": line 7966) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7964) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7965) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7966) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7966) * remove expression at ("test/cases/large/clang-26760.c": line 7966) -* replace by zero at ("test/cases/large/clang-26760.c": line 7966) +* reduce to index at ("test/cases/large/clang-26760.c": line 7966) * remove the for loop at ("test/cases/large/clang-26760.c": line 7967) * remove initializer at ("test/cases/large/clang-26760.c": line 7967) * reduce to left at ("test/cases/large/clang-26760.c": line 7967) * reduce to right at ("test/cases/large/clang-26760.c": line 7967) * remove check at ("test/cases/large/clang-26760.c": line 7967) +* reduce to left at ("test/cases/large/clang-26760.c": line 7967) +* reduce to right at ("test/cases/large/clang-26760.c": line 7967) * remove iterator at ("test/cases/large/clang-26760.c": line 7967) +* reduce to operant at ("test/cases/large/clang-26760.c": line 7967) * remove expr statement at ("test/cases/large/clang-26760.c": line 7968) * reduce to left at ("test/cases/large/clang-26760.c": line 7968) * reduce to right at ("test/cases/large/clang-26760.c": line 7968) -* replace by zero at ("test/cases/large/clang-26760.c": line 7968) +* reduce to index at ("test/cases/large/clang-26760.c": line 7968) * reduce to operant at ("test/cases/large/clang-26760.c": line 7968) * remove the for loop at ("test/cases/large/clang-26760.c": line 7969) * remove initializer at ("test/cases/large/clang-26760.c": line 7969) * 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 check at ("test/cases/large/clang-26760.c": line 7969) +* 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 iterator at ("test/cases/large/clang-26760.c": line 7969) * reduce to left at ("test/cases/large/clang-26760.c": line 7969) * reduce to right 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) +* delete variable at ("test/cases/large/clang-26760.c": line 7971) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 7977) * reduce to left at ("test/cases/large/clang-26760.c": line 7977) * reduce to right at ("test/cases/large/clang-26760.c": line 7977) -* remove expression at ("test/cases/large/clang-26760.c": line 7973) -* do without param at ("test/cases/large/clang-26760.c": line 7973) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7977) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7973) +* reduce to left at ("test/cases/large/clang-26760.c": line 7973) +* reduce to right at ("test/cases/large/clang-26760.c": line 7973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7973) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) * remove expression at ("test/cases/large/clang-26760.c": line 7974) * remove expression at ("test/cases/large/clang-26760.c": line 7974) -* do without param at ("test/cases/large/clang-26760.c": line 7974) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7977) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7974) * remove expression at ("test/cases/large/clang-26760.c": line 7974) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7976) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7974) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7976) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7976) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7975) -* do without param at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7974) +* reduce to expression at ("test/cases/large/clang-26760.c": line 7975) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7974) * reduce to operant at ("test/cases/large/clang-26760.c": line 7974) * reduce to left at ("test/cases/large/clang-26760.c": line 7974) * reduce to right at ("test/cases/large/clang-26760.c": line 7974) -* replace by zero at ("test/cases/large/clang-26760.c": line 7974) -* do without param at ("test/cases/large/clang-26760.c": line 7975) +* reduce to left at ("test/cases/large/clang-26760.c": line 7974) +* reduce to right at ("test/cases/large/clang-26760.c": line 7974) +* reduce to index at ("test/cases/large/clang-26760.c": line 7974) * reduce to operant at ("test/cases/large/clang-26760.c": line 7975) -* replace by zero at ("test/cases/large/clang-26760.c": line 7975) -* do without param at ("test/cases/large/clang-26760.c": line 7976) +* reduce to index at ("test/cases/large/clang-26760.c": line 7975) * reduce to operant at ("test/cases/large/clang-26760.c": line 7976) -* do without param at ("test/cases/large/clang-26760.c": line 7977) -* replace by zero at ("test/cases/large/clang-26760.c": line 7977) -* replace by zero at ("test/cases/large/clang-26760.c": line 7977) +* reduce to index at ("test/cases/large/clang-26760.c": line 7977) +* remove expression at ("test/cases/large/clang-26760.c": line 7973) +* reduce to index at ("test/cases/large/clang-26760.c": line 7977) * 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) +* reduce to index at ("test/cases/large/clang-26760.c": line 7980) * 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) @@ -16926,322 +21398,440 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 13358) * reduce to left at ("test/cases/large/clang-26760.c": line 13358) * reduce to right at ("test/cases/large/clang-26760.c": line 13363) -* remove expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) * reduce to left at ("test/cases/large/clang-26760.c": line 13363) * reduce to right at ("test/cases/large/clang-26760.c": line 13363) -* remove expression at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13361) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to left at ("test/cases/large/clang-26760.c": line 13358) +* reduce to right at ("test/cases/large/clang-26760.c": line 13362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13361) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13360) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) * remove expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13360) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13360) -* do without param at ("test/cases/large/clang-26760.c": line 13359) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13359) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13360) -* do without param at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13361) -* do without param at ("test/cases/large/clang-26760.c": line 13362) -* do without param at ("test/cases/large/clang-26760.c": line 13363) * reduce to operant at ("test/cases/large/clang-26760.c": line 13363) +* remove expression at ("test/cases/large/clang-26760.c": line 13358) +* remove expression at ("test/cases/large/clang-26760.c": line 13363) * remove return statement at ("test/cases/large/clang-26760.c": line 13364) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) * remove expr statement at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) * remove expr statement at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) * remove expr statement at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) * remove expr statement at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* replace by zero at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to index at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) * remove expr statement at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) * remove expr statement at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) * remove expr statement at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* replace by zero at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to index at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) * remove expr statement at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) * remove expr statement at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) * remove expr statement at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) * remove expr statement at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) * remove expr statement at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) * remove expr statement at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* replace by zero at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to index at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) * remove expr statement at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) * remove expr statement at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) * remove expr statement at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) * remove expr statement at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) * remove expr statement at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* replace by zero at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to index at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) * remove expr statement at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13418) -* do without param at ("test/cases/large/clang-26760.c": line 13419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13419) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13417) +* reduce to index at ("test/cases/large/clang-26760.c": line 13417) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) * remove expr statement at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13429) +* reduce to index at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) * remove expr statement at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13441) -* do without param at ("test/cases/large/clang-26760.c": line 13442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13442) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13440) +* reduce to index at ("test/cases/large/clang-26760.c": line 13440) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) * remove expr statement at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* replace by zero at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to index at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) * remove expr statement at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) * remove expr statement at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13459) +* reduce to index at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) * remove expr statement at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) * remove expr statement at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) * remove expr statement at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) * remove expr statement at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) * remove expr statement at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) * remove expr statement at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) * remove expr statement at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13477) -* do without param at ("test/cases/large/clang-26760.c": line 13478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13478) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13476) +* reduce to index at ("test/cases/large/clang-26760.c": line 13476) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p2.path b/rtree-c/test/expected/clang-26760/reduction/p2.path index 7c51d69182777d13d77eef9cb73c3a0695fc4ef7..8b15ab555f0e29a9834dc752bc97fd66f20e693a 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p2.path +++ b/rtree-c/test/expected/clang-26760/reduction/p2.path @@ -1,421 +1,214 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -* remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +* remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) * remove static from func_28 at ("test/cases/large/clang-26760.c": line 4487) -* remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) +* remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) * remove static from func_1 at ("test/cases/large/clang-26760.c": line 588) -* remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) +* remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) * remove static from func_25 at ("test/cases/large/clang-26760.c": line 4450) -* remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) +* remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) * remove static from func_54 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) +* remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) * remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) +* remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) * remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) +* remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) +* remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) +* remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) * remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) +* remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) +* remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) * remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) +* remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) * remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) +* remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) +* remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) +* remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +* remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) +* remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) +* remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) +* remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) +* remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) +* remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) +* remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) * remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) +* remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) +* remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) +* remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) +* remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +* remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) +* remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) * remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) +* remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) +* remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) +* remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) +* remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) +* remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) +* remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) +* remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) +* remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) +* remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) +* remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) +* remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) +* remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) +* remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) +* remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) +* remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) +* remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) +* remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) +* remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) +* remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) +* remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) +* remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) * remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) +* remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) +* remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) +* remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) +* remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) +* remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +* remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) +* remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) +* remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) +* remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) +* remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -* remove static from func_28 at ("test/cases/large/clang-26760.c": line 4487) -* remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -* remove static from func_1 at ("test/cases/large/clang-26760.c": line 588) -* remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -* remove static from func_25 at ("test/cases/large/clang-26760.c": line 4450) -* remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -* remove static from func_54 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -* remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -* remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -* remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -* remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -* remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -* remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -* remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * remove parameter 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 4450) @@ -623,16 +416,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -645,85 +440,121 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 45) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * remove return statement at ("test/cases/large/clang-26760.c": line 50) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * remove return statement at ("test/cases/large/clang-26760.c": line 54) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * remove return statement at ("test/cases/large/clang-26760.c": line 59) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -736,6 +567,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -743,13 +581,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -757,77 +601,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 88) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * remove return statement at ("test/cases/large/clang-26760.c": line 93) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * remove return statement at ("test/cases/large/clang-26760.c": line 98) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * remove return statement at ("test/cases/large/clang-26760.c": line 103) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 111) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) @@ -845,12 +729,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to operant at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * remove return statement at ("test/cases/large/clang-26760.c": line 115) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 115) +* reduce to left at ("test/cases/large/clang-26760.c": line 115) +* reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) @@ -866,12 +752,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to operant at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * remove return statement at ("test/cases/large/clang-26760.c": line 119) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) @@ -901,6 +799,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to operant at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) @@ -910,12 +814,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -923,13 +839,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -937,77 +859,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 132) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * remove return statement at ("test/cases/large/clang-26760.c": line 137) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * remove return statement at ("test/cases/large/clang-26760.c": line 142) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * remove return statement at ("test/cases/large/clang-26760.c": line 147) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 155) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) @@ -1025,12 +987,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to operant at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * remove return statement at ("test/cases/large/clang-26760.c": line 159) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 159) +* reduce to left at ("test/cases/large/clang-26760.c": line 159) +* reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) @@ -1046,12 +1010,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to operant at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * remove return statement at ("test/cases/large/clang-26760.c": line 163) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) @@ -1081,6 +1057,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to operant at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) @@ -1090,12 +1072,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * remove return statement at ("test/cases/large/clang-26760.c": line 167) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) @@ -1103,13 +1097,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * remove return statement at ("test/cases/large/clang-26760.c": line 171) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) @@ -1117,68 +1117,91 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * remove return statement at ("test/cases/large/clang-26760.c": line 176) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * remove return statement at ("test/cases/large/clang-26760.c": line 181) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * remove return statement at ("test/cases/large/clang-26760.c": line 186) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * remove return statement at ("test/cases/large/clang-26760.c": line 191) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -1190,68 +1213,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 220) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * remove return statement at ("test/cases/large/clang-26760.c": line 225) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * remove return statement at ("test/cases/large/clang-26760.c": line 230) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * remove return statement at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 235) +* reduce to left at ("test/cases/large/clang-26760.c": line 235) +* reduce to right at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * reduce to left at ("test/cases/large/clang-26760.c": line 235) * reduce to right at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -1263,68 +1306,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 254) * reduce to left at ("test/cases/large/clang-26760.c": line 254) * reduce to right at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 269) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * remove return statement at ("test/cases/large/clang-26760.c": line 274) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * remove return statement at ("test/cases/large/clang-26760.c": line 279) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * remove return statement at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 284) +* reduce to left at ("test/cases/large/clang-26760.c": line 284) +* reduce to right at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * reduce to left at ("test/cases/large/clang-26760.c": line 284) * reduce to right at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -1336,68 +1399,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 303) * reduce to left at ("test/cases/large/clang-26760.c": line 303) * reduce to right at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 318) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * remove return statement at ("test/cases/large/clang-26760.c": line 323) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * remove return statement at ("test/cases/large/clang-26760.c": line 328) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * remove return statement at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 333) +* reduce to left at ("test/cases/large/clang-26760.c": line 333) +* reduce to right at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * reduce to left at ("test/cases/large/clang-26760.c": line 333) * reduce to right at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -1409,69 +1492,94 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 352) * reduce to left at ("test/cases/large/clang-26760.c": line 352) * reduce to right at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 367) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * remove return statement at ("test/cases/large/clang-26760.c": line 372) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * remove return statement at ("test/cases/large/clang-26760.c": line 377) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * remove return statement at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 382) +* reduce to left at ("test/cases/large/clang-26760.c": line 382) +* reduce to right at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * reduce to left at ("test/cases/large/clang-26760.c": line 382) * reduce to right at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -1480,12 +1588,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -1494,12 +1604,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 394) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 394) +* reduce to left at ("test/cases/large/clang-26760.c": line 394) +* reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) @@ -1510,12 +1622,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * remove return statement at ("test/cases/large/clang-26760.c": line 398) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) @@ -1530,12 +1648,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -1544,12 +1664,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -1558,12 +1680,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 410) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 410) +* reduce to left at ("test/cases/large/clang-26760.c": line 410) +* reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) @@ -1574,12 +1698,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * remove return statement at ("test/cases/large/clang-26760.c": line 414) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) @@ -1594,35 +1724,37 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) * reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove check at ("test/cases/large/clang-26760.c": line 427) +* reduce to left at ("test/cases/large/clang-26760.c": line 427) +* reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove iterator at ("test/cases/large/clang-26760.c": line 427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 427) * remove expr statement at ("test/cases/large/clang-26760.c": line 429) * reduce to left at ("test/cases/large/clang-26760.c": line 429) * reduce to right at ("test/cases/large/clang-26760.c": line 429) @@ -1631,7 +1763,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 430) * reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove check at ("test/cases/large/clang-26760.c": line 430) +* reduce to left at ("test/cases/large/clang-26760.c": line 430) +* reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove iterator at ("test/cases/large/clang-26760.c": line 430) +* reduce to operant at ("test/cases/large/clang-26760.c": line 430) * remove condition at ("test/cases/large/clang-26760.c": line 432) * reduce to left at ("test/cases/large/clang-26760.c": line 432) * reduce to right at ("test/cases/large/clang-26760.c": line 432) @@ -1648,7 +1783,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 441) * reduce to left at ("test/cases/large/clang-26760.c": line 441) * reduce to right at ("test/cases/large/clang-26760.c": line 441) -* replace by zero at ("test/cases/large/clang-26760.c": line 441) +* reduce to index at ("test/cases/large/clang-26760.c": line 441) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) @@ -1658,177 +1793,220 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) -* replace by zero at ("test/cases/large/clang-26760.c": line 446) * remove expr statement at ("test/cases/large/clang-26760.c": line 450) -* do without param at ("test/cases/large/clang-26760.c": line 450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * remove expr statement at ("test/cases/large/clang-26760.c": line 451) -* do without param at ("test/cases/large/clang-26760.c": line 451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * remove expr statement at ("test/cases/large/clang-26760.c": line 452) -* do without param at ("test/cases/large/clang-26760.c": line 452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * remove expr statement at ("test/cases/large/clang-26760.c": line 453) -* do without param at ("test/cases/large/clang-26760.c": line 453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * remove expr statement at ("test/cases/large/clang-26760.c": line 454) -* do without param at ("test/cases/large/clang-26760.c": line 454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * remove expr statement at ("test/cases/large/clang-26760.c": line 455) -* do without param at ("test/cases/large/clang-26760.c": line 455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * remove expr statement at ("test/cases/large/clang-26760.c": line 456) -* do without param at ("test/cases/large/clang-26760.c": line 456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * remove expr statement at ("test/cases/large/clang-26760.c": line 457) -* do without param at ("test/cases/large/clang-26760.c": line 457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * remove expr statement at ("test/cases/large/clang-26760.c": line 461) -* do without param at ("test/cases/large/clang-26760.c": line 461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 461) * remove condition at ("test/cases/large/clang-26760.c": line 462) * remove expr statement at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 466) * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 474) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) * reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove check at ("test/cases/large/clang-26760.c": line 475) +* reduce to left at ("test/cases/large/clang-26760.c": line 475) +* reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove iterator at ("test/cases/large/clang-26760.c": line 475) +* reduce to operant at ("test/cases/large/clang-26760.c": line 475) * remove expr statement at ("test/cases/large/clang-26760.c": line 477) -* do without param at ("test/cases/large/clang-26760.c": line 477) -* replace by zero at ("test/cases/large/clang-26760.c": line 477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 477) +* reduce to index at ("test/cases/large/clang-26760.c": line 477) * remove condition at ("test/cases/large/clang-26760.c": line 479) * remove expr statement at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 483) * reduce to left at ("test/cases/large/clang-26760.c": line 483) * reduce to right at ("test/cases/large/clang-26760.c": line 483) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) -* replace by zero at ("test/cases/large/clang-26760.c": line 531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 590) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 592) * remove condition at ("test/cases/large/clang-26760.c": line 593) * reduce to operant at ("test/cases/large/clang-26760.c": line 593) +* reduce to left at ("test/cases/large/clang-26760.c": line 593) +* reduce to right at ("test/cases/large/clang-26760.c": line 593) * remove the for loop at ("test/cases/large/clang-26760.c": line 596) * remove initializer at ("test/cases/large/clang-26760.c": line 596) * reduce to left at ("test/cases/large/clang-26760.c": line 596) * reduce to right at ("test/cases/large/clang-26760.c": line 596) * remove check at ("test/cases/large/clang-26760.c": line 596) +* reduce to left at ("test/cases/large/clang-26760.c": line 596) +* reduce to right at ("test/cases/large/clang-26760.c": line 596) * remove iterator at ("test/cases/large/clang-26760.c": line 596) +* reduce to operant at ("test/cases/large/clang-26760.c": line 596) * remove expr statement at ("test/cases/large/clang-26760.c": line 598) -* do without param at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* replace by zero at ("test/cases/large/clang-26760.c": line 598) -* do without param at ("test/cases/large/clang-26760.c": line 599) -* do without param at ("test/cases/large/clang-26760.c": line 600) +* reduce to expression at ("test/cases/large/clang-26760.c": line 598) +* reduce to expression at ("test/cases/large/clang-26760.c": line 599) +* reduce to expression at ("test/cases/large/clang-26760.c": line 600) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 598) +* reduce to index at ("test/cases/large/clang-26760.c": line 598) * remove condition at ("test/cases/large/clang-26760.c": line 601) * remove expr statement at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) +* reduce to expression at ("test/cases/large/clang-26760.c": line 602) * expand compound statment at ("test/cases/large/clang-26760.c": line 595) * remove the for loop at ("test/cases/large/clang-26760.c": line 606) * remove initializer at ("test/cases/large/clang-26760.c": line 606) * reduce to left at ("test/cases/large/clang-26760.c": line 606) * reduce to right at ("test/cases/large/clang-26760.c": line 606) * remove check at ("test/cases/large/clang-26760.c": line 606) +* reduce to left at ("test/cases/large/clang-26760.c": line 606) +* reduce to right at ("test/cases/large/clang-26760.c": line 606) * remove iterator at ("test/cases/large/clang-26760.c": line 606) +* reduce to operant at ("test/cases/large/clang-26760.c": line 606) * remove expr statement at ("test/cases/large/clang-26760.c": line 607) * reduce to left at ("test/cases/large/clang-26760.c": line 607) * reduce to right at ("test/cases/large/clang-26760.c": line 607) -* replace by zero at ("test/cases/large/clang-26760.c": line 607) +* reduce to index at ("test/cases/large/clang-26760.c": line 607) * remove condition at ("test/cases/large/clang-26760.c": line 608) +* reduce to left at ("test/cases/large/clang-26760.c": line 608) +* reduce to right at ("test/cases/large/clang-26760.c": line 608) * remove expr statement at ("test/cases/large/clang-26760.c": line 610) * reduce to left at ("test/cases/large/clang-26760.c": line 610) * reduce to right at ("test/cases/large/clang-26760.c": line 610) * remove expr statement at ("test/cases/large/clang-26760.c": line 612) * 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) @@ -1855,8 +2033,7 @@ * 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) +* delete variable 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) @@ -1887,8 +2064,7 @@ * 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) +* delete variable 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) @@ -1924,8 +2100,7 @@ * 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) +* delete variable 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) @@ -1958,8 +2133,7 @@ * 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) +* delete variable 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) @@ -2004,8 +2178,7 @@ * 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) +* delete variable 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) @@ -2043,8 +2216,7 @@ * 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) +* delete variable 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) * reduce to operant at ("test/cases/large/clang-26760.c": line 619) @@ -2332,9 +2504,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 632) * reduce to operant at ("test/cases/large/clang-26760.c": line 632) * remove condition at ("test/cases/large/clang-26760.c": line 633) +* reduce to left at ("test/cases/large/clang-26760.c": line 633) +* reduce to right at ("test/cases/large/clang-26760.c": line 633) * reduce to operant at ("test/cases/large/clang-26760.c": line 633) * remove expr statement at ("test/cases/large/clang-26760.c": line 635) -* don't cast at ("test/cases/large/clang-26760.c": line 635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 635) +* reduce to expression at ("test/cases/large/clang-26760.c": line 635) +* do not cast at ("test/cases/large/clang-26760.c": line 635) * remove expr statement at ("test/cases/large/clang-26760.c": line 636) * reduce to left at ("test/cases/large/clang-26760.c": line 636) * reduce to right at ("test/cases/large/clang-26760.c": line 636) @@ -2420,8 +2596,12 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 637) * reduce to right at ("test/cases/large/clang-26760.c": line 637) * remove condition at ("test/cases/large/clang-26760.c": line 639) +* reduce to left at ("test/cases/large/clang-26760.c": line 639) +* reduce to right at ("test/cases/large/clang-26760.c": line 639) * remove expr statement at ("test/cases/large/clang-26760.c": line 641) -* don't cast at ("test/cases/large/clang-26760.c": line 641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 641) +* reduce to expression at ("test/cases/large/clang-26760.c": line 641) +* do not cast at ("test/cases/large/clang-26760.c": line 641) * remove expr statement at ("test/cases/large/clang-26760.c": line 642) * reduce to left at ("test/cases/large/clang-26760.c": line 642) * reduce to right at ("test/cases/large/clang-26760.c": line 642) @@ -2515,12 +2695,18 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 645) * reduce to left at ("test/cases/large/clang-26760.c": line 645) * reduce to right at ("test/cases/large/clang-26760.c": line 645) +* reduce to left at ("test/cases/large/clang-26760.c": line 645) +* reduce to right at ("test/cases/large/clang-26760.c": line 645) * reduce to operant at ("test/cases/large/clang-26760.c": line 645) +* reduce to left at ("test/cases/large/clang-26760.c": line 645) +* reduce to right at ("test/cases/large/clang-26760.c": line 645) * remove expr statement at ("test/cases/large/clang-26760.c": line 647) * reduce to left at ("test/cases/large/clang-26760.c": line 647) * reduce to right at ("test/cases/large/clang-26760.c": line 647) * remove expr statement at ("test/cases/large/clang-26760.c": line 648) -* don't cast at ("test/cases/large/clang-26760.c": line 648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 648) +* reduce to expression at ("test/cases/large/clang-26760.c": line 648) +* do not cast at ("test/cases/large/clang-26760.c": line 648) * remove expr statement at ("test/cases/large/clang-26760.c": line 649) * reduce to left at ("test/cases/large/clang-26760.c": line 649) * reduce to right at ("test/cases/large/clang-26760.c": line 649) @@ -2664,8 +2850,12 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 651) * reduce to operant at ("test/cases/large/clang-26760.c": line 651) * remove condition at ("test/cases/large/clang-26760.c": line 653) +* reduce to left at ("test/cases/large/clang-26760.c": line 653) +* reduce to right at ("test/cases/large/clang-26760.c": line 653) * remove expr statement at ("test/cases/large/clang-26760.c": line 655) -* don't cast at ("test/cases/large/clang-26760.c": line 655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 655) +* reduce to expression at ("test/cases/large/clang-26760.c": line 655) +* do not cast at ("test/cases/large/clang-26760.c": line 655) * remove expr statement at ("test/cases/large/clang-26760.c": line 656) * reduce to left at ("test/cases/large/clang-26760.c": line 656) * reduce to right at ("test/cases/large/clang-26760.c": line 656) @@ -2749,7 +2939,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 659) * reduce to operant at ("test/cases/large/clang-26760.c": line 659) * remove expr statement at ("test/cases/large/clang-26760.c": line 661) -* don't cast at ("test/cases/large/clang-26760.c": line 661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 661) +* reduce to expression at ("test/cases/large/clang-26760.c": line 661) +* do not cast at ("test/cases/large/clang-26760.c": line 661) * remove expr statement at ("test/cases/large/clang-26760.c": line 662) * reduce to left at ("test/cases/large/clang-26760.c": line 662) * reduce to right at ("test/cases/large/clang-26760.c": line 662) @@ -2839,9 +3031,15 @@ * remove condition at ("test/cases/large/clang-26760.c": line 665) * reduce to left at ("test/cases/large/clang-26760.c": line 665) * reduce to right at ("test/cases/large/clang-26760.c": line 665) +* reduce to left at ("test/cases/large/clang-26760.c": line 665) +* reduce to right at ("test/cases/large/clang-26760.c": line 665) +* reduce to left at ("test/cases/large/clang-26760.c": line 665) +* reduce to right at ("test/cases/large/clang-26760.c": line 665) * reduce to operant at ("test/cases/large/clang-26760.c": line 665) * remove expr statement at ("test/cases/large/clang-26760.c": line 667) -* don't cast at ("test/cases/large/clang-26760.c": line 667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 667) +* reduce to expression at ("test/cases/large/clang-26760.c": line 667) +* do not cast at ("test/cases/large/clang-26760.c": line 667) * remove expr statement at ("test/cases/large/clang-26760.c": line 668) * reduce to left at ("test/cases/large/clang-26760.c": line 668) * reduce to right at ("test/cases/large/clang-26760.c": line 668) @@ -2954,12 +3152,21 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 678) * reduce to right at ("test/cases/large/clang-26760.c": line 678) * remove condition at ("test/cases/large/clang-26760.c": line 679) +* reduce to left at ("test/cases/large/clang-26760.c": line 679) +* reduce to right at ("test/cases/large/clang-26760.c": line 679) +* remove expr statement at ("test/cases/large/clang-26760.c": line 680) +* reduce to left at ("test/cases/large/clang-26760.c": line 680) +* reduce to right at ("test/cases/large/clang-26760.c": line 680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 681) +* reduce to expression at ("test/cases/large/clang-26760.c": line 686) +* reduce to expression at ("test/cases/large/clang-26760.c": line 687) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 688) +* reduce to index at ("test/cases/large/clang-26760.c": line 688) * remove condition at ("test/cases/large/clang-26760.c": line 689) * remove return statement 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 690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4444) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 690) +* reduce to index at ("test/cases/large/clang-26760.c": line 690) * 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) @@ -2967,14 +3174,10 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4446) * reduce to left at ("test/cases/large/clang-26760.c": line 4446) * reduce to right at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4447) -* do without param at ("test/cases/large/clang-26760.c": line 4447) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4447) +* reduce to expression 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) @@ -2982,72 +3185,106 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4454) * reduce to left at ("test/cases/large/clang-26760.c": line 4454) * reduce to right at ("test/cases/large/clang-26760.c": line 4454) -* replace by zero at ("test/cases/large/clang-26760.c": line 4454) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) +* reduce to right at ("test/cases/large/clang-26760.c": line 4454) +* reduce to left at ("test/cases/large/clang-26760.c": line 4454) +* reduce to right at ("test/cases/large/clang-26760.c": line 4471) * reduce to left at ("test/cases/large/clang-26760.c": line 4454) * reduce to right at ("test/cases/large/clang-26760.c": line 4471) -* do without param at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) * remove expression at ("test/cases/large/clang-26760.c": line 4454) -* do without param at ("test/cases/large/clang-26760.c": line 4470) -* do without param at ("test/cases/large/clang-26760.c": line 4471) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4470) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4454) * remove the for loop at ("test/cases/large/clang-26760.c": line 4472) * remove initializer at ("test/cases/large/clang-26760.c": line 4472) * 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 check at ("test/cases/large/clang-26760.c": line 4472) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4472) -* replace by zero at ("test/cases/large/clang-26760.c": line 4474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4472) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4476) -* replace by zero at ("test/cases/large/clang-26760.c": line 4476) * remove expr statement at ("test/cases/large/clang-26760.c": line 4477) * reduce to left at ("test/cases/large/clang-26760.c": line 4477) * reduce to right at ("test/cases/large/clang-26760.c": line 4477) * reduce to left at ("test/cases/large/clang-26760.c": line 4477) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) +* reduce to left at ("test/cases/large/clang-26760.c": line 4477) +* reduce to right at ("test/cases/large/clang-26760.c": line 4477) +* reduce to left at ("test/cases/large/clang-26760.c": line 4477) * reduce to right at ("test/cases/large/clang-26760.c": line 4477) -* replace by zero at ("test/cases/large/clang-26760.c": line 4477) -* do without param at ("test/cases/large/clang-26760.c": line 4477) -* do without param at ("test/cases/large/clang-26760.c": line 4478) +* reduce to index at ("test/cases/large/clang-26760.c": line 4477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) * reduce to operant at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4482) -* remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4483) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) * reduce to left at ("test/cases/large/clang-26760.c": line 4478) * reduce to right at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* reduce to operant at ("test/cases/large/clang-26760.c": line 4478) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4481) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4480) +* reduce to left at ("test/cases/large/clang-26760.c": line 4478) +* reduce to right at ("test/cases/large/clang-26760.c": line 4480) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) * remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* remove expression at ("test/cases/large/clang-26760.c": line 4478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4479) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4480) +* reduce to left at ("test/cases/large/clang-26760.c": line 4479) +* reduce to right at ("test/cases/large/clang-26760.c": line 4479) * remove expression at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4478) -* do without param at ("test/cases/large/clang-26760.c": line 4479) -* do without param at ("test/cases/large/clang-26760.c": line 4479) -* do without param at ("test/cases/large/clang-26760.c": line 4480) -* do without param at ("test/cases/large/clang-26760.c": line 4481) -* do without param at ("test/cases/large/clang-26760.c": line 4482) -* do without param at ("test/cases/large/clang-26760.c": line 4483) * 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) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 4491) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4490) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 4491) * remove the for loop at ("test/cases/large/clang-26760.c": line 4492) * remove initializer at ("test/cases/large/clang-26760.c": line 4492) * reduce to left at ("test/cases/large/clang-26760.c": line 4492) * reduce to right at ("test/cases/large/clang-26760.c": line 4492) * remove check at ("test/cases/large/clang-26760.c": line 4492) +* reduce to left at ("test/cases/large/clang-26760.c": line 4492) +* reduce to right at ("test/cases/large/clang-26760.c": line 4492) * remove iterator at ("test/cases/large/clang-26760.c": line 4492) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4492) * remove the for loop at ("test/cases/large/clang-26760.c": line 4494) * remove initializer at ("test/cases/large/clang-26760.c": line 4494) * 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 check at ("test/cases/large/clang-26760.c": line 4494) +* 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 iterator at ("test/cases/large/clang-26760.c": line 4494) +* reduce to operant 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) @@ -3060,8 +3297,7 @@ * 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) +* delete variable 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) @@ -3079,8 +3315,7 @@ * 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) +* delete variable 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) @@ -3099,8 +3334,7 @@ * 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) +* delete variable 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) @@ -3116,8 +3350,7 @@ * 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) +* delete variable 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) @@ -3143,10 +3376,11 @@ * 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) +* delete variable 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 4502) +* reduce to right at ("test/cases/large/clang-26760.c": line 4502) * remove expr statement at ("test/cases/large/clang-26760.c": line 4504) * reduce to left at ("test/cases/large/clang-26760.c": line 4504) * reduce to right at ("test/cases/large/clang-26760.c": line 4504) @@ -3261,27 +3495,39 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4515) * reduce to right at ("test/cases/large/clang-26760.c": line 4515) * remove check at ("test/cases/large/clang-26760.c": line 4515) +* reduce to left at ("test/cases/large/clang-26760.c": line 4515) +* reduce to right at ("test/cases/large/clang-26760.c": line 4515) * remove iterator at ("test/cases/large/clang-26760.c": line 4515) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4515) * remove the for loop at ("test/cases/large/clang-26760.c": line 4517) * remove initializer at ("test/cases/large/clang-26760.c": line 4517) * reduce to left at ("test/cases/large/clang-26760.c": line 4517) * reduce to right at ("test/cases/large/clang-26760.c": line 4517) * remove check at ("test/cases/large/clang-26760.c": line 4517) +* reduce to left at ("test/cases/large/clang-26760.c": line 4517) +* reduce to right at ("test/cases/large/clang-26760.c": line 4517) * remove iterator at ("test/cases/large/clang-26760.c": line 4517) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4517) * remove expr statement at ("test/cases/large/clang-26760.c": line 4519) -* do without param at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* replace by zero at ("test/cases/large/clang-26760.c": line 4519) -* do without param at ("test/cases/large/clang-26760.c": line 4520) -* do without param at ("test/cases/large/clang-26760.c": line 4521) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4519) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4520) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4521) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4519) +* reduce to index at ("test/cases/large/clang-26760.c": line 4519) * remove condition at ("test/cases/large/clang-26760.c": line 4522) * remove expr statement at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4523) * expand compound statment at ("test/cases/large/clang-26760.c": line 4514) * reduce to left at ("test/cases/large/clang-26760.c": line 4512) * reduce to right at ("test/cases/large/clang-26760.c": line 4512) +* reduce to left at ("test/cases/large/clang-26760.c": line 4512) +* reduce to right at ("test/cases/large/clang-26760.c": line 4512) * reduce to operant at ("test/cases/large/clang-26760.c": line 4512) -* replace by zero at ("test/cases/large/clang-26760.c": line 4512) +* reduce to left at ("test/cases/large/clang-26760.c": line 4512) +* reduce to right at ("test/cases/large/clang-26760.c": line 4512) * remove expr statement at ("test/cases/large/clang-26760.c": line 4528) * reduce to left at ("test/cases/large/clang-26760.c": line 4528) * reduce to right at ("test/cases/large/clang-26760.c": line 4528) @@ -3343,8 +3589,7 @@ * 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) +* delete variable 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) @@ -3362,8 +3607,7 @@ * 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) +* delete variable 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) @@ -3380,8 +3624,7 @@ * 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) +* delete variable 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) @@ -3404,8 +3647,7 @@ * 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) +* delete variable 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) @@ -3425,13 +3667,14 @@ * 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) +* delete variable 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) * reduce to left at ("test/cases/large/clang-26760.c": line 4537) * reduce to right at ("test/cases/large/clang-26760.c": line 4537) * remove condition at ("test/cases/large/clang-26760.c": line 4538) +* reduce to left at ("test/cases/large/clang-26760.c": line 4538) +* reduce to right at ("test/cases/large/clang-26760.c": line 4538) * remove expr statement at ("test/cases/large/clang-26760.c": line 4540) * reduce to left at ("test/cases/large/clang-26760.c": line 4540) * reduce to right at ("test/cases/large/clang-26760.c": line 4540) @@ -3452,8 +3695,7 @@ * 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) +* delete variable 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) @@ -3466,8 +3708,7 @@ * 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) +* delete variable 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) @@ -3482,8 +3723,7 @@ * 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) +* delete variable 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) @@ -3505,8 +3745,7 @@ * 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) +* delete variable 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) @@ -3535,11 +3774,14 @@ * 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) +* delete variable 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4548) +* reduce to left at ("test/cases/large/clang-26760.c": line 4548) +* reduce to right at ("test/cases/large/clang-26760.c": line 4548) +* reduce to left at ("test/cases/large/clang-26760.c": line 4548) +* reduce to right at ("test/cases/large/clang-26760.c": line 4548) * remove expr statement at ("test/cases/large/clang-26760.c": line 4550) * reduce to left at ("test/cases/large/clang-26760.c": line 4550) * reduce to right at ("test/cases/large/clang-26760.c": line 4550) @@ -3691,7 +3933,9 @@ * remove condition at ("test/cases/large/clang-26760.c": line 4561) * reduce to operant at ("test/cases/large/clang-26760.c": line 4561) * remove expr statement at ("test/cases/large/clang-26760.c": line 4563) -* don't cast at ("test/cases/large/clang-26760.c": line 4563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4563) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4563) +* do not cast at ("test/cases/large/clang-26760.c": line 4563) * remove expr statement at ("test/cases/large/clang-26760.c": line 4564) * reduce to left at ("test/cases/large/clang-26760.c": line 4564) * reduce to right at ("test/cases/large/clang-26760.c": line 4564) @@ -3724,9 +3968,13 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4566) * reduce to left at ("test/cases/large/clang-26760.c": line 4566) * reduce to right at ("test/cases/large/clang-26760.c": line 4566) +* reduce to left at ("test/cases/large/clang-26760.c": line 4566) +* reduce to right at ("test/cases/large/clang-26760.c": line 4566) * reduce to operant at ("test/cases/large/clang-26760.c": line 4566) * remove expr statement at ("test/cases/large/clang-26760.c": line 4568) -* don't cast at ("test/cases/large/clang-26760.c": line 4568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4568) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4568) +* do not cast at ("test/cases/large/clang-26760.c": line 4568) * remove expr statement at ("test/cases/large/clang-26760.c": line 4569) * reduce to left at ("test/cases/large/clang-26760.c": line 4569) * reduce to right at ("test/cases/large/clang-26760.c": line 4569) @@ -3786,7 +4034,9 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4573) * reduce to operant at ("test/cases/large/clang-26760.c": line 4573) * remove expr statement at ("test/cases/large/clang-26760.c": line 4575) -* don't cast at ("test/cases/large/clang-26760.c": line 4575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4575) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4575) +* do not cast at ("test/cases/large/clang-26760.c": line 4575) * remove goto at ("test/cases/large/clang-26760.c": line 4576) * remove expr statement at ("test/cases/large/clang-26760.c": line 4579) * reduce to left at ("test/cases/large/clang-26760.c": line 4579) @@ -3863,23 +4113,31 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4586) * remove condition at ("test/cases/large/clang-26760.c": line 4587) * reduce to operant at ("test/cases/large/clang-26760.c": line 4587) +* reduce to left at ("test/cases/large/clang-26760.c": line 4587) +* reduce to right at ("test/cases/large/clang-26760.c": line 4587) * remove the for loop at ("test/cases/large/clang-26760.c": line 4589) * remove initializer at ("test/cases/large/clang-26760.c": line 4589) * reduce to left at ("test/cases/large/clang-26760.c": line 4589) * reduce to right at ("test/cases/large/clang-26760.c": line 4589) * remove check at ("test/cases/large/clang-26760.c": line 4589) +* reduce to left at ("test/cases/large/clang-26760.c": line 4589) +* reduce to right at ("test/cases/large/clang-26760.c": line 4589) * remove iterator at ("test/cases/large/clang-26760.c": line 4589) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4589) * remove the for loop at ("test/cases/large/clang-26760.c": line 4591) * remove initializer at ("test/cases/large/clang-26760.c": line 4591) * reduce to left at ("test/cases/large/clang-26760.c": line 4591) * reduce to right at ("test/cases/large/clang-26760.c": line 4591) * remove check at ("test/cases/large/clang-26760.c": line 4591) +* reduce to left at ("test/cases/large/clang-26760.c": line 4591) +* reduce to right at ("test/cases/large/clang-26760.c": line 4591) * remove iterator at ("test/cases/large/clang-26760.c": line 4591) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4591) * remove expr statement at ("test/cases/large/clang-26760.c": line 4592) * reduce to left at ("test/cases/large/clang-26760.c": line 4592) * reduce to right at ("test/cases/large/clang-26760.c": line 4592) -* replace by zero at ("test/cases/large/clang-26760.c": line 4592) -* replace by zero at ("test/cases/large/clang-26760.c": line 4592) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4592) +* reduce to index at ("test/cases/large/clang-26760.c": line 4592) * remove expr statement at ("test/cases/large/clang-26760.c": line 4594) * remove expr statement at ("test/cases/large/clang-26760.c": line 4596) * reduce to left at ("test/cases/large/clang-26760.c": line 4596) @@ -3973,33 +4231,51 @@ * reduce to operant at ("test/cases/large/clang-26760.c": line 4599) * reduce to operant at ("test/cases/large/clang-26760.c": line 4599) * remove expr statement at ("test/cases/large/clang-26760.c": line 4601) -* don't cast at ("test/cases/large/clang-26760.c": line 4601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4601) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4601) +* do not cast at ("test/cases/large/clang-26760.c": line 4601) * remove goto at ("test/cases/large/clang-26760.c": line 4602) * remove condition at ("test/cases/large/clang-26760.c": line 4604) +* reduce to left at ("test/cases/large/clang-26760.c": line 4604) +* reduce to right at ("test/cases/large/clang-26760.c": line 4604) * remove expr statement at ("test/cases/large/clang-26760.c": line 4606) -* don't cast at ("test/cases/large/clang-26760.c": line 4606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4606) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4606) +* do not cast at ("test/cases/large/clang-26760.c": line 4606) * remove break at ("test/cases/large/clang-26760.c": line 4607) * remove condition at ("test/cases/large/clang-26760.c": line 4609) * reduce to left at ("test/cases/large/clang-26760.c": line 4609) * reduce to right at ("test/cases/large/clang-26760.c": line 4609) +* reduce to left at ("test/cases/large/clang-26760.c": line 4609) +* reduce to right at ("test/cases/large/clang-26760.c": line 4609) +* reduce to left at ("test/cases/large/clang-26760.c": line 4609) +* reduce to right at ("test/cases/large/clang-26760.c": line 4609) * remove expr statement at ("test/cases/large/clang-26760.c": line 4611) -* don't cast at ("test/cases/large/clang-26760.c": line 4611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4611) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4611) +* do not cast at ("test/cases/large/clang-26760.c": line 4611) * remove break at ("test/cases/large/clang-26760.c": line 4612) * remove condition at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * reduce to operant at ("test/cases/large/clang-26760.c": line 4614) * remove expr statement at ("test/cases/large/clang-26760.c": line 4616) -* don't cast at ("test/cases/large/clang-26760.c": line 4616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4616) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4616) +* do not cast at ("test/cases/large/clang-26760.c": line 4616) * remove continue at ("test/cases/large/clang-26760.c": line 4617) * remove condition at ("test/cases/large/clang-26760.c": line 4619) * reduce to left at ("test/cases/large/clang-26760.c": line 4619) * reduce to right at ("test/cases/large/clang-26760.c": line 4619) +* reduce to left at ("test/cases/large/clang-26760.c": line 4619) +* reduce to right at ("test/cases/large/clang-26760.c": line 4619) * remove expr statement at ("test/cases/large/clang-26760.c": line 4621) * reduce to left at ("test/cases/large/clang-26760.c": line 4621) * reduce to right at ("test/cases/large/clang-26760.c": line 4621) * remove expr statement at ("test/cases/large/clang-26760.c": line 4622) -* don't cast at ("test/cases/large/clang-26760.c": line 4622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4622) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4622) +* do not cast at ("test/cases/large/clang-26760.c": line 4622) * remove expr statement at ("test/cases/large/clang-26760.c": line 4623) * reduce to left at ("test/cases/large/clang-26760.c": line 4623) * reduce to right at ("test/cases/large/clang-26760.c": line 4623) @@ -4044,11 +4320,14 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4632) * reduce to left at ("test/cases/large/clang-26760.c": line 4632) * reduce to right at ("test/cases/large/clang-26760.c": line 4632) -* replace by zero at ("test/cases/large/clang-26760.c": line 4630) +* reduce to left at ("test/cases/large/clang-26760.c": line 4630) +* reduce to right at ("test/cases/large/clang-26760.c": line 4630) * remove expr statement at ("test/cases/large/clang-26760.c": line 4634) * reduce to left at ("test/cases/large/clang-26760.c": line 4634) * reduce to right at ("test/cases/large/clang-26760.c": line 4634) * remove condition at ("test/cases/large/clang-26760.c": line 4635) +* reduce to left at ("test/cases/large/clang-26760.c": line 4635) +* reduce to right at ("test/cases/large/clang-26760.c": line 4635) * remove expr statement at ("test/cases/large/clang-26760.c": line 4636) * reduce to left at ("test/cases/large/clang-26760.c": line 4636) * reduce to right at ("test/cases/large/clang-26760.c": line 4636) @@ -4057,10 +4336,16 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4637) * reduce to left at ("test/cases/large/clang-26760.c": line 4637) * reduce to right at ("test/cases/large/clang-26760.c": line 4637) +* reduce to left at ("test/cases/large/clang-26760.c": line 4637) +* reduce to right at ("test/cases/large/clang-26760.c": line 4637) * reduce to operant at ("test/cases/large/clang-26760.c": line 4637) * reduce to operant at ("test/cases/large/clang-26760.c": line 4637) +* reduce to left at ("test/cases/large/clang-26760.c": line 4637) +* reduce to right at ("test/cases/large/clang-26760.c": line 4637) * remove expr statement at ("test/cases/large/clang-26760.c": line 4639) -* don't cast at ("test/cases/large/clang-26760.c": line 4639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4639) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4639) +* do not cast at ("test/cases/large/clang-26760.c": line 4639) * remove expr statement at ("test/cases/large/clang-26760.c": line 4640) * reduce to left at ("test/cases/large/clang-26760.c": line 4640) * reduce to right at ("test/cases/large/clang-26760.c": line 4640) @@ -4120,34 +4405,47 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 4641) * reduce to operant at ("test/cases/large/clang-26760.c": line 4641) * remove condition at ("test/cases/large/clang-26760.c": line 4643) +* reduce to left at ("test/cases/large/clang-26760.c": line 4643) +* reduce to right at ("test/cases/large/clang-26760.c": line 4643) * remove the for loop at ("test/cases/large/clang-26760.c": line 4645) * remove initializer at ("test/cases/large/clang-26760.c": line 4645) * reduce to left at ("test/cases/large/clang-26760.c": line 4645) * reduce to right at ("test/cases/large/clang-26760.c": line 4645) * remove check at ("test/cases/large/clang-26760.c": line 4645) +* reduce to left at ("test/cases/large/clang-26760.c": line 4645) +* reduce to right at ("test/cases/large/clang-26760.c": line 4645) * remove iterator at ("test/cases/large/clang-26760.c": line 4645) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4645) * remove the for loop at ("test/cases/large/clang-26760.c": line 4647) * remove initializer at ("test/cases/large/clang-26760.c": line 4647) * reduce to left at ("test/cases/large/clang-26760.c": line 4647) * reduce to right at ("test/cases/large/clang-26760.c": line 4647) * remove check at ("test/cases/large/clang-26760.c": line 4647) +* reduce to left at ("test/cases/large/clang-26760.c": line 4647) +* reduce to right at ("test/cases/large/clang-26760.c": line 4647) * remove iterator at ("test/cases/large/clang-26760.c": line 4647) +* reduce to operant at ("test/cases/large/clang-26760.c": line 4647) * remove expr statement at ("test/cases/large/clang-26760.c": line 4648) * reduce to left at ("test/cases/large/clang-26760.c": line 4648) * reduce to right at ("test/cases/large/clang-26760.c": line 4648) -* replace by zero at ("test/cases/large/clang-26760.c": line 4648) +* reduce to index at ("test/cases/large/clang-26760.c": line 4648) * remove expr statement at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* replace by zero at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) -* do without param at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4649) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4649) +* reduce to index at ("test/cases/large/clang-26760.c": line 4649) * remove condition at ("test/cases/large/clang-26760.c": line 4650) * remove expr statement at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4651) * remove expr statement at ("test/cases/large/clang-26760.c": line 4653) * remove expr statement at ("test/cases/large/clang-26760.c": line 4654) -* don't cast at ("test/cases/large/clang-26760.c": line 4654) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4654) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4654) +* do not cast at ("test/cases/large/clang-26760.c": line 4654) * remove expr statement at ("test/cases/large/clang-26760.c": line 4655) * reduce to left at ("test/cases/large/clang-26760.c": line 4655) * reduce to right at ("test/cases/large/clang-26760.c": line 4655) @@ -4198,12 +4496,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 4666) * reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove check at ("test/cases/large/clang-26760.c": line 4666) +* reduce to left at ("test/cases/large/clang-26760.c": line 4666) +* reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove iterator at ("test/cases/large/clang-26760.c": line 4666) * reduce to left at ("test/cases/large/clang-26760.c": line 4666) * reduce to right at ("test/cases/large/clang-26760.c": line 4666) * remove return statement at ("test/cases/large/clang-26760.c": line 4668) * remove return statement at ("test/cases/large/clang-26760.c": line 4670) -* replace by zero at ("test/cases/large/clang-26760.c": line 4670) +* reduce to index at ("test/cases/large/clang-26760.c": line 4670) * expand compound statment at ("test/cases/large/clang-26760.c": line 4665) * remove expr statement at ("test/cases/large/clang-26760.c": line 4673) * reduce to left at ("test/cases/large/clang-26760.c": line 4673) @@ -4211,75 +4511,94 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4674) * reduce to left at ("test/cases/large/clang-26760.c": line 4674) * reduce to right at ("test/cases/large/clang-26760.c": line 4674) -* replace by zero at ("test/cases/large/clang-26760.c": line 4674) -* replace by zero at ("test/cases/large/clang-26760.c": line 4674) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4674) +* reduce to index at ("test/cases/large/clang-26760.c": line 4674) * remove the for loop at ("test/cases/large/clang-26760.c": line 4677) * remove initializer at ("test/cases/large/clang-26760.c": line 4677) * 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 check at ("test/cases/large/clang-26760.c": line 4677) +* reduce to left at ("test/cases/large/clang-26760.c": line 4677) +* reduce to right at ("test/cases/large/clang-26760.c": line 4677) * reduce to operant at ("test/cases/large/clang-26760.c": line 4677) * remove iterator at ("test/cases/large/clang-26760.c": line 4677) * reduce to left at ("test/cases/large/clang-26760.c": line 4677) * reduce to right at ("test/cases/large/clang-26760.c": line 4677) -* do without param at ("test/cases/large/clang-26760.c": line 4677) -* do without param at ("test/cases/large/clang-26760.c": line 4678) -* replace by zero at ("test/cases/large/clang-26760.c": line 4680) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4677) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4678) * 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) * reduce to right at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4688) -* remove expression at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4690) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4689) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4688) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4687) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4687) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) * reduce to right at ("test/cases/large/clang-26760.c": line 4687) -* do without param at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4687) * reduce to left at ("test/cases/large/clang-26760.c": line 4682) * reduce to right at ("test/cases/large/clang-26760.c": line 4686) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4682) -* do without param at ("test/cases/large/clang-26760.c": line 4683) -* do without param at ("test/cases/large/clang-26760.c": line 4683) -* remove expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4686) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4685) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4685) +* reduce to left at ("test/cases/large/clang-26760.c": line 4682) +* reduce to right at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4683) +* reduce to right at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4684) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4683) * reduce to left at ("test/cases/large/clang-26760.c": line 4683) * reduce to right at ("test/cases/large/clang-26760.c": line 4683) * reduce to operant at ("test/cases/large/clang-26760.c": line 4683) -* do without param at ("test/cases/large/clang-26760.c": line 4684) -* do without param at ("test/cases/large/clang-26760.c": line 4685) -* replace by zero at ("test/cases/large/clang-26760.c": line 4685) -* do without param at ("test/cases/large/clang-26760.c": line 4686) -* do without param at ("test/cases/large/clang-26760.c": line 4687) -* do without param at ("test/cases/large/clang-26760.c": line 4688) -* do without param at ("test/cases/large/clang-26760.c": line 4689) -* do without param at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) -* replace by zero at ("test/cases/large/clang-26760.c": line 4690) +* remove expression at ("test/cases/large/clang-26760.c": line 4683) +* reduce to left at ("test/cases/large/clang-26760.c": line 4684) +* reduce to right at ("test/cases/large/clang-26760.c": line 4684) +* reduce to index at ("test/cases/large/clang-26760.c": line 4685) +* remove expression at ("test/cases/large/clang-26760.c": line 4682) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) +* reduce to index at ("test/cases/large/clang-26760.c": line 4690) * remove while loop at ("test/cases/large/clang-26760.c": line 4692) * remove expr statement at ("test/cases/large/clang-26760.c": line 4694) * reduce to left at ("test/cases/large/clang-26760.c": line 4694) * reduce to right at ("test/cases/large/clang-26760.c": line 4694) -* do without param at ("test/cases/large/clang-26760.c": line 4694) -* do without param at ("test/cases/large/clang-26760.c": line 4694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4694) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4694) * reduce to operant at ("test/cases/large/clang-26760.c": line 4692) -* 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) @@ -4287,322 +4606,440 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 13358) * reduce to left at ("test/cases/large/clang-26760.c": line 13358) * reduce to right at ("test/cases/large/clang-26760.c": line 13363) -* remove expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) * reduce to left at ("test/cases/large/clang-26760.c": line 13363) * reduce to right at ("test/cases/large/clang-26760.c": line 13363) -* remove expression at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13358) -* do without param at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13361) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13363) +* reduce to left at ("test/cases/large/clang-26760.c": line 13358) +* reduce to right at ("test/cases/large/clang-26760.c": line 13362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13358) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13362) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13361) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13361) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13360) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) * remove expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13360) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13360) -* do without param at ("test/cases/large/clang-26760.c": line 13359) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13360) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13359) -* remove expression at ("test/cases/large/clang-26760.c": line 13359) * reduce to left at ("test/cases/large/clang-26760.c": line 13359) * reduce to right at ("test/cases/large/clang-26760.c": line 13359) -* do without param at ("test/cases/large/clang-26760.c": line 13360) -* do without param at ("test/cases/large/clang-26760.c": line 13361) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* reduce to left at ("test/cases/large/clang-26760.c": line 13359) +* reduce to right at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) +* remove expression at ("test/cases/large/clang-26760.c": line 13359) * reduce to operant at ("test/cases/large/clang-26760.c": line 13361) -* do without param at ("test/cases/large/clang-26760.c": line 13362) -* do without param at ("test/cases/large/clang-26760.c": line 13363) * reduce to operant at ("test/cases/large/clang-26760.c": line 13363) +* remove expression at ("test/cases/large/clang-26760.c": line 13358) +* remove expression at ("test/cases/large/clang-26760.c": line 13363) * remove return statement at ("test/cases/large/clang-26760.c": line 13364) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) * remove expr statement at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) * remove expr statement at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) * remove expr statement at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) * remove expr statement at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) * remove expr statement at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* replace by zero at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to index at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) * remove expr statement at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) * remove expr statement at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) * remove expr statement at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* replace by zero at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to index at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) * remove expr statement at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) * remove expr statement at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) * remove expr statement at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) * remove expr statement at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) * remove expr statement at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) * remove expr statement at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* replace by zero at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to index at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) * remove expr statement at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) * remove expr statement at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) * remove expr statement at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) * remove expr statement at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) * remove expr statement at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* replace by zero at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to index at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) * remove expr statement at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13418) -* do without param at ("test/cases/large/clang-26760.c": line 13419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13419) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13417) +* reduce to index at ("test/cases/large/clang-26760.c": line 13417) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) * remove expr statement at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13429) +* reduce to index at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) * remove expr statement at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13441) -* do without param at ("test/cases/large/clang-26760.c": line 13442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13442) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13440) +* reduce to index at ("test/cases/large/clang-26760.c": line 13440) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) * remove expr statement at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* replace by zero at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to index at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) * remove expr statement at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) * remove expr statement at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13459) +* reduce to index at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) * remove expr statement at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) * remove expr statement at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) * remove expr statement at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) * remove expr statement at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) * remove expr statement at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) * remove expr statement at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) * remove expr statement at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13477) -* do without param at ("test/cases/large/clang-26760.c": line 13478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13478) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13476) +* reduce to index at ("test/cases/large/clang-26760.c": line 13476) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p3.path b/rtree-c/test/expected/clang-26760/reduction/p3.path index e989eee3b452bc6df99f0695cb2cb9fc055b7e0f..2666db32099a2e02d8691e29f640e773eb97b676 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p3.path +++ b/rtree-c/test/expected/clang-26760/reduction/p3.path @@ -1,409 +1,210 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -1 remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -1 remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -1 remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -1 remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +* remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) * remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) +* remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) * remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) +* remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) * remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) +* remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) * remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) +* remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) * remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) +* remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) * remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) +* remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) * remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) +* remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) * remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) +* remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) +* remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) +* remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +* remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) +* remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) +* remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) +* remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) +* remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) +* remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) +* remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) * remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) +* remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) +* remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) +* remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) +* remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +* remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) +* remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) * remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) +* remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) +* remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) +* remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) +* remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) +* remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) +* remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) +* remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) +* remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) +* remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) +* remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) +* remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) +* remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) +* remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) +* remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) +* remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) +* remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) +* remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) +* remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) +* remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) +* remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) +* remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) * remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) +* remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) +* remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) +* remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) +* remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) +* remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +* remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) +* remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) +* remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) +* remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) +* remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -* remove static from transparent_crc_bytes at ("test/cases/large/clang-26760.c": line 469) -* remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -* remove static from crc32_gentab at ("test/cases/large/clang-26760.c": line 422) -* remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -* remove static from safe_mul_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 161) -* remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -* remove static from safe_mul_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 117) -* remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -* remove static from crc32_8bytes at ("test/cases/large/clang-26760.c": line 448) -* remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -* remove static from safe_lshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 178) -* remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -* remove static from func_46 at ("test/cases/large/clang-26760.c": line 13340) -* remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -* remove static from 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 259 at ("test/cases/large/clang-26760.c": line 134) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -* remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -* remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -* remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * 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) @@ -604,16 +405,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -626,85 +429,121 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 45) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * remove return statement at ("test/cases/large/clang-26760.c": line 50) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * remove return statement at ("test/cases/large/clang-26760.c": line 54) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * remove return statement at ("test/cases/large/clang-26760.c": line 59) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -717,6 +556,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -724,13 +570,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -738,77 +590,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 88) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * remove return statement at ("test/cases/large/clang-26760.c": line 93) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * remove return statement at ("test/cases/large/clang-26760.c": line 98) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * remove return statement at ("test/cases/large/clang-26760.c": line 103) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 111) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) @@ -826,12 +718,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to operant at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * remove return statement at ("test/cases/large/clang-26760.c": line 115) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 115) +* reduce to left at ("test/cases/large/clang-26760.c": line 115) +* reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) @@ -847,12 +741,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to operant at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * remove return statement at ("test/cases/large/clang-26760.c": line 119) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 119) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) @@ -882,6 +788,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to operant at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) @@ -891,12 +803,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) * reduce to left at ("test/cases/large/clang-26760.c": line 119) * reduce to right at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) -* replace by zero at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) +* reduce to left at ("test/cases/large/clang-26760.c": line 119) +* reduce to right at ("test/cases/large/clang-26760.c": line 119) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -904,13 +828,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -918,77 +848,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 132) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * remove return statement at ("test/cases/large/clang-26760.c": line 137) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * remove return statement at ("test/cases/large/clang-26760.c": line 142) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * remove return statement at ("test/cases/large/clang-26760.c": line 147) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 155) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) @@ -1006,12 +976,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to operant at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * remove return statement at ("test/cases/large/clang-26760.c": line 159) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 159) +* reduce to left at ("test/cases/large/clang-26760.c": line 159) +* reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) @@ -1027,12 +999,24 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to operant at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * remove return statement at ("test/cases/large/clang-26760.c": line 163) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 163) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) @@ -1062,6 +1046,12 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to operant at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) @@ -1071,12 +1061,24 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) * reduce to left at ("test/cases/large/clang-26760.c": line 163) * reduce to right at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) -* replace by zero at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) +* reduce to left at ("test/cases/large/clang-26760.c": line 163) +* reduce to right at ("test/cases/large/clang-26760.c": line 163) * remove return statement at ("test/cases/large/clang-26760.c": line 167) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) @@ -1084,13 +1086,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * remove return statement at ("test/cases/large/clang-26760.c": line 171) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) @@ -1098,68 +1106,91 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * remove return statement at ("test/cases/large/clang-26760.c": line 176) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * remove return statement at ("test/cases/large/clang-26760.c": line 181) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 181) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) * reduce to left at ("test/cases/large/clang-26760.c": line 181) * reduce to right at ("test/cases/large/clang-26760.c": line 181) -* don't cast at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) -* replace by zero at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) +* reduce to left at ("test/cases/large/clang-26760.c": line 181) +* reduce to right at ("test/cases/large/clang-26760.c": line 181) +* do not cast at ("test/cases/large/clang-26760.c": line 181) * remove return statement at ("test/cases/large/clang-26760.c": line 186) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * remove return statement at ("test/cases/large/clang-26760.c": line 191) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -1171,68 +1202,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 220) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * remove return statement at ("test/cases/large/clang-26760.c": line 225) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * remove return statement at ("test/cases/large/clang-26760.c": line 230) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * remove return statement at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 235) * reduce to left at ("test/cases/large/clang-26760.c": line 235) * reduce to right at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) +* reduce to left at ("test/cases/large/clang-26760.c": line 235) +* reduce to right at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -1244,68 +1295,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 254) * reduce to left at ("test/cases/large/clang-26760.c": line 254) * reduce to right at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 269) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * remove return statement at ("test/cases/large/clang-26760.c": line 274) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * remove return statement at ("test/cases/large/clang-26760.c": line 279) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * remove return statement at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 284) +* reduce to left at ("test/cases/large/clang-26760.c": line 284) +* reduce to right at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * reduce to left at ("test/cases/large/clang-26760.c": line 284) * reduce to right at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -1317,68 +1388,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 303) * reduce to left at ("test/cases/large/clang-26760.c": line 303) * reduce to right at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 318) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * remove return statement at ("test/cases/large/clang-26760.c": line 323) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * remove return statement at ("test/cases/large/clang-26760.c": line 328) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * remove return statement at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 333) * reduce to left at ("test/cases/large/clang-26760.c": line 333) * reduce to right at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) +* reduce to left at ("test/cases/large/clang-26760.c": line 333) +* reduce to right at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -1390,69 +1481,94 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 352) * reduce to left at ("test/cases/large/clang-26760.c": line 352) * reduce to right at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 367) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * remove return statement at ("test/cases/large/clang-26760.c": line 372) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 372) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * reduce to left at ("test/cases/large/clang-26760.c": line 372) * reduce to right at ("test/cases/large/clang-26760.c": line 372) -* don't cast at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) -* replace by zero at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) +* reduce to left at ("test/cases/large/clang-26760.c": line 372) +* reduce to right at ("test/cases/large/clang-26760.c": line 372) +* do not cast at ("test/cases/large/clang-26760.c": line 372) * remove return statement at ("test/cases/large/clang-26760.c": line 377) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * remove return statement at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 382) +* reduce to left at ("test/cases/large/clang-26760.c": line 382) +* reduce to right at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * reduce to left at ("test/cases/large/clang-26760.c": line 382) * reduce to right at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -1461,12 +1577,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -1475,12 +1593,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 394) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 394) +* reduce to left at ("test/cases/large/clang-26760.c": line 394) +* reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) @@ -1491,12 +1611,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * remove return statement at ("test/cases/large/clang-26760.c": line 398) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) @@ -1511,12 +1637,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -1525,12 +1653,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -1539,12 +1669,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 410) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 410) +* reduce to left at ("test/cases/large/clang-26760.c": line 410) +* reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) @@ -1555,12 +1687,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * remove return statement at ("test/cases/large/clang-26760.c": line 414) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) @@ -1575,35 +1713,37 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 424) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 426) * remove the for loop at ("test/cases/large/clang-26760.c": line 427) * remove initializer at ("test/cases/large/clang-26760.c": line 427) * reduce to left at ("test/cases/large/clang-26760.c": line 427) * reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove check at ("test/cases/large/clang-26760.c": line 427) +* reduce to left at ("test/cases/large/clang-26760.c": line 427) +* reduce to right at ("test/cases/large/clang-26760.c": line 427) * remove iterator at ("test/cases/large/clang-26760.c": line 427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 427) * remove expr statement at ("test/cases/large/clang-26760.c": line 429) * reduce to left at ("test/cases/large/clang-26760.c": line 429) * reduce to right at ("test/cases/large/clang-26760.c": line 429) @@ -1612,7 +1752,10 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 430) * reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove check at ("test/cases/large/clang-26760.c": line 430) +* reduce to left at ("test/cases/large/clang-26760.c": line 430) +* reduce to right at ("test/cases/large/clang-26760.c": line 430) * remove iterator at ("test/cases/large/clang-26760.c": line 430) +* reduce to operant at ("test/cases/large/clang-26760.c": line 430) * remove condition at ("test/cases/large/clang-26760.c": line 432) * reduce to left at ("test/cases/large/clang-26760.c": line 432) * reduce to right at ("test/cases/large/clang-26760.c": line 432) @@ -1629,7 +1772,7 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 441) * reduce to left at ("test/cases/large/clang-26760.c": line 441) * reduce to right at ("test/cases/large/clang-26760.c": line 441) -* replace by zero at ("test/cases/large/clang-26760.c": line 441) +* reduce to index at ("test/cases/large/clang-26760.c": line 441) * remove expr statement at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) @@ -1639,138 +1782,169 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) -* replace by zero at ("test/cases/large/clang-26760.c": line 446) * remove expr statement at ("test/cases/large/clang-26760.c": line 450) -* do without param at ("test/cases/large/clang-26760.c": line 450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * reduce to left at ("test/cases/large/clang-26760.c": line 450) * reduce to right at ("test/cases/large/clang-26760.c": line 450) * remove expr statement at ("test/cases/large/clang-26760.c": line 451) -* do without param at ("test/cases/large/clang-26760.c": line 451) +* reduce to expression at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * reduce to left at ("test/cases/large/clang-26760.c": line 451) * reduce to right at ("test/cases/large/clang-26760.c": line 451) * remove expr statement at ("test/cases/large/clang-26760.c": line 452) -* do without param at ("test/cases/large/clang-26760.c": line 452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * reduce to left at ("test/cases/large/clang-26760.c": line 452) * reduce to right at ("test/cases/large/clang-26760.c": line 452) * remove expr statement at ("test/cases/large/clang-26760.c": line 453) -* do without param at ("test/cases/large/clang-26760.c": line 453) +* reduce to expression at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * reduce to left at ("test/cases/large/clang-26760.c": line 453) * reduce to right at ("test/cases/large/clang-26760.c": line 453) * remove expr statement at ("test/cases/large/clang-26760.c": line 454) -* do without param at ("test/cases/large/clang-26760.c": line 454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * reduce to left at ("test/cases/large/clang-26760.c": line 454) * reduce to right at ("test/cases/large/clang-26760.c": line 454) * remove expr statement at ("test/cases/large/clang-26760.c": line 455) -* do without param at ("test/cases/large/clang-26760.c": line 455) +* reduce to expression at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * reduce to left at ("test/cases/large/clang-26760.c": line 455) * reduce to right at ("test/cases/large/clang-26760.c": line 455) * remove expr statement at ("test/cases/large/clang-26760.c": line 456) -* do without param at ("test/cases/large/clang-26760.c": line 456) +* reduce to expression at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * reduce to left at ("test/cases/large/clang-26760.c": line 456) * reduce to right at ("test/cases/large/clang-26760.c": line 456) * remove expr statement at ("test/cases/large/clang-26760.c": line 457) -* do without param at ("test/cases/large/clang-26760.c": line 457) +* reduce to expression at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * reduce to left at ("test/cases/large/clang-26760.c": line 457) * reduce to right at ("test/cases/large/clang-26760.c": line 457) * remove expr statement at ("test/cases/large/clang-26760.c": line 461) -* do without param at ("test/cases/large/clang-26760.c": line 461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 461) * remove condition at ("test/cases/large/clang-26760.c": line 462) * remove expr statement at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 466) * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 474) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 474) * remove the for loop at ("test/cases/large/clang-26760.c": line 475) * remove initializer at ("test/cases/large/clang-26760.c": line 475) * reduce to left at ("test/cases/large/clang-26760.c": line 475) * reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove check at ("test/cases/large/clang-26760.c": line 475) +* reduce to left at ("test/cases/large/clang-26760.c": line 475) +* reduce to right at ("test/cases/large/clang-26760.c": line 475) * remove iterator at ("test/cases/large/clang-26760.c": line 475) +* reduce to operant at ("test/cases/large/clang-26760.c": line 475) * remove expr statement at ("test/cases/large/clang-26760.c": line 477) -* do without param at ("test/cases/large/clang-26760.c": line 477) -* replace by zero at ("test/cases/large/clang-26760.c": line 477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 477) +* reduce to index at ("test/cases/large/clang-26760.c": line 477) * remove condition at ("test/cases/large/clang-26760.c": line 479) * remove expr statement at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 481) +* reduce to expression at ("test/cases/large/clang-26760.c": line 482) +* reduce to expression at ("test/cases/large/clang-26760.c": line 483) * reduce to left at ("test/cases/large/clang-26760.c": line 483) * reduce to right at ("test/cases/large/clang-26760.c": line 483) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) -* replace by zero at ("test/cases/large/clang-26760.c": line 531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) @@ -1778,301 +1952,376 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4446) * reduce to left at ("test/cases/large/clang-26760.c": line 4446) * reduce to right at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression 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 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) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) * remove expr statement at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) * remove expr statement at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) * remove expr statement at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) * remove expr statement at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* replace by zero at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to index at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) * remove expr statement at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) * remove expr statement at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) * remove expr statement at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* replace by zero at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to index at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) * remove expr statement at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) * remove expr statement at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) * remove expr statement at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) * remove expr statement at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) * remove expr statement at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) * remove expr statement at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* replace by zero at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to index at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) * remove expr statement at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) * remove expr statement at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) * remove expr statement at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) * remove expr statement at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) * remove expr statement at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* replace by zero at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to index at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) * remove expr statement at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13418) -* do without param at ("test/cases/large/clang-26760.c": line 13419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13419) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13417) +* reduce to index at ("test/cases/large/clang-26760.c": line 13417) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) * remove expr statement at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13429) +* reduce to index at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) * remove expr statement at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13441) -* do without param at ("test/cases/large/clang-26760.c": line 13442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13442) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13440) +* reduce to index at ("test/cases/large/clang-26760.c": line 13440) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) * remove expr statement at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* replace by zero at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to index at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) * remove expr statement at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) * remove expr statement at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13459) +* reduce to index at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) * remove expr statement at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) * remove expr statement at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) * remove expr statement at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) * remove expr statement at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) * remove expr statement at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) * remove expr statement at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) * remove expr statement at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13477) -* do without param at ("test/cases/large/clang-26760.c": line 13478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13478) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13476) +* reduce to index at ("test/cases/large/clang-26760.c": line 13476) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p4.path b/rtree-c/test/expected/clang-26760/reduction/p4.path index 486a32681ecfe0a2c6497d06f88a6af5c8f0b039..874dad8461deaa46dcf9cef2c9c912906142d2ad 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p4.path +++ b/rtree-c/test/expected/clang-26760/reduction/p4.path @@ -1,385 +1,202 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -1 remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -1 remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -1 remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -1 remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -1 remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -1 remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -1 remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -1 remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -1 remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -1 remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -1 remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -1 remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -* remove function safe_lshift_func_int32_t_s_u 259 at ("test/cases/large/clang-26760.c": line 134) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) +* remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) * remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) +* remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) * remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) +* remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +* remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) * remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) +* remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) * remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) +* remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) * remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) +* remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) * remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) +* remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) * remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) +* remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) * remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) +* remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) * remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) +* remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) * remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) +* remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) * remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) +* remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) * remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) +* remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +* remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) * remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) +* remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) * remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) +* remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) +* remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) +* remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) +* remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) +* remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) +* remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) +* remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) +* remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) +* remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) +* remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) +* remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) +* remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) +* remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) +* remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) +* remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) +* remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) +* remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) +* remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) +* remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) +* remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) +* remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) * remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) +* remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) +* remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) +* remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) +* remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) +* remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +* remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) +* remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) +* remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) +* remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) +* remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function safe_lshift_func_int32_t_s_u 259 at ("test/cases/large/clang-26760.c": line 134) -* remove static from safe_lshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 134) -* remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -* remove static from safe_lshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 90) -* remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -* remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -* remove static from safe_lshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 320) -* remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -* remove static from safe_lshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 173) -* remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -* remove static from safe_lshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 47) -* remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -* remove static from safe_lshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 364) -* remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -* remove static from safe_lshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 271) -* remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -* remove static from safe_lshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 129) -* remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -* remove static from transparent_crc at ("test/cases/large/clang-26760.c": line 459) -* remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -* remove static from safe_lshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 222) -* remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -* remove static from safe_lshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 85) -* remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -* remove static from safe_lshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 315) -* remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -* remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -* remove static from safe_lshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 266) -* remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -* remove static from func_19 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -* remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * remove parameter 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 90) @@ -562,16 +379,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -584,85 +403,121 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 45) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * remove return statement at ("test/cases/large/clang-26760.c": line 50) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 50) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) * reduce to left at ("test/cases/large/clang-26760.c": line 50) * reduce to right at ("test/cases/large/clang-26760.c": line 50) -* don't cast at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) -* replace by zero at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) +* reduce to left at ("test/cases/large/clang-26760.c": line 50) +* reduce to right at ("test/cases/large/clang-26760.c": line 50) +* do not cast at ("test/cases/large/clang-26760.c": line 50) * remove return statement at ("test/cases/large/clang-26760.c": line 54) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * remove return statement at ("test/cases/large/clang-26760.c": line 59) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -675,6 +530,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -682,13 +544,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -696,77 +564,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 88) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 88) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) * reduce to left at ("test/cases/large/clang-26760.c": line 88) * reduce to right at ("test/cases/large/clang-26760.c": line 88) -* don't cast at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) -* replace by zero at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) +* reduce to left at ("test/cases/large/clang-26760.c": line 88) +* reduce to right at ("test/cases/large/clang-26760.c": line 88) +* do not cast at ("test/cases/large/clang-26760.c": line 88) * remove return statement at ("test/cases/large/clang-26760.c": line 93) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 93) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) +* reduce to left at ("test/cases/large/clang-26760.c": line 93) +* reduce to right at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * reduce to left at ("test/cases/large/clang-26760.c": line 93) * reduce to right at ("test/cases/large/clang-26760.c": line 93) -* don't cast at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) -* replace by zero at ("test/cases/large/clang-26760.c": line 93) +* do not cast at ("test/cases/large/clang-26760.c": line 93) * remove return statement at ("test/cases/large/clang-26760.c": line 98) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * remove return statement at ("test/cases/large/clang-26760.c": line 103) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 111) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) @@ -784,12 +692,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to operant at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * remove return statement at ("test/cases/large/clang-26760.c": line 115) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 115) +* reduce to left at ("test/cases/large/clang-26760.c": line 115) +* reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) @@ -805,12 +715,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to operant at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -818,13 +732,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -832,77 +752,117 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 132) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 132) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) +* reduce to left at ("test/cases/large/clang-26760.c": line 132) +* reduce to right at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * reduce to left at ("test/cases/large/clang-26760.c": line 132) * reduce to right at ("test/cases/large/clang-26760.c": line 132) -* don't cast at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) -* replace by zero at ("test/cases/large/clang-26760.c": line 132) +* do not cast at ("test/cases/large/clang-26760.c": line 132) * remove return statement at ("test/cases/large/clang-26760.c": line 137) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 137) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) * reduce to left at ("test/cases/large/clang-26760.c": line 137) * reduce to right at ("test/cases/large/clang-26760.c": line 137) -* don't cast at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) -* replace by zero at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) +* reduce to left at ("test/cases/large/clang-26760.c": line 137) +* reduce to right at ("test/cases/large/clang-26760.c": line 137) +* do not cast at ("test/cases/large/clang-26760.c": line 137) * remove return statement at ("test/cases/large/clang-26760.c": line 142) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * remove return statement at ("test/cases/large/clang-26760.c": line 147) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 155) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) @@ -920,12 +880,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to operant at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * remove return statement at ("test/cases/large/clang-26760.c": line 159) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 159) +* reduce to left at ("test/cases/large/clang-26760.c": line 159) +* reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) @@ -941,12 +903,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to operant at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * remove return statement at ("test/cases/large/clang-26760.c": line 167) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) @@ -954,13 +920,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * remove return statement at ("test/cases/large/clang-26760.c": line 171) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) @@ -968,53 +940,70 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * remove return statement at ("test/cases/large/clang-26760.c": line 176) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 176) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) * reduce to left at ("test/cases/large/clang-26760.c": line 176) * reduce to right at ("test/cases/large/clang-26760.c": line 176) -* don't cast at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) -* replace by zero at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) +* reduce to left at ("test/cases/large/clang-26760.c": line 176) +* reduce to right at ("test/cases/large/clang-26760.c": line 176) +* do not cast at ("test/cases/large/clang-26760.c": line 176) * remove return statement at ("test/cases/large/clang-26760.c": line 186) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * remove return statement at ("test/cases/large/clang-26760.c": line 191) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -1026,68 +1015,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 220) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * remove return statement at ("test/cases/large/clang-26760.c": line 225) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 225) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * reduce to left at ("test/cases/large/clang-26760.c": line 225) * reduce to right at ("test/cases/large/clang-26760.c": line 225) -* don't cast at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) -* replace by zero at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) +* reduce to left at ("test/cases/large/clang-26760.c": line 225) +* reduce to right at ("test/cases/large/clang-26760.c": line 225) +* do not cast at ("test/cases/large/clang-26760.c": line 225) * remove return statement at ("test/cases/large/clang-26760.c": line 230) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * remove return statement at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 235) +* reduce to left at ("test/cases/large/clang-26760.c": line 235) +* reduce to right at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * reduce to left at ("test/cases/large/clang-26760.c": line 235) * reduce to right at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -1099,68 +1108,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 254) * reduce to left at ("test/cases/large/clang-26760.c": line 254) * reduce to right at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 269) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 269) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * reduce to left at ("test/cases/large/clang-26760.c": line 269) * reduce to right at ("test/cases/large/clang-26760.c": line 269) -* don't cast at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) -* replace by zero at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) +* reduce to left at ("test/cases/large/clang-26760.c": line 269) +* reduce to right at ("test/cases/large/clang-26760.c": line 269) +* do not cast at ("test/cases/large/clang-26760.c": line 269) * remove return statement at ("test/cases/large/clang-26760.c": line 274) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 274) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) * reduce to left at ("test/cases/large/clang-26760.c": line 274) * reduce to right at ("test/cases/large/clang-26760.c": line 274) -* don't cast at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) -* replace by zero at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) +* reduce to left at ("test/cases/large/clang-26760.c": line 274) +* reduce to right at ("test/cases/large/clang-26760.c": line 274) +* do not cast at ("test/cases/large/clang-26760.c": line 274) * remove return statement at ("test/cases/large/clang-26760.c": line 279) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * remove return statement at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 284) * reduce to left at ("test/cases/large/clang-26760.c": line 284) * reduce to right at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) +* reduce to left at ("test/cases/large/clang-26760.c": line 284) +* reduce to right at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -1172,68 +1201,88 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 303) * reduce to left at ("test/cases/large/clang-26760.c": line 303) * reduce to right at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 318) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 318) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) * reduce to left at ("test/cases/large/clang-26760.c": line 318) * reduce to right at ("test/cases/large/clang-26760.c": line 318) -* don't cast at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) -* replace by zero at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) +* reduce to left at ("test/cases/large/clang-26760.c": line 318) +* reduce to right at ("test/cases/large/clang-26760.c": line 318) +* do not cast at ("test/cases/large/clang-26760.c": line 318) * remove return statement at ("test/cases/large/clang-26760.c": line 323) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 323) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* reduce to left at ("test/cases/large/clang-26760.c": line 323) +* reduce to right at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * reduce to left at ("test/cases/large/clang-26760.c": line 323) * reduce to right at ("test/cases/large/clang-26760.c": line 323) -* don't cast at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) -* replace by zero at ("test/cases/large/clang-26760.c": line 323) +* do not cast at ("test/cases/large/clang-26760.c": line 323) * remove return statement at ("test/cases/large/clang-26760.c": line 328) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * remove return statement at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 333) +* reduce to left at ("test/cases/large/clang-26760.c": line 333) +* reduce to right at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * reduce to left at ("test/cases/large/clang-26760.c": line 333) * reduce to right at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -1245,56 +1294,77 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 352) * reduce to left at ("test/cases/large/clang-26760.c": line 352) * reduce to right at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 367) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 367) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * reduce to left at ("test/cases/large/clang-26760.c": line 367) * reduce to right at ("test/cases/large/clang-26760.c": line 367) -* don't cast at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) -* replace by zero at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) +* reduce to left at ("test/cases/large/clang-26760.c": line 367) +* reduce to right at ("test/cases/large/clang-26760.c": line 367) +* do not cast at ("test/cases/large/clang-26760.c": line 367) * remove return statement at ("test/cases/large/clang-26760.c": line 377) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * remove return statement at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 382) +* reduce to left at ("test/cases/large/clang-26760.c": line 382) +* reduce to right at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * reduce to left at ("test/cases/large/clang-26760.c": line 382) * reduce to right at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -1303,12 +1373,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -1317,12 +1389,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 394) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 394) +* reduce to left at ("test/cases/large/clang-26760.c": line 394) +* reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) @@ -1333,12 +1407,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * remove return statement at ("test/cases/large/clang-26760.c": line 398) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) @@ -1353,12 +1433,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -1367,12 +1449,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -1381,12 +1465,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 410) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 410) +* reduce to left at ("test/cases/large/clang-26760.c": line 410) +* reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) @@ -1397,12 +1483,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * remove return statement at ("test/cases/large/clang-26760.c": line 414) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) @@ -1417,23 +1509,23 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) @@ -1444,74 +1536,100 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) -* replace by zero at ("test/cases/large/clang-26760.c": line 446) +* remove expr statement at ("test/cases/large/clang-26760.c": line 461) * remove condition at ("test/cases/large/clang-26760.c": line 462) * remove expr statement at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 466) * reduce to left at ("test/cases/large/clang-26760.c": line 466) * reduce to right at ("test/cases/large/clang-26760.c": line 466) -* delete uninitialized variable at ("test/cases/large/clang-26760.c": line 530) -* replace by zero at ("test/cases/large/clang-26760.c": line 531) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) @@ -1519,294 +1637,370 @@ * remove expr statement at ("test/cases/large/clang-26760.c": line 4446) * reduce to left at ("test/cases/large/clang-26760.c": line 4446) * reduce to right at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* replace by zero at ("test/cases/large/clang-26760.c": line 4446) -* do without param at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4446) +* reduce to expression at ("test/cases/large/clang-26760.c": line 4447) * remove return statement at ("test/cases/large/clang-26760.c": line 4448) -* 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) -* do without param at ("test/cases/large/clang-26760.c": line 13372) -* do without param at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) * remove expr statement at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) -* do without param at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) * remove expr statement at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) -* do without param at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) * remove expr statement at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) -* do without param at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) * remove expr statement at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* replace by zero at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) -* do without param at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to index at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) * remove expr statement at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) -* do without param at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) * remove expr statement at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) -* do without param at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) * remove expr statement at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* replace by zero at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) -* do without param at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to index at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) * remove expr statement at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) -* do without param at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) * remove expr statement at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) -* do without param at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) * remove expr statement at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) -* do without param at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) * remove expr statement at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) -* do without param at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) * remove expr statement at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) -* do without param at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) * remove expr statement at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* replace by zero at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) -* do without param at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to index at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) * remove expr statement at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) -* do without param at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) * remove expr statement at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) -* do without param at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) * remove expr statement at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) -* do without param at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) * remove expr statement at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) -* do without param at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) * remove expr statement at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* replace by zero at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) -* do without param at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to index at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) * remove expr statement at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* replace by zero at ("test/cases/large/clang-26760.c": line 13417) -* do without param at ("test/cases/large/clang-26760.c": line 13418) -* do without param at ("test/cases/large/clang-26760.c": line 13419) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13419) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13417) +* reduce to index at ("test/cases/large/clang-26760.c": line 13417) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) * remove expr statement at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* replace by zero at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) -* do without param at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13429) +* reduce to index at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) * remove expr statement at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* replace by zero at ("test/cases/large/clang-26760.c": line 13440) -* do without param at ("test/cases/large/clang-26760.c": line 13441) -* do without param at ("test/cases/large/clang-26760.c": line 13442) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13442) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13440) +* reduce to index at ("test/cases/large/clang-26760.c": line 13440) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) * remove expr statement at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* replace by zero at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) -* do without param at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to index at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) * remove expr statement at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) -* do without param at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) * remove expr statement at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* replace by zero at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) -* do without param at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13459) +* reduce to index at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) * remove expr statement at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) -* do without param at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) * remove expr statement at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) -* do without param at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) * remove expr statement at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) -* do without param at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) * remove expr statement at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) -* do without param at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) * remove expr statement at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) -* do without param at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) * remove expr statement at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) -* do without param at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) * remove expr statement at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* replace by zero at ("test/cases/large/clang-26760.c": line 13476) -* do without param at ("test/cases/large/clang-26760.c": line 13477) -* do without param at ("test/cases/large/clang-26760.c": line 13478) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13478) +* reduce to indexee at ("test/cases/large/clang-26760.c": line 13476) +* reduce to index at ("test/cases/large/clang-26760.c": line 13476) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p5.path b/rtree-c/test/expected/clang-26760/reduction/p5.path index 87587afc633f8f22c8b8f49acc964d94491292d0..c066f7e4833540317fd87c27882fc2bd0ecce02c 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p5.path +++ b/rtree-c/test/expected/clang-26760/reduction/p5.path @@ -1,341 +1,188 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -1 remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -1 remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -1 remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -1 remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -1 remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -1 remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -1 remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -1 remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -1 remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -1 remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -1 remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -1 remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -1 remove function safe_lshift_func_int32_t_s_u 259 at ("test/cases/large/clang-26760.c": line 134) -1 remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -1 remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -1 remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -1 remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -1 remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -1 remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -1 remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -1 remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -1 remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -1 remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -1 remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -1 remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -1 remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -1 remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) +1 remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) +1 remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) +1 remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +1 remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) +1 remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) +1 remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) +1 remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) +1 remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) +1 remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) +1 remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) +1 remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) +1 remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) +1 remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +1 remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) +1 remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) +* remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) * remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) +* remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) * remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) +* remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) * remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) +* remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) * remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) +* remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) * remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) +* remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) * remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) +* remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) * remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) +* remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) * remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) +* remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) * remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) +* remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) * remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) +* remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) * remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) +* remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) * remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) +* remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) * remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) +* remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) * remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) +* remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) * remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) +* remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) * remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) +* remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) * remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) +* remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) * remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) +* remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) * remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) +* remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) * remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) +* remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) * remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) +* remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) * remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) +* remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) * remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) +* remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) * remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) +* remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) * remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) +* remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +* remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) * remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) +* remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) * remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) +* remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) * remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) +* remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) * remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) +* remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) * remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) * remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -* remove static from safe_lshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 217) -* remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -* remove static from safe_add_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 153) -* remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -* remove static from safe_div_func_double_f_f at ("test/cases/large/clang-26760.c": line 412) -* remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -* remove static from safe_rshift_func_int32_t_s_u at ("test/cases/large/clang-26760.c": line 144) -* remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -* remove static from safe_rshift_func_int64_t_s_u at ("test/cases/large/clang-26760.c": line 188) -* remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -* remove static from safe_rshift_func_int16_t_s_u at ("test/cases/large/clang-26760.c": line 100) -* remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -* remove static from safe_rshift_func_int8_t_s_u at ("test/cases/large/clang-26760.c": line 56) -* remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -* remove static from safe_div_func_float_f_f at ("test/cases/large/clang-26760.c": line 396) -* remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -* remove static from safe_rshift_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 330) -* remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -* remove static from safe_rshift_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 379) -* remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -* remove static from safe_rshift_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 281) -* remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -* remove static from safe_rshift_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 139) -* remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -* remove static from safe_rshift_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 183) -* remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -* remove static from safe_rshift_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 95) -* remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -* remove static from safe_rshift_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 232) -* remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -* remove static from safe_rshift_func_uint32_t_u_s at ("test/cases/large/clang-26760.c": line 325) -* remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -* remove static from safe_rshift_func_uint64_t_u_s at ("test/cases/large/clang-26760.c": line 374) -* remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -* remove static from safe_rshift_func_uint16_t_u_s at ("test/cases/large/clang-26760.c": line 276) -* remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -* remove static from safe_add_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 109) -* remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -* remove static from safe_rshift_func_uint8_t_u_s at ("test/cases/large/clang-26760.c": line 227) -* remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -* remove static from safe_lshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 43) -* remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -* remove static from safe_mul_func_double_f_f at ("test/cases/large/clang-26760.c": line 408) -* remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -* remove static from safe_mul_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 349) -* remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -* remove static from safe_mul_func_float_f_f at ("test/cases/large/clang-26760.c": line 392) -* remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -* remove static from safe_sub_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 157) -* remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -* remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -* remove static from safe_mul_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 300) -* remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -* remove static from safe_mul_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 251) -* remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -* remove static from safe_sub_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 113) -* remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -* remove static from safe_rshift_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 52) -* remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -* remove static from safe_mod_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 165) -* remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove static from safe_div_func_int64_t_s_s at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * remove parameter 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 153) @@ -480,16 +327,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -502,70 +351,100 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 45) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 45) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * reduce to left at ("test/cases/large/clang-26760.c": line 45) * reduce to right at ("test/cases/large/clang-26760.c": line 45) -* don't cast at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) -* replace by zero at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) +* reduce to left at ("test/cases/large/clang-26760.c": line 45) +* reduce to right at ("test/cases/large/clang-26760.c": line 45) +* do not cast at ("test/cases/large/clang-26760.c": line 45) * remove return statement at ("test/cases/large/clang-26760.c": line 54) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 54) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * reduce to left at ("test/cases/large/clang-26760.c": line 54) * reduce to right at ("test/cases/large/clang-26760.c": line 54) -* don't cast at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) -* replace by zero at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) +* reduce to left at ("test/cases/large/clang-26760.c": line 54) +* reduce to right at ("test/cases/large/clang-26760.c": line 54) +* do not cast at ("test/cases/large/clang-26760.c": line 54) * remove return statement at ("test/cases/large/clang-26760.c": line 59) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 59) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) +* reduce to left at ("test/cases/large/clang-26760.c": line 59) +* reduce to right at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * reduce to left at ("test/cases/large/clang-26760.c": line 59) * reduce to right at ("test/cases/large/clang-26760.c": line 59) -* don't cast at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) -* replace by zero at ("test/cases/large/clang-26760.c": line 59) +* do not cast at ("test/cases/large/clang-26760.c": line 59) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -578,6 +457,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -585,13 +471,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -599,44 +491,70 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 98) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 98) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) +* reduce to left at ("test/cases/large/clang-26760.c": line 98) +* reduce to right at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * reduce to left at ("test/cases/large/clang-26760.c": line 98) * reduce to right at ("test/cases/large/clang-26760.c": line 98) -* don't cast at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) -* replace by zero at ("test/cases/large/clang-26760.c": line 98) +* do not cast at ("test/cases/large/clang-26760.c": line 98) * remove return statement at ("test/cases/large/clang-26760.c": line 103) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 103) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) * reduce to left at ("test/cases/large/clang-26760.c": line 103) * reduce to right at ("test/cases/large/clang-26760.c": line 103) -* don't cast at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) -* replace by zero at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) +* reduce to left at ("test/cases/large/clang-26760.c": line 103) +* reduce to right at ("test/cases/large/clang-26760.c": line 103) +* do not cast at ("test/cases/large/clang-26760.c": line 103) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 111) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 111) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) +* reduce to left at ("test/cases/large/clang-26760.c": line 111) +* reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) @@ -654,12 +572,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) * reduce to operant at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * reduce to left at ("test/cases/large/clang-26760.c": line 111) * reduce to right at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) -* replace by zero at ("test/cases/large/clang-26760.c": line 111) * remove return statement at ("test/cases/large/clang-26760.c": line 115) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 115) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 115) +* reduce to left at ("test/cases/large/clang-26760.c": line 115) +* reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) @@ -675,12 +595,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) * reduce to operant at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * reduce to left at ("test/cases/large/clang-26760.c": line 115) * reduce to right at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) -* replace by zero at ("test/cases/large/clang-26760.c": line 115) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -688,13 +612,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -702,44 +632,70 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 142) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 142) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) * reduce to left at ("test/cases/large/clang-26760.c": line 142) * reduce to right at ("test/cases/large/clang-26760.c": line 142) -* don't cast at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) -* replace by zero at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) +* reduce to left at ("test/cases/large/clang-26760.c": line 142) +* reduce to right at ("test/cases/large/clang-26760.c": line 142) +* do not cast at ("test/cases/large/clang-26760.c": line 142) * remove return statement at ("test/cases/large/clang-26760.c": line 147) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 147) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) +* reduce to left at ("test/cases/large/clang-26760.c": line 147) +* reduce to right at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * reduce to left at ("test/cases/large/clang-26760.c": line 147) * reduce to right at ("test/cases/large/clang-26760.c": line 147) -* don't cast at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) -* replace by zero at ("test/cases/large/clang-26760.c": line 147) +* do not cast at ("test/cases/large/clang-26760.c": line 147) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 155) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 155) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) +* reduce to left at ("test/cases/large/clang-26760.c": line 155) +* reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) @@ -757,12 +713,14 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) * reduce to operant at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * reduce to left at ("test/cases/large/clang-26760.c": line 155) * reduce to right at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) -* replace by zero at ("test/cases/large/clang-26760.c": line 155) * remove return statement at ("test/cases/large/clang-26760.c": line 159) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 159) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 159) +* reduce to left at ("test/cases/large/clang-26760.c": line 159) +* reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) @@ -778,12 +736,16 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) * reduce to operant at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * reduce to left at ("test/cases/large/clang-26760.c": line 159) * reduce to right at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) -* replace by zero at ("test/cases/large/clang-26760.c": line 159) * remove return statement at ("test/cases/large/clang-26760.c": line 167) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 167) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) @@ -791,13 +753,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) +* reduce to left at ("test/cases/large/clang-26760.c": line 167) +* reduce to right at ("test/cases/large/clang-26760.c": line 167) * reduce to operant at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * reduce to left at ("test/cases/large/clang-26760.c": line 167) * reduce to right at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) -* replace by zero at ("test/cases/large/clang-26760.c": line 167) * remove return statement at ("test/cases/large/clang-26760.c": line 171) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 171) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) @@ -805,35 +773,44 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) +* reduce to left at ("test/cases/large/clang-26760.c": line 171) +* reduce to right at ("test/cases/large/clang-26760.c": line 171) * reduce to operant at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * reduce to left at ("test/cases/large/clang-26760.c": line 171) * reduce to right at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) -* replace by zero at ("test/cases/large/clang-26760.c": line 171) * remove return statement at ("test/cases/large/clang-26760.c": line 186) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 186) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) +* reduce to left at ("test/cases/large/clang-26760.c": line 186) +* reduce to right at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * reduce to left at ("test/cases/large/clang-26760.c": line 186) * reduce to right at ("test/cases/large/clang-26760.c": line 186) -* don't cast at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) -* replace by zero at ("test/cases/large/clang-26760.c": line 186) +* do not cast at ("test/cases/large/clang-26760.c": line 186) * remove return statement at ("test/cases/large/clang-26760.c": line 191) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 191) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) * reduce to left at ("test/cases/large/clang-26760.c": line 191) * reduce to right at ("test/cases/large/clang-26760.c": line 191) -* don't cast at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) -* replace by zero at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) +* reduce to left at ("test/cases/large/clang-26760.c": line 191) +* reduce to right at ("test/cases/large/clang-26760.c": line 191) +* do not cast at ("test/cases/large/clang-26760.c": line 191) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -845,55 +822,71 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 220) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 220) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) * reduce to left at ("test/cases/large/clang-26760.c": line 220) * reduce to right at ("test/cases/large/clang-26760.c": line 220) -* don't cast at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) -* replace by zero at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) +* reduce to left at ("test/cases/large/clang-26760.c": line 220) +* reduce to right at ("test/cases/large/clang-26760.c": line 220) +* do not cast at ("test/cases/large/clang-26760.c": line 220) * remove return statement at ("test/cases/large/clang-26760.c": line 230) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 230) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) * reduce to left at ("test/cases/large/clang-26760.c": line 230) * reduce to right at ("test/cases/large/clang-26760.c": line 230) -* don't cast at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) -* replace by zero at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) +* reduce to left at ("test/cases/large/clang-26760.c": line 230) +* reduce to right at ("test/cases/large/clang-26760.c": line 230) +* do not cast at ("test/cases/large/clang-26760.c": line 230) * remove return statement at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 235) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 235) +* reduce to left at ("test/cases/large/clang-26760.c": line 235) +* reduce to right at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * reduce to left at ("test/cases/large/clang-26760.c": line 235) * reduce to right at ("test/cases/large/clang-26760.c": line 235) -* don't cast at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) -* replace by zero at ("test/cases/large/clang-26760.c": line 235) +* do not cast at ("test/cases/large/clang-26760.c": line 235) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -905,39 +898,49 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 254) * reduce to left at ("test/cases/large/clang-26760.c": line 254) * reduce to right at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) -* don't cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) +* do not cast at ("test/cases/large/clang-26760.c": line 254) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 279) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 279) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) * reduce to left at ("test/cases/large/clang-26760.c": line 279) * reduce to right at ("test/cases/large/clang-26760.c": line 279) -* don't cast at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) -* replace by zero at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) +* reduce to left at ("test/cases/large/clang-26760.c": line 279) +* reduce to right at ("test/cases/large/clang-26760.c": line 279) +* do not cast at ("test/cases/large/clang-26760.c": line 279) * remove return statement at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 284) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 284) +* reduce to left at ("test/cases/large/clang-26760.c": line 284) +* reduce to right at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * reduce to left at ("test/cases/large/clang-26760.c": line 284) * reduce to right at ("test/cases/large/clang-26760.c": line 284) -* don't cast at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) -* replace by zero at ("test/cases/large/clang-26760.c": line 284) +* do not cast at ("test/cases/large/clang-26760.c": line 284) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -949,39 +952,49 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 303) * reduce to left at ("test/cases/large/clang-26760.c": line 303) * reduce to right at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) -* don't cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) +* do not cast at ("test/cases/large/clang-26760.c": line 303) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 328) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 328) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * reduce to left at ("test/cases/large/clang-26760.c": line 328) * reduce to right at ("test/cases/large/clang-26760.c": line 328) -* don't cast at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) -* replace by zero at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) +* reduce to left at ("test/cases/large/clang-26760.c": line 328) +* reduce to right at ("test/cases/large/clang-26760.c": line 328) +* do not cast at ("test/cases/large/clang-26760.c": line 328) * remove return statement at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 333) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 333) * reduce to left at ("test/cases/large/clang-26760.c": line 333) * reduce to right at ("test/cases/large/clang-26760.c": line 333) -* don't cast at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) -* replace by zero at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) +* reduce to left at ("test/cases/large/clang-26760.c": line 333) +* reduce to right at ("test/cases/large/clang-26760.c": line 333) +* do not cast at ("test/cases/large/clang-26760.c": line 333) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -993,40 +1006,55 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 352) * reduce to left at ("test/cases/large/clang-26760.c": line 352) * reduce to right at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) -* don't cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) +* do not cast at ("test/cases/large/clang-26760.c": line 352) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 377) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 377) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * reduce to left at ("test/cases/large/clang-26760.c": line 377) * reduce to right at ("test/cases/large/clang-26760.c": line 377) -* don't cast at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) -* replace by zero at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) +* reduce to left at ("test/cases/large/clang-26760.c": line 377) +* reduce to right at ("test/cases/large/clang-26760.c": line 377) +* do not cast at ("test/cases/large/clang-26760.c": line 377) * remove return statement at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 382) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 382) * reduce to left at ("test/cases/large/clang-26760.c": line 382) * reduce to right at ("test/cases/large/clang-26760.c": line 382) -* don't cast at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) -* replace by zero at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) +* reduce to left at ("test/cases/large/clang-26760.c": line 382) +* reduce to right at ("test/cases/large/clang-26760.c": line 382) +* do not cast at ("test/cases/large/clang-26760.c": line 382) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -1035,12 +1063,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -1049,12 +1079,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 394) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 394) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 394) +* reduce to left at ("test/cases/large/clang-26760.c": line 394) +* reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) @@ -1065,12 +1097,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * reduce to left at ("test/cases/large/clang-26760.c": line 394) * reduce to right at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) -* replace by zero at ("test/cases/large/clang-26760.c": line 394) * remove return statement at ("test/cases/large/clang-26760.c": line 398) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 398) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) +* reduce to left at ("test/cases/large/clang-26760.c": line 398) +* reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) @@ -1085,12 +1123,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * reduce to left at ("test/cases/large/clang-26760.c": line 398) * reduce to right at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) -* replace by zero at ("test/cases/large/clang-26760.c": line 398) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -1099,12 +1139,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -1113,12 +1155,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 410) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 410) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 410) +* reduce to left at ("test/cases/large/clang-26760.c": line 410) +* reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) @@ -1129,12 +1173,18 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * reduce to left at ("test/cases/large/clang-26760.c": line 410) * reduce to right at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) -* replace by zero at ("test/cases/large/clang-26760.c": line 410) * remove return statement at ("test/cases/large/clang-26760.c": line 414) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 414) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) +* reduce to left at ("test/cases/large/clang-26760.c": line 414) +* reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) @@ -1149,23 +1199,23 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * reduce to left at ("test/cases/large/clang-26760.c": line 414) * reduce to right at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) -* replace by zero at ("test/cases/large/clang-26760.c": line 414) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) @@ -1176,206 +1226,406 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p6.path b/rtree-c/test/expected/clang-26760/reduction/p6.path index 47e800a624dff88c9e08289fac2e722a2f3fcab8..0dcd8e88fa7dbd9bec6c083875c4681276a96e52 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p6.path +++ b/rtree-c/test/expected/clang-26760/reduction/p6.path @@ -1,247 +1,157 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -1 remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -1 remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -1 remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -1 remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -1 remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -1 remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -1 remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -1 remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -1 remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -1 remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -1 remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -1 remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -1 remove function safe_lshift_func_int32_t_s_u 259 at ("test/cases/large/clang-26760.c": line 134) -1 remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -1 remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -1 remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -1 remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -1 remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -1 remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -1 remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -1 remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -1 remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -1 remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -1 remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -1 remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -1 remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -1 remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -1 remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -1 remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -1 remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -1 remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -1 remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -1 remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -1 remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -1 remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -1 remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -1 remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -1 remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -1 remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -1 remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -1 remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -1 remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -1 remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -1 remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -1 remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -1 remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -1 remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -1 remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -1 remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -1 remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -1 remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -1 remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -1 remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -1 remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -1 remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -1 remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -1 remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -1 remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -1 remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) +1 remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) +1 remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) +1 remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +1 remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) +1 remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) +1 remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) +1 remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) +1 remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) +1 remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) +1 remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) +1 remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) +1 remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) +1 remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +1 remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) +1 remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) +1 remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) +1 remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) +1 remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) +1 remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) +1 remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) +1 remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) +1 remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) +1 remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) +1 remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) +1 remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) +1 remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) +1 remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) +1 remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) +1 remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) +1 remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) +1 remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) +1 remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) +1 remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) +1 remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) +1 remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) +1 remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) +1 remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) +1 remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) +1 remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) +1 remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) +1 remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +1 remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) +1 remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) +1 remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) +1 remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) +1 remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) +1 remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) +* remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) * remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) +* remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) * remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) +* remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) * remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) +* remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) * remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) +* remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) * remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) +* remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) * remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) +* remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) * remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) +* remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) * remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) +* remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) * remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) +* remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) * remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) +* remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) * remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) +* remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) * remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) +* remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) * remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) +* remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) * remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) +* remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) * remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) +* remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) * remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) +* remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) * remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) +* remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) * remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) +* remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) * remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) +* remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) * remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) +* remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) * remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) +* remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) * remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) +* remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) * remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) +* remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) * remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) +* remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) * remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) +* remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) * remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) +* remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) * remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) +* remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) * remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) +* remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) * remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) +* remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) * remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) +* remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) * remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) +* remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) * remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) +* remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) * remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) +* remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) * remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) +* remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) * remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) +* remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) * remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) +* remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) * remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) +* remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) * remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) +* remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) * remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) +* remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) * remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) +* remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) * remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) +* remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) * remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) +* remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) * remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) +* remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) * remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) -* remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -* remove static from safe_mod_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 305) -* remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -* remove static from safe_mod_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 354) -* remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -* remove static from safe_mod_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 256) -* remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -* remove static from safe_div_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 310) -* remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -* remove static from safe_div_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 359) -* remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -* remove static from safe_div_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 261) -* remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -* remove static from safe_sub_func_double_f_f at ("test/cases/large/clang-26760.c": line 404) -* remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -* remove static from safe_add_func_double_f_f at ("test/cases/large/clang-26760.c": line 400) -* remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -* remove static from safe_convert_func_float_to_int32_t at ("test/cases/large/clang-26760.c": line 416) -* remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -* remove static from safe_mod_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 121) -* remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -* remove static from safe_div_func_int32_t_s_s at ("test/cases/large/clang-26760.c": line 125) -* remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -* remove static from safe_mod_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 77) -* remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -* remove static from safe_div_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 81) -* remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -* remove static from safe_sub_func_float_f_f at ("test/cases/large/clang-26760.c": line 388) -* remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -* remove static from safe_add_func_float_f_f at ("test/cases/large/clang-26760.c": line 384) -* remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -* remove static from safe_sub_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 295) -* remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -* remove static from safe_add_func_uint32_t_u_u at ("test/cases/large/clang-26760.c": line 290) -* remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -* remove static from safe_sub_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 344) -* remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -* remove static from safe_add_func_uint64_t_u_u at ("test/cases/large/clang-26760.c": line 339) -* remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -* remove static from safe_sub_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 246) -* remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -* remove static from safe_add_func_uint16_t_u_u at ("test/cases/large/clang-26760.c": line 241) -* remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -* remove static from safe_mod_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 35) -* remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -* remove static from safe_div_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 39) -* remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -* remove static from crc32_byte at ("test/cases/large/clang-26760.c": line 444) -* remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -* remove static from safe_mul_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 205) -* remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -* remove static from safe_unary_minus_func_int64_t_s at ("test/cases/large/clang-26760.c": line 149) -* remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -* remove static from safe_div_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 213) -* remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -* remove static from safe_mod_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 209) -* remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -* remove static from safe_unary_minus_func_int32_t_s at ("test/cases/large/clang-26760.c": line 105) -* remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -* remove static from platform_main_end at ("test/cases/large/clang-26760.c": line 15) -* remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -* remove static from safe_add_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 65) -* remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -* remove static from safe_mul_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 73) -* remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -* remove static from safe_sub_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 201) -* remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -* remove static from safe_add_func_uint8_t_u_u at ("test/cases/large/clang-26760.c": line 197) -* remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -* remove static from safe_sub_func_int16_t_s_s at ("test/cases/large/clang-26760.c": line 69) -* remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -* remove static from safe_sub_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 27) -* remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -* remove static from safe_add_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 23) -* remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -* remove static from safe_mul_func_int8_t_s_s at ("test/cases/large/clang-26760.c": line 31) -* remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -* remove static from safe_unary_minus_func_uint32_t_u at ("test/cases/large/clang-26760.c": line 286) -* remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -* remove static from safe_unary_minus_func_uint64_t_u at ("test/cases/large/clang-26760.c": line 335) -* remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -* remove static from safe_unary_minus_func_uint16_t_u at ("test/cases/large/clang-26760.c": line 237) -* remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -* remove static from safe_unary_minus_func_int16_t_s at ("test/cases/large/clang-26760.c": line 61) -* remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -* remove static from safe_unary_minus_func_uint8_t_u at ("test/cases/large/clang-26760.c": line 193) -* remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -* remove static from safe_unary_minus_func_int8_t_s at ("test/cases/large/clang-26760.c": line 19) -* remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -* remove function printf 30 at ("test/cases/large/clang-26760.c": line 10) +* remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +* remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) * remove parameter 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 354) @@ -320,16 +230,18 @@ * remove parameter at ("test/cases/large/clang-26760.c": line 61) * remove parameter at ("test/cases/large/clang-26760.c": line 193) * remove parameter at ("test/cases/large/clang-26760.c": line 19) -* 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) +* inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +* inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +* inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +* inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +* inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +* inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +* inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) * remove expr statement at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) +* reduce to expression at ("test/cases/large/clang-26760.c": line 17) * remove return statement at ("test/cases/large/clang-26760.c": line 21) * reduce to operant at ("test/cases/large/clang-26760.c": line 21) * remove return statement at ("test/cases/large/clang-26760.c": line 25) @@ -342,29 +254,41 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 33) * reduce to right at ("test/cases/large/clang-26760.c": line 33) * remove return statement at ("test/cases/large/clang-26760.c": line 37) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 37) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) +* reduce to left at ("test/cases/large/clang-26760.c": line 37) +* reduce to right at ("test/cases/large/clang-26760.c": line 37) * reduce to operant at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * reduce to left at ("test/cases/large/clang-26760.c": line 37) * reduce to right at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) -* replace by zero at ("test/cases/large/clang-26760.c": line 37) * remove return statement at ("test/cases/large/clang-26760.c": line 41) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 41) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) +* reduce to left at ("test/cases/large/clang-26760.c": line 41) +* reduce to right at ("test/cases/large/clang-26760.c": line 41) * reduce to operant at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * reduce to left at ("test/cases/large/clang-26760.c": line 41) * reduce to right at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) -* replace by zero at ("test/cases/large/clang-26760.c": line 41) * remove return statement at ("test/cases/large/clang-26760.c": line 63) * reduce to operant at ("test/cases/large/clang-26760.c": line 63) * remove return statement at ("test/cases/large/clang-26760.c": line 67) @@ -377,6 +301,13 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 75) * reduce to right at ("test/cases/large/clang-26760.c": line 75) * remove return statement at ("test/cases/large/clang-26760.c": line 79) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 79) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) @@ -384,13 +315,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) +* reduce to left at ("test/cases/large/clang-26760.c": line 79) +* reduce to right at ("test/cases/large/clang-26760.c": line 79) * reduce to operant at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * reduce to left at ("test/cases/large/clang-26760.c": line 79) * reduce to right at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) -* replace by zero at ("test/cases/large/clang-26760.c": line 79) * remove return statement at ("test/cases/large/clang-26760.c": line 83) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 83) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) @@ -398,21 +335,29 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) +* reduce to left at ("test/cases/large/clang-26760.c": line 83) +* reduce to right at ("test/cases/large/clang-26760.c": line 83) * reduce to operant at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * reduce to left at ("test/cases/large/clang-26760.c": line 83) * reduce to right at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) -* replace by zero at ("test/cases/large/clang-26760.c": line 83) * remove return statement at ("test/cases/large/clang-26760.c": line 107) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 107) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 107) +* reduce to left at ("test/cases/large/clang-26760.c": line 107) +* reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to left at ("test/cases/large/clang-26760.c": line 107) * reduce to right at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * reduce to operant at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) -* replace by zero at ("test/cases/large/clang-26760.c": line 107) * remove return statement at ("test/cases/large/clang-26760.c": line 123) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 123) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) @@ -420,13 +365,19 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) +* reduce to left at ("test/cases/large/clang-26760.c": line 123) +* reduce to right at ("test/cases/large/clang-26760.c": line 123) * reduce to operant at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * reduce to left at ("test/cases/large/clang-26760.c": line 123) * reduce to right at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) -* replace by zero at ("test/cases/large/clang-26760.c": line 123) * remove return statement at ("test/cases/large/clang-26760.c": line 127) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 127) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) @@ -434,20 +385,21 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) +* reduce to left at ("test/cases/large/clang-26760.c": line 127) +* reduce to right at ("test/cases/large/clang-26760.c": line 127) * reduce to operant at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * reduce to left at ("test/cases/large/clang-26760.c": line 127) * reduce to right at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) -* replace by zero at ("test/cases/large/clang-26760.c": line 127) * remove return statement at ("test/cases/large/clang-26760.c": line 151) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 151) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 151) +* reduce to left at ("test/cases/large/clang-26760.c": line 151) +* reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to left at ("test/cases/large/clang-26760.c": line 151) * reduce to right at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * reduce to operant at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) -* replace by zero at ("test/cases/large/clang-26760.c": line 151) * remove return statement at ("test/cases/large/clang-26760.c": line 195) * reduce to operant at ("test/cases/large/clang-26760.c": line 195) * remove return statement at ("test/cases/large/clang-26760.c": line 199) @@ -459,20 +411,24 @@ * remove return statement at ("test/cases/large/clang-26760.c": line 207) * reduce to left at ("test/cases/large/clang-26760.c": line 207) * reduce to right at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) -* don't cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) +* do not cast at ("test/cases/large/clang-26760.c": line 207) * remove return statement at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 211) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 211) +* reduce to left at ("test/cases/large/clang-26760.c": line 211) +* reduce to right at ("test/cases/large/clang-26760.c": line 211) * reduce to left at ("test/cases/large/clang-26760.c": line 211) * reduce to right at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) -* replace by zero at ("test/cases/large/clang-26760.c": line 211) * remove return statement at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 215) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 215) +* reduce to left at ("test/cases/large/clang-26760.c": line 215) +* reduce to right at ("test/cases/large/clang-26760.c": line 215) * reduce to left at ("test/cases/large/clang-26760.c": line 215) * reduce to right at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) -* replace by zero at ("test/cases/large/clang-26760.c": line 215) * remove return statement at ("test/cases/large/clang-26760.c": line 239) * reduce to operant at ("test/cases/large/clang-26760.c": line 239) * remove return statement at ("test/cases/large/clang-26760.c": line 244) @@ -482,17 +438,21 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 249) * reduce to right at ("test/cases/large/clang-26760.c": line 249) * remove return statement at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 259) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 259) +* reduce to left at ("test/cases/large/clang-26760.c": line 259) +* reduce to right at ("test/cases/large/clang-26760.c": line 259) * reduce to left at ("test/cases/large/clang-26760.c": line 259) * reduce to right at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) -* replace by zero at ("test/cases/large/clang-26760.c": line 259) * remove return statement at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 264) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 264) +* reduce to left at ("test/cases/large/clang-26760.c": line 264) +* reduce to right at ("test/cases/large/clang-26760.c": line 264) * reduce to left at ("test/cases/large/clang-26760.c": line 264) * reduce to right at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) -* replace by zero at ("test/cases/large/clang-26760.c": line 264) * remove return statement at ("test/cases/large/clang-26760.c": line 288) * reduce to operant at ("test/cases/large/clang-26760.c": line 288) * remove return statement at ("test/cases/large/clang-26760.c": line 293) @@ -502,17 +462,21 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 298) * reduce to right at ("test/cases/large/clang-26760.c": line 298) * remove return statement at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 308) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 308) +* reduce to left at ("test/cases/large/clang-26760.c": line 308) +* reduce to right at ("test/cases/large/clang-26760.c": line 308) * reduce to left at ("test/cases/large/clang-26760.c": line 308) * reduce to right at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) -* replace by zero at ("test/cases/large/clang-26760.c": line 308) * remove return statement at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 313) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 313) +* reduce to left at ("test/cases/large/clang-26760.c": line 313) +* reduce to right at ("test/cases/large/clang-26760.c": line 313) * reduce to left at ("test/cases/large/clang-26760.c": line 313) * reduce to right at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) -* replace by zero at ("test/cases/large/clang-26760.c": line 313) * remove return statement at ("test/cases/large/clang-26760.c": line 337) * reduce to operant at ("test/cases/large/clang-26760.c": line 337) * remove return statement at ("test/cases/large/clang-26760.c": line 342) @@ -522,18 +486,27 @@ * reduce to left at ("test/cases/large/clang-26760.c": line 347) * reduce to right at ("test/cases/large/clang-26760.c": line 347) * remove return statement at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 357) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 357) +* reduce to left at ("test/cases/large/clang-26760.c": line 357) +* reduce to right at ("test/cases/large/clang-26760.c": line 357) * reduce to left at ("test/cases/large/clang-26760.c": line 357) * reduce to right at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) -* replace by zero at ("test/cases/large/clang-26760.c": line 357) * remove return statement at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 362) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 362) +* reduce to left at ("test/cases/large/clang-26760.c": line 362) +* reduce to right at ("test/cases/large/clang-26760.c": line 362) * reduce to left at ("test/cases/large/clang-26760.c": line 362) * reduce to right at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) -* replace by zero at ("test/cases/large/clang-26760.c": line 362) * remove return statement at ("test/cases/large/clang-26760.c": line 386) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 386) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 386) +* reduce to left at ("test/cases/large/clang-26760.c": line 386) +* reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) @@ -542,12 +515,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * reduce to left at ("test/cases/large/clang-26760.c": line 386) * reduce to right at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) -* replace by zero at ("test/cases/large/clang-26760.c": line 386) * remove return statement at ("test/cases/large/clang-26760.c": line 390) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 390) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 390) +* reduce to left at ("test/cases/large/clang-26760.c": line 390) +* reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) @@ -556,12 +531,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * reduce to left at ("test/cases/large/clang-26760.c": line 390) * reduce to right at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) -* replace by zero at ("test/cases/large/clang-26760.c": line 390) * remove return statement at ("test/cases/large/clang-26760.c": line 402) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 402) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 402) +* reduce to left at ("test/cases/large/clang-26760.c": line 402) +* reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) @@ -570,12 +547,14 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * reduce to left at ("test/cases/large/clang-26760.c": line 402) * reduce to right at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) -* replace by zero at ("test/cases/large/clang-26760.c": line 402) * remove return statement at ("test/cases/large/clang-26760.c": line 406) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 406) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 406) +* reduce to left at ("test/cases/large/clang-26760.c": line 406) +* reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) @@ -584,23 +563,23 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * reduce to left at ("test/cases/large/clang-26760.c": line 406) * reduce to right at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) -* replace by zero at ("test/cases/large/clang-26760.c": line 406) * remove return statement at ("test/cases/large/clang-26760.c": line 418) +* reduce to true branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to false branch at ("test/cases/large/clang-26760.c": line 418) +* reduce to condtion at ("test/cases/large/clang-26760.c": line 418) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to left at ("test/cases/large/clang-26760.c": line 418) * reduce to right at ("test/cases/large/clang-26760.c": line 418) * reduce to operant at ("test/cases/large/clang-26760.c": line 418) -* replace by zero at ("test/cases/large/clang-26760.c": line 418) -* don't cast at ("test/cases/large/clang-26760.c": line 418) -* 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) +* reduce to left at ("test/cases/large/clang-26760.c": line 418) +* reduce to right at ("test/cases/large/clang-26760.c": line 418) +* do not cast at ("test/cases/large/clang-26760.c": line 418) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) * 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) @@ -611,206 +590,406 @@ * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) +* reduce to index at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * reduce to right at ("test/cases/large/clang-26760.c": line 446) * reduce to left at ("test/cases/large/clang-26760.c": line 446) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) * remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) * remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) * remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) * remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) * remove condition at ("test/cases/large/clang-26760.c": line 13420) * remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) * remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) * remove condition at ("test/cases/large/clang-26760.c": line 13443) * remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) * remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) * remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) * remove condition at ("test/cases/large/clang-26760.c": line 13479) * remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) * remove expr statement at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * reduce to left at ("test/cases/large/clang-26760.c": line 13484) * reduce to right at ("test/cases/large/clang-26760.c": line 13484) -* do without param at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p7.path b/rtree-c/test/expected/clang-26760/reduction/p7.path index 7f49c4001cc53756e41ff020043a97f937f5e547..7b1009998d08e49109721b31089e72fa032c8963 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p7.path +++ b/rtree-c/test/expected/clang-26760/reduction/p7.path @@ -1,305 +1,506 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -1 remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -1 remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -1 remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -1 remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -1 remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -1 remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -1 remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -1 remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -1 remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -1 remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -1 remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -1 remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -1 remove function safe_lshift_func_int32_t_s_u 259 at ("test/cases/large/clang-26760.c": line 134) -1 remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -1 remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -1 remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -1 remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -1 remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -1 remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -1 remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -1 remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -1 remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -1 remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -1 remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -1 remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -1 remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -1 remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -1 remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -1 remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -1 remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -1 remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -1 remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -1 remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -1 remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -1 remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -1 remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -1 remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -1 remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -1 remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -1 remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -1 remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -1 remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -1 remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -1 remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -1 remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -1 remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -1 remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -1 remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -1 remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -1 remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -1 remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -1 remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -1 remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -1 remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -1 remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -1 remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -1 remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -1 remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -1 remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -1 remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -1 remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -1 remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -1 remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -1 remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -1 remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -1 remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -1 remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -1 remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -1 remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -1 remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -1 remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -1 remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -1 remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -1 remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -1 remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -1 remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -1 remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -1 remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -1 remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -1 remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -1 remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -1 remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -1 remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -1 remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -1 remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -1 remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -1 remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -1 remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -1 remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -1 remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -1 remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -1 remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -1 remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -1 remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -1 remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -1 remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -1 remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -1 remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -1 remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -1 remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -1 remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -1 remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -1 remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -1 remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -1 remove function printf 30 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 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) +1 remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) +1 remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) +1 remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +1 remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) +1 remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) +1 remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) +1 remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) +1 remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) +1 remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) +1 remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) +1 remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) +1 remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) +1 remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +1 remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) +1 remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) +1 remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) +1 remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) +1 remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) +1 remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) +1 remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) +1 remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) +1 remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) +1 remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) +1 remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) +1 remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) +1 remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) +1 remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) +1 remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) +1 remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) +1 remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) +1 remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) +1 remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) +1 remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) +1 remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) +1 remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) +1 remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) +1 remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) +1 remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) +1 remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) +1 remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) +1 remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +1 remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) +1 remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) +1 remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) +1 remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) +1 remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) +1 remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) +1 remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) +1 remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) +1 remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) +1 remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) +1 remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) +1 remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) +1 remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) +1 remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) +1 remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) +1 remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) +1 remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) +1 remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) +1 remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) +1 remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) +1 remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) +1 remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) +1 remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) +1 remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) +1 remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) +1 remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) +1 remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) +1 remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) +1 remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) +1 remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) +1 remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) +1 remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) +1 remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) +1 remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) +1 remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) +1 remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) +1 remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) +1 remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) +1 remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) +1 remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) +1 remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) +1 remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) +1 remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) +1 remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) +1 remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) +1 remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) +1 remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) +1 remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) +1 remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) +1 remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) +1 remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +1 remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) +1 inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) 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 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) 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) -* 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) +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) * 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) +* delete variable at ("test/cases/large/clang-26760.c": line 545) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 549) * delete variable at ("test/cases/large/clang-26760.c": line 549) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 550) * delete variable at ("test/cases/large/clang-26760.c": line 550) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) +* reduce to operant at ("test/cases/large/clang-26760.c": line 551) * 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 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) +* delete variable at ("test/cases/large/clang-26760.c": line 556) * 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) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) +* reduce to operant at ("test/cases/large/clang-26760.c": line 562) * 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) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +* delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) * 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) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13372) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13373) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13374) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13375) * remove the for loop at ("test/cases/large/clang-26760.c": line 13376) * remove initializer at ("test/cases/large/clang-26760.c": line 13376) * reduce to left at ("test/cases/large/clang-26760.c": line 13376) * reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove check at ("test/cases/large/clang-26760.c": line 13376) +* reduce to left at ("test/cases/large/clang-26760.c": line 13376) +* reduce to right at ("test/cases/large/clang-26760.c": line 13376) * remove iterator at ("test/cases/large/clang-26760.c": line 13376) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13376) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13378) * remove condition at ("test/cases/large/clang-26760.c": line 13379) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13380) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13382) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13383) * remove the for loop at ("test/cases/large/clang-26760.c": line 13384) * remove initializer at ("test/cases/large/clang-26760.c": line 13384) * reduce to left at ("test/cases/large/clang-26760.c": line 13384) * reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove check at ("test/cases/large/clang-26760.c": line 13384) +* reduce to left at ("test/cases/large/clang-26760.c": line 13384) +* reduce to right at ("test/cases/large/clang-26760.c": line 13384) * remove iterator at ("test/cases/large/clang-26760.c": line 13384) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13384) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13386) * remove condition at ("test/cases/large/clang-26760.c": line 13387) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13388) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13390) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13391) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13392) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13393) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13394) * remove the for loop at ("test/cases/large/clang-26760.c": line 13395) * remove initializer at ("test/cases/large/clang-26760.c": line 13395) * reduce to left at ("test/cases/large/clang-26760.c": line 13395) * reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove check at ("test/cases/large/clang-26760.c": line 13395) +* reduce to left at ("test/cases/large/clang-26760.c": line 13395) +* reduce to right at ("test/cases/large/clang-26760.c": line 13395) * remove iterator at ("test/cases/large/clang-26760.c": line 13395) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13395) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13397) * remove condition at ("test/cases/large/clang-26760.c": line 13398) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13399) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13401) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13402) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13403) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13404) * remove the for loop at ("test/cases/large/clang-26760.c": line 13405) * remove initializer at ("test/cases/large/clang-26760.c": line 13405) * reduce to left at ("test/cases/large/clang-26760.c": line 13405) * reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove check at ("test/cases/large/clang-26760.c": line 13405) +* reduce to left at ("test/cases/large/clang-26760.c": line 13405) +* reduce to right at ("test/cases/large/clang-26760.c": line 13405) * remove iterator at ("test/cases/large/clang-26760.c": line 13405) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13405) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13407) * remove condition at ("test/cases/large/clang-26760.c": line 13408) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13409) * remove the for loop at ("test/cases/large/clang-26760.c": line 13411) * remove initializer at ("test/cases/large/clang-26760.c": line 13411) * reduce to left at ("test/cases/large/clang-26760.c": line 13411) * reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove check at ("test/cases/large/clang-26760.c": line 13411) +* reduce to left at ("test/cases/large/clang-26760.c": line 13411) +* reduce to right at ("test/cases/large/clang-26760.c": line 13411) * remove iterator at ("test/cases/large/clang-26760.c": line 13411) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13411) * remove the for loop at ("test/cases/large/clang-26760.c": line 13413) * remove initializer at ("test/cases/large/clang-26760.c": line 13413) * reduce to left at ("test/cases/large/clang-26760.c": line 13413) * reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove check at ("test/cases/large/clang-26760.c": line 13413) +* reduce to left at ("test/cases/large/clang-26760.c": line 13413) +* reduce to right at ("test/cases/large/clang-26760.c": line 13413) * remove iterator at ("test/cases/large/clang-26760.c": line 13413) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13413) * remove the for loop at ("test/cases/large/clang-26760.c": line 13415) * remove initializer at ("test/cases/large/clang-26760.c": line 13415) * reduce to left at ("test/cases/large/clang-26760.c": line 13415) * reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove check at ("test/cases/large/clang-26760.c": line 13415) +* reduce to left at ("test/cases/large/clang-26760.c": line 13415) +* reduce to right at ("test/cases/large/clang-26760.c": line 13415) * remove iterator at ("test/cases/large/clang-26760.c": line 13415) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13415) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13417) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13418) * remove condition at ("test/cases/large/clang-26760.c": line 13420) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13421) * remove the for loop at ("test/cases/large/clang-26760.c": line 13425) * remove initializer at ("test/cases/large/clang-26760.c": line 13425) * reduce to left at ("test/cases/large/clang-26760.c": line 13425) * reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove check at ("test/cases/large/clang-26760.c": line 13425) +* reduce to left at ("test/cases/large/clang-26760.c": line 13425) +* reduce to right at ("test/cases/large/clang-26760.c": line 13425) * remove iterator at ("test/cases/large/clang-26760.c": line 13425) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13425) * remove the for loop at ("test/cases/large/clang-26760.c": line 13427) * remove initializer at ("test/cases/large/clang-26760.c": line 13427) * reduce to left at ("test/cases/large/clang-26760.c": line 13427) * reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove check at ("test/cases/large/clang-26760.c": line 13427) +* reduce to left at ("test/cases/large/clang-26760.c": line 13427) +* reduce to right at ("test/cases/large/clang-26760.c": line 13427) * remove iterator at ("test/cases/large/clang-26760.c": line 13427) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13427) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) * remove condition at ("test/cases/large/clang-26760.c": line 13430) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13431) * remove the for loop at ("test/cases/large/clang-26760.c": line 13434) * remove initializer at ("test/cases/large/clang-26760.c": line 13434) * reduce to left at ("test/cases/large/clang-26760.c": line 13434) * reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove check at ("test/cases/large/clang-26760.c": line 13434) +* reduce to left at ("test/cases/large/clang-26760.c": line 13434) +* reduce to right at ("test/cases/large/clang-26760.c": line 13434) * remove iterator at ("test/cases/large/clang-26760.c": line 13434) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13434) * remove the for loop at ("test/cases/large/clang-26760.c": line 13436) * remove initializer at ("test/cases/large/clang-26760.c": line 13436) * reduce to left at ("test/cases/large/clang-26760.c": line 13436) * reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove check at ("test/cases/large/clang-26760.c": line 13436) +* reduce to left at ("test/cases/large/clang-26760.c": line 13436) +* reduce to right at ("test/cases/large/clang-26760.c": line 13436) * remove iterator at ("test/cases/large/clang-26760.c": line 13436) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13436) * remove the for loop at ("test/cases/large/clang-26760.c": line 13438) * remove initializer at ("test/cases/large/clang-26760.c": line 13438) * reduce to left at ("test/cases/large/clang-26760.c": line 13438) * reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove check at ("test/cases/large/clang-26760.c": line 13438) +* reduce to left at ("test/cases/large/clang-26760.c": line 13438) +* reduce to right at ("test/cases/large/clang-26760.c": line 13438) * remove iterator at ("test/cases/large/clang-26760.c": line 13438) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13438) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) * remove condition at ("test/cases/large/clang-26760.c": line 13443) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13444) * remove the for loop at ("test/cases/large/clang-26760.c": line 13448) * remove initializer at ("test/cases/large/clang-26760.c": line 13448) * reduce to left at ("test/cases/large/clang-26760.c": line 13448) * reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove check at ("test/cases/large/clang-26760.c": line 13448) +* reduce to left at ("test/cases/large/clang-26760.c": line 13448) +* reduce to right at ("test/cases/large/clang-26760.c": line 13448) * remove iterator at ("test/cases/large/clang-26760.c": line 13448) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13448) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) * remove condition at ("test/cases/large/clang-26760.c": line 13451) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13452) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) * remove the for loop at ("test/cases/large/clang-26760.c": line 13455) * remove initializer at ("test/cases/large/clang-26760.c": line 13455) * reduce to left at ("test/cases/large/clang-26760.c": line 13455) * reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove check at ("test/cases/large/clang-26760.c": line 13455) +* reduce to left at ("test/cases/large/clang-26760.c": line 13455) +* reduce to right at ("test/cases/large/clang-26760.c": line 13455) * remove iterator at ("test/cases/large/clang-26760.c": line 13455) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13455) * remove the for loop at ("test/cases/large/clang-26760.c": line 13457) * remove initializer at ("test/cases/large/clang-26760.c": line 13457) * reduce to left at ("test/cases/large/clang-26760.c": line 13457) * reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove check at ("test/cases/large/clang-26760.c": line 13457) +* reduce to left at ("test/cases/large/clang-26760.c": line 13457) +* reduce to right at ("test/cases/large/clang-26760.c": line 13457) * remove iterator at ("test/cases/large/clang-26760.c": line 13457) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13457) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) * remove condition at ("test/cases/large/clang-26760.c": line 13460) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13461) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) * remove the for loop at ("test/cases/large/clang-26760.c": line 13470) * remove initializer at ("test/cases/large/clang-26760.c": line 13470) * reduce to left at ("test/cases/large/clang-26760.c": line 13470) * reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove check at ("test/cases/large/clang-26760.c": line 13470) +* reduce to left at ("test/cases/large/clang-26760.c": line 13470) +* reduce to right at ("test/cases/large/clang-26760.c": line 13470) * remove iterator at ("test/cases/large/clang-26760.c": line 13470) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13470) * remove the for loop at ("test/cases/large/clang-26760.c": line 13472) * remove initializer at ("test/cases/large/clang-26760.c": line 13472) * reduce to left at ("test/cases/large/clang-26760.c": line 13472) * reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove check at ("test/cases/large/clang-26760.c": line 13472) +* reduce to left at ("test/cases/large/clang-26760.c": line 13472) +* reduce to right at ("test/cases/large/clang-26760.c": line 13472) * remove iterator at ("test/cases/large/clang-26760.c": line 13472) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13472) * remove the for loop at ("test/cases/large/clang-26760.c": line 13474) * remove initializer at ("test/cases/large/clang-26760.c": line 13474) * reduce to left at ("test/cases/large/clang-26760.c": line 13474) * reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove check at ("test/cases/large/clang-26760.c": line 13474) +* reduce to left at ("test/cases/large/clang-26760.c": line 13474) +* reduce to right at ("test/cases/large/clang-26760.c": line 13474) * remove iterator at ("test/cases/large/clang-26760.c": line 13474) +* reduce to operant at ("test/cases/large/clang-26760.c": line 13474) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) * remove condition at ("test/cases/large/clang-26760.c": line 13479) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13480) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) * remove return statement at ("test/cases/large/clang-26760.c": line 13485) diff --git a/rtree-c/test/expected/clang-26760/reduction/p8.path b/rtree-c/test/expected/clang-26760/reduction/p8.path index f61145fbc1315b2e8b30ac4fb7164ec3fefcfbeb..8e55b398f841e22dff53af28d91407b408b4c8eb 100644 --- a/rtree-c/test/expected/clang-26760/reduction/p8.path +++ b/rtree-c/test/expected/clang-26760/reduction/p8.path @@ -1,244 +1,332 @@ -1 remove function func_38 889859 at ("test/cases/large/clang-26760.c": line 7982) -1 remove function func_10 465745 at ("test/cases/large/clang-26760.c": line 912) -1 remove function func_33 394943 at ("test/cases/large/clang-26760.c": line 4699) -1 remove function func_3 22805 at ("test/cases/large/clang-26760.c": line 692) -1 remove function func_28 13866 at ("test/cases/large/clang-26760.c": line 4487) -1 remove function func_1 7753 at ("test/cases/large/clang-26760.c": line 588) -1 remove function func_25 4254 at ("test/cases/large/clang-26760.c": line 4450) -1 remove function func_54 1171 at ("test/cases/large/clang-26760.c": line 13350) -1 remove function transparent_crc_bytes 420 at ("test/cases/large/clang-26760.c": line 469) -1 remove function crc32_gentab 409 at ("test/cases/large/clang-26760.c": line 422) -1 remove function safe_mul_func_int64_t_s_s 359 at ("test/cases/large/clang-26760.c": line 161) -1 remove function safe_mul_func_int32_t_s_s 319 at ("test/cases/large/clang-26760.c": line 117) -1 remove function crc32_8bytes 312 at ("test/cases/large/clang-26760.c": line 448) -1 remove function safe_lshift_func_int64_t_s_u 269 at ("test/cases/large/clang-26760.c": line 178) -1 remove function func_46 265 at ("test/cases/large/clang-26760.c": line 13340) -1 remove function safe_lshift_func_uint64_t_u_u 264 at ("test/cases/large/clang-26760.c": line 369) -1 remove function safe_lshift_func_int32_t_s_u 259 at ("test/cases/large/clang-26760.c": line 134) -1 remove function safe_lshift_func_int16_t_s_u 254 at ("test/cases/large/clang-26760.c": line 90) -1 remove function __profile__unsigned_var 253 at ("test/cases/large/clang-26760.c": line 520) -1 remove function safe_lshift_func_uint32_t_u_u 253 at ("test/cases/large/clang-26760.c": line 320) -1 remove function safe_lshift_func_int64_t_s_s 252 at ("test/cases/large/clang-26760.c": line 173) -1 remove function safe_lshift_func_int8_t_s_u 247 at ("test/cases/large/clang-26760.c": line 47) -1 remove function safe_lshift_func_uint64_t_u_s 247 at ("test/cases/large/clang-26760.c": line 364) -1 remove function safe_lshift_func_uint16_t_u_u 247 at ("test/cases/large/clang-26760.c": line 271) -1 remove function safe_lshift_func_int32_t_s_s 242 at ("test/cases/large/clang-26760.c": line 129) -1 remove function transparent_crc 241 at ("test/cases/large/clang-26760.c": line 459) -1 remove function safe_lshift_func_uint8_t_u_u 240 at ("test/cases/large/clang-26760.c": line 222) -1 remove function safe_lshift_func_int16_t_s_s 237 at ("test/cases/large/clang-26760.c": line 85) -1 remove function safe_lshift_func_uint32_t_u_s 236 at ("test/cases/large/clang-26760.c": line 315) -1 remove function __profile__signed_var 234 at ("test/cases/large/clang-26760.c": line 525) -1 remove function safe_lshift_func_uint16_t_u_s 230 at ("test/cases/large/clang-26760.c": line 266) -1 remove function func_19 227 at ("test/cases/large/clang-26760.c": line 4442) -1 remove function safe_lshift_func_uint8_t_u_s 223 at ("test/cases/large/clang-26760.c": line 217) -1 remove function safe_add_func_int64_t_s_s 218 at ("test/cases/large/clang-26760.c": line 153) -1 remove function safe_div_func_double_f_f 216 at ("test/cases/large/clang-26760.c": line 412) -1 remove function safe_rshift_func_int32_t_s_u 214 at ("test/cases/large/clang-26760.c": line 144) -1 remove function safe_rshift_func_int64_t_s_u 214 at ("test/cases/large/clang-26760.c": line 188) -1 remove function safe_rshift_func_int16_t_s_u 214 at ("test/cases/large/clang-26760.c": line 100) -1 remove function safe_rshift_func_int8_t_s_u 209 at ("test/cases/large/clang-26760.c": line 56) -1 remove function safe_div_func_float_f_f 208 at ("test/cases/large/clang-26760.c": line 396) -1 remove function safe_rshift_func_uint32_t_u_u 207 at ("test/cases/large/clang-26760.c": line 330) -1 remove function safe_rshift_func_uint64_t_u_u 207 at ("test/cases/large/clang-26760.c": line 379) -1 remove function safe_rshift_func_uint16_t_u_u 207 at ("test/cases/large/clang-26760.c": line 281) -1 remove function safe_rshift_func_int32_t_s_s 206 at ("test/cases/large/clang-26760.c": line 139) -1 remove function safe_rshift_func_int64_t_s_s 206 at ("test/cases/large/clang-26760.c": line 183) -1 remove function safe_rshift_func_int16_t_s_s 206 at ("test/cases/large/clang-26760.c": line 95) -1 remove function safe_rshift_func_uint8_t_u_u 202 at ("test/cases/large/clang-26760.c": line 232) -1 remove function safe_rshift_func_uint32_t_u_s 199 at ("test/cases/large/clang-26760.c": line 325) -1 remove function safe_rshift_func_uint64_t_u_s 199 at ("test/cases/large/clang-26760.c": line 374) -1 remove function safe_rshift_func_uint16_t_u_s 199 at ("test/cases/large/clang-26760.c": line 276) -1 remove function safe_add_func_int32_t_s_s 198 at ("test/cases/large/clang-26760.c": line 109) -1 remove function safe_rshift_func_uint8_t_u_s 194 at ("test/cases/large/clang-26760.c": line 227) -1 remove function safe_lshift_func_int8_t_s_s 188 at ("test/cases/large/clang-26760.c": line 43) -1 remove function safe_mul_func_double_f_f 188 at ("test/cases/large/clang-26760.c": line 408) -1 remove function safe_mul_func_uint64_t_u_u 181 at ("test/cases/large/clang-26760.c": line 349) -1 remove function safe_mul_func_float_f_f 178 at ("test/cases/large/clang-26760.c": line 392) -1 remove function safe_sub_func_int64_t_s_s 178 at ("test/cases/large/clang-26760.c": line 157) -1 remove function __assert_fail 169 at ("test/cases/large/clang-26760.c": line 11) -1 remove function safe_mul_func_uint32_t_u_u 169 at ("test/cases/large/clang-26760.c": line 300) -1 remove function safe_mul_func_uint16_t_u_u 169 at ("test/cases/large/clang-26760.c": line 251) -1 remove function safe_sub_func_int32_t_s_s 168 at ("test/cases/large/clang-26760.c": line 113) -1 remove function safe_rshift_func_int8_t_s_s 159 at ("test/cases/large/clang-26760.c": line 52) -1 remove function safe_mod_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 165) -1 remove function safe_div_func_int64_t_s_s 158 at ("test/cases/large/clang-26760.c": line 169) -1 remove function safe_mod_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 305) -1 remove function safe_mod_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 354) -1 remove function safe_mod_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 256) -1 remove function safe_div_func_uint32_t_u_u 156 at ("test/cases/large/clang-26760.c": line 310) -1 remove function safe_div_func_uint64_t_u_u 156 at ("test/cases/large/clang-26760.c": line 359) -1 remove function safe_div_func_uint16_t_u_u 156 at ("test/cases/large/clang-26760.c": line 261) -1 remove function safe_sub_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 404) -1 remove function safe_add_func_double_f_f 150 at ("test/cases/large/clang-26760.c": line 400) -1 remove function safe_convert_func_float_to_int32_t 149 at ("test/cases/large/clang-26760.c": line 416) -1 remove function safe_mod_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 121) -1 remove function safe_div_func_int32_t_s_s 148 at ("test/cases/large/clang-26760.c": line 125) -1 remove function safe_mod_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 77) -1 remove function safe_div_func_int16_t_s_s 143 at ("test/cases/large/clang-26760.c": line 81) -1 remove function safe_sub_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 388) -1 remove function safe_add_func_float_f_f 141 at ("test/cases/large/clang-26760.c": line 384) -1 remove function safe_sub_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 295) -1 remove function safe_add_func_uint32_t_u_u 139 at ("test/cases/large/clang-26760.c": line 290) -1 remove function safe_sub_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 344) -1 remove function safe_add_func_uint64_t_u_u 139 at ("test/cases/large/clang-26760.c": line 339) -1 remove function safe_sub_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 246) -1 remove function safe_add_func_uint16_t_u_u 139 at ("test/cases/large/clang-26760.c": line 241) -1 remove function safe_mod_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 35) -1 remove function safe_div_func_int8_t_s_s 133 at ("test/cases/large/clang-26760.c": line 39) -1 remove function crc32_byte 128 at ("test/cases/large/clang-26760.c": line 444) -1 remove function safe_mul_func_uint8_t_u_u 122 at ("test/cases/large/clang-26760.c": line 205) -1 remove function safe_unary_minus_func_int64_t_s 117 at ("test/cases/large/clang-26760.c": line 149) -1 remove function safe_div_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 213) -1 remove function safe_mod_func_uint8_t_u_u 109 at ("test/cases/large/clang-26760.c": line 209) -1 remove function safe_unary_minus_func_int32_t_s 107 at ("test/cases/large/clang-26760.c": line 105) -1 remove function platform_main_end 93 at ("test/cases/large/clang-26760.c": line 15) -1 remove function safe_add_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 65) -1 remove function safe_mul_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 73) -1 remove function safe_sub_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 201) -1 remove function safe_add_func_uint8_t_u_u 92 at ("test/cases/large/clang-26760.c": line 197) -1 remove function safe_sub_func_int16_t_s_s 92 at ("test/cases/large/clang-26760.c": line 69) -1 remove function safe_sub_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 27) -1 remove function safe_add_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 23) -1 remove function safe_mul_func_int8_t_s_s 88 at ("test/cases/large/clang-26760.c": line 31) -1 remove function safe_unary_minus_func_uint32_t_u 81 at ("test/cases/large/clang-26760.c": line 286) -1 remove function safe_unary_minus_func_uint64_t_u 81 at ("test/cases/large/clang-26760.c": line 335) -1 remove function safe_unary_minus_func_uint16_t_u 81 at ("test/cases/large/clang-26760.c": line 237) -1 remove function safe_unary_minus_func_int16_t_s 78 at ("test/cases/large/clang-26760.c": line 61) -1 remove function safe_unary_minus_func_uint8_t_u 78 at ("test/cases/large/clang-26760.c": line 193) -1 remove function safe_unary_minus_func_int8_t_s 75 at ("test/cases/large/clang-26760.c": line 19) -1 remove function __profile__dump_on_exit 31 at ("test/cases/large/clang-26760.c": line 519) -1 remove function printf 30 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 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) +1 remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) +1 remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) +1 remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +1 remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) +1 remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) +1 remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) +1 remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) +1 remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) +1 remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) +1 remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) +1 remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) +1 remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) +1 remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +1 remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) +1 remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) +1 remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) +1 remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) +1 remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) +1 remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) +1 remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) +1 remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) +1 remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) +1 remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) +1 remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) +1 remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) +1 remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) +1 remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) +1 remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) +1 remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) +1 remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) +1 remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) +1 remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) +1 remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) +1 remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) +1 remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) +1 remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) +1 remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) +1 remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) +1 remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) +1 remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) +1 remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +1 remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) +1 remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) +1 remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) +1 remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) +1 remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) +1 remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) +1 remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) +1 remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) +1 remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) +1 remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) +1 remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) +1 remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) +1 remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) +1 remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) +1 remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) +1 remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) +1 remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) +1 remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) +1 remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) +1 remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) +1 remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) +1 remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) +1 remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) +1 remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) +1 remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) +1 remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) +1 remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) +1 remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) +1 remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) +1 remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) +1 remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) +1 remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) +1 remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) +1 remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) +1 remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) +1 remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) +1 remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) +1 remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) +1 remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) +1 remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) +1 remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) +1 remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) +1 remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) +1 remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) +1 remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) +1 remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) +1 remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) +1 remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) +1 remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) +1 remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) +1 remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +1 remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) +1 inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) 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 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) 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 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) 1 delete variable at ("test/cases/large/clang-26760.c": line 549) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) 1 delete variable at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) 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 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) 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 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) 1 inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13372) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13373) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13374) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13375) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13376) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13378) 1 remove condition at ("test/cases/large/clang-26760.c": line 13379) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13380) 1 expand compound statment at ("test/cases/large/clang-26760.c": line 13379) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13377) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13376) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13382) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13383) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13384) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13386) 1 remove condition at ("test/cases/large/clang-26760.c": line 13387) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13388) 1 expand compound statment at ("test/cases/large/clang-26760.c": line 13387) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13385) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13384) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13390) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13391) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13392) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13393) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13394) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13395) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13397) 1 remove condition at ("test/cases/large/clang-26760.c": line 13398) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13399) 1 expand compound statment at ("test/cases/large/clang-26760.c": line 13398) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13396) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13395) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13401) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13402) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13403) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13404) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13405) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13407) 1 remove condition at ("test/cases/large/clang-26760.c": line 13408) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13409) 1 expand compound statment at ("test/cases/large/clang-26760.c": line 13408) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13406) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13405) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13411) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13413) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13415) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13417) 1 remove condition at ("test/cases/large/clang-26760.c": line 13420) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13421) 1 expand compound statment at ("test/cases/large/clang-26760.c": line 13420) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13416) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13414) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13412) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13415) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13413) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13411) 1 remove the for loop at ("test/cases/large/clang-26760.c": line 13425) -1 remove the for loop 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 compound at ("test/cases/large/clang-26760.c": line 13428) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13426) -1 remove the for loop at ("test/cases/large/clang-26760.c": line 13434) -1 remove the for loop at ("test/cases/large/clang-26760.c": line 13436) -1 remove the for loop 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 compound at ("test/cases/large/clang-26760.c": line 13439) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13437) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13435) -1 remove the for loop 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 compound at ("test/cases/large/clang-26760.c": line 13449) -1 remove the for loop at ("test/cases/large/clang-26760.c": line 13455) -1 remove the for loop 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 compound at ("test/cases/large/clang-26760.c": line 13458) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13456) -1 remove the for loop at ("test/cases/large/clang-26760.c": line 13470) -1 remove the for loop at ("test/cases/large/clang-26760.c": line 13472) -1 remove the for loop 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 compound at ("test/cases/large/clang-26760.c": line 13475) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13473) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13471) -1 remove return statement at ("test/cases/large/clang-26760.c": line 13485) -1 Remove compound at ("test/cases/large/clang-26760.c": line 13367) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13427) +* remove initializer at ("test/cases/large/clang-26760.c": line 13427) +* remove check at ("test/cases/large/clang-26760.c": line 13427) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13429) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13429) +* remove condition at ("test/cases/large/clang-26760.c": line 13430) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +* expand compound statment at ("test/cases/large/clang-26760.c": line 13425) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13434) +* remove initializer at ("test/cases/large/clang-26760.c": line 13434) +* remove check at ("test/cases/large/clang-26760.c": line 13434) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13436) +* remove initializer at ("test/cases/large/clang-26760.c": line 13436) +* remove check at ("test/cases/large/clang-26760.c": line 13436) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13438) +* remove initializer at ("test/cases/large/clang-26760.c": line 13438) +* remove check at ("test/cases/large/clang-26760.c": line 13438) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13440) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13441) +* remove condition at ("test/cases/large/clang-26760.c": line 13443) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13448) +* remove initializer at ("test/cases/large/clang-26760.c": line 13448) +* remove check at ("test/cases/large/clang-26760.c": line 13448) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13450) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13450) +* remove condition at ("test/cases/large/clang-26760.c": line 13451) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13454) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13455) +* remove initializer at ("test/cases/large/clang-26760.c": line 13455) +* remove check at ("test/cases/large/clang-26760.c": line 13455) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13457) +* remove initializer at ("test/cases/large/clang-26760.c": line 13457) +* remove check at ("test/cases/large/clang-26760.c": line 13457) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13459) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13459) +* remove condition at ("test/cases/large/clang-26760.c": line 13460) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13464) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13465) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13466) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13467) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13468) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13469) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13470) +* remove initializer at ("test/cases/large/clang-26760.c": line 13470) +* remove check at ("test/cases/large/clang-26760.c": line 13470) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13472) +* remove initializer at ("test/cases/large/clang-26760.c": line 13472) +* remove check at ("test/cases/large/clang-26760.c": line 13472) +* remove the for loop at ("test/cases/large/clang-26760.c": line 13474) +* remove initializer at ("test/cases/large/clang-26760.c": line 13474) +* remove check at ("test/cases/large/clang-26760.c": line 13474) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13476) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13477) +* remove condition at ("test/cases/large/clang-26760.c": line 13479) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +* remove expr statement at ("test/cases/large/clang-26760.c": line 13484) +* reduce to expression at ("test/cases/large/clang-26760.c": line 13484) +* 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..7392481abbcf4235e72a024672d8e75098f11343 --- /dev/null +++ b/rtree-c/test/expected/clang-26760/reduction/p9.path @@ -0,0 +1,307 @@ +1 remove function func_38 (889859) at ("test/cases/large/clang-26760.c": line 7982) +1 remove function func_10 (465745) at ("test/cases/large/clang-26760.c": line 912) +1 remove function func_33 (394943) at ("test/cases/large/clang-26760.c": line 4699) +1 remove function func_3 (22805) at ("test/cases/large/clang-26760.c": line 692) +1 remove function func_28 (13866) at ("test/cases/large/clang-26760.c": line 4487) +1 remove function func_1 (7753) at ("test/cases/large/clang-26760.c": line 588) +1 remove function func_25 (4254) at ("test/cases/large/clang-26760.c": line 4450) +1 remove function func_54 (1171) at ("test/cases/large/clang-26760.c": line 13350) +1 remove function transparent_crc_bytes (420) at ("test/cases/large/clang-26760.c": line 469) +1 remove function crc32_gentab (409) at ("test/cases/large/clang-26760.c": line 422) +1 remove function safe_mul_func_int64_t_s_s (359) at ("test/cases/large/clang-26760.c": line 161) +1 remove function safe_mul_func_int32_t_s_s (319) at ("test/cases/large/clang-26760.c": line 117) +1 remove function crc32_8bytes (312) at ("test/cases/large/clang-26760.c": line 448) +1 remove function safe_lshift_func_int64_t_s_u (269) at ("test/cases/large/clang-26760.c": line 178) +1 remove function func_46 (265) at ("test/cases/large/clang-26760.c": line 13340) +1 remove function safe_lshift_func_uint64_t_u_u (264) at ("test/cases/large/clang-26760.c": line 369) +1 remove function safe_lshift_func_int32_t_s_u (259) at ("test/cases/large/clang-26760.c": line 134) +1 remove function safe_lshift_func_int16_t_s_u (254) at ("test/cases/large/clang-26760.c": line 90) +1 remove function __profile__unsigned_var (253) at ("test/cases/large/clang-26760.c": line 520) +1 remove function safe_lshift_func_uint32_t_u_u (253) at ("test/cases/large/clang-26760.c": line 320) +1 remove function safe_lshift_func_int64_t_s_s (252) at ("test/cases/large/clang-26760.c": line 173) +1 remove function safe_lshift_func_int8_t_s_u (247) at ("test/cases/large/clang-26760.c": line 47) +1 remove function safe_lshift_func_uint64_t_u_s (247) at ("test/cases/large/clang-26760.c": line 364) +1 remove function safe_lshift_func_uint16_t_u_u (247) at ("test/cases/large/clang-26760.c": line 271) +1 remove function safe_lshift_func_int32_t_s_s (242) at ("test/cases/large/clang-26760.c": line 129) +1 remove function transparent_crc (241) at ("test/cases/large/clang-26760.c": line 459) +1 remove function safe_lshift_func_uint8_t_u_u (240) at ("test/cases/large/clang-26760.c": line 222) +1 remove function safe_lshift_func_int16_t_s_s (237) at ("test/cases/large/clang-26760.c": line 85) +1 remove function safe_lshift_func_uint32_t_u_s (236) at ("test/cases/large/clang-26760.c": line 315) +1 remove function __profile__signed_var (234) at ("test/cases/large/clang-26760.c": line 525) +1 remove function safe_lshift_func_uint16_t_u_s (230) at ("test/cases/large/clang-26760.c": line 266) +1 remove function func_19 (227) at ("test/cases/large/clang-26760.c": line 4442) +1 remove function safe_lshift_func_uint8_t_u_s (223) at ("test/cases/large/clang-26760.c": line 217) +1 remove function safe_add_func_int64_t_s_s (218) at ("test/cases/large/clang-26760.c": line 153) +1 remove function safe_div_func_double_f_f (216) at ("test/cases/large/clang-26760.c": line 412) +1 remove function safe_rshift_func_int32_t_s_u (214) at ("test/cases/large/clang-26760.c": line 144) +1 remove function safe_rshift_func_int64_t_s_u (214) at ("test/cases/large/clang-26760.c": line 188) +1 remove function safe_rshift_func_int16_t_s_u (214) at ("test/cases/large/clang-26760.c": line 100) +1 remove function safe_rshift_func_int8_t_s_u (209) at ("test/cases/large/clang-26760.c": line 56) +1 remove function safe_div_func_float_f_f (208) at ("test/cases/large/clang-26760.c": line 396) +1 remove function safe_rshift_func_uint32_t_u_u (207) at ("test/cases/large/clang-26760.c": line 330) +1 remove function safe_rshift_func_uint64_t_u_u (207) at ("test/cases/large/clang-26760.c": line 379) +1 remove function safe_rshift_func_uint16_t_u_u (207) at ("test/cases/large/clang-26760.c": line 281) +1 remove function safe_rshift_func_int32_t_s_s (206) at ("test/cases/large/clang-26760.c": line 139) +1 remove function safe_rshift_func_int64_t_s_s (206) at ("test/cases/large/clang-26760.c": line 183) +1 remove function safe_rshift_func_int16_t_s_s (206) at ("test/cases/large/clang-26760.c": line 95) +1 remove function safe_rshift_func_uint8_t_u_u (202) at ("test/cases/large/clang-26760.c": line 232) +1 remove function safe_rshift_func_uint32_t_u_s (199) at ("test/cases/large/clang-26760.c": line 325) +1 remove function safe_rshift_func_uint64_t_u_s (199) at ("test/cases/large/clang-26760.c": line 374) +1 remove function safe_rshift_func_uint16_t_u_s (199) at ("test/cases/large/clang-26760.c": line 276) +1 remove function safe_add_func_int32_t_s_s (198) at ("test/cases/large/clang-26760.c": line 109) +1 remove function safe_rshift_func_uint8_t_u_s (194) at ("test/cases/large/clang-26760.c": line 227) +1 remove function safe_lshift_func_int8_t_s_s (188) at ("test/cases/large/clang-26760.c": line 43) +1 remove function safe_mul_func_double_f_f (188) at ("test/cases/large/clang-26760.c": line 408) +1 remove function safe_mul_func_uint64_t_u_u (181) at ("test/cases/large/clang-26760.c": line 349) +1 remove function safe_mul_func_float_f_f (178) at ("test/cases/large/clang-26760.c": line 392) +1 remove function safe_sub_func_int64_t_s_s (178) at ("test/cases/large/clang-26760.c": line 157) +1 remove function __assert_fail (169) at ("test/cases/large/clang-26760.c": line 11) +1 remove function safe_mul_func_uint32_t_u_u (169) at ("test/cases/large/clang-26760.c": line 300) +1 remove function safe_mul_func_uint16_t_u_u (169) at ("test/cases/large/clang-26760.c": line 251) +1 remove function safe_sub_func_int32_t_s_s (168) at ("test/cases/large/clang-26760.c": line 113) +1 remove function safe_rshift_func_int8_t_s_s (159) at ("test/cases/large/clang-26760.c": line 52) +1 remove function safe_mod_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 165) +1 remove function safe_div_func_int64_t_s_s (158) at ("test/cases/large/clang-26760.c": line 169) +1 remove function safe_mod_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 305) +1 remove function safe_mod_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 354) +1 remove function safe_mod_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 256) +1 remove function safe_div_func_uint32_t_u_u (156) at ("test/cases/large/clang-26760.c": line 310) +1 remove function safe_div_func_uint64_t_u_u (156) at ("test/cases/large/clang-26760.c": line 359) +1 remove function safe_div_func_uint16_t_u_u (156) at ("test/cases/large/clang-26760.c": line 261) +1 remove function safe_sub_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 404) +1 remove function safe_add_func_double_f_f (150) at ("test/cases/large/clang-26760.c": line 400) +1 remove function safe_convert_func_float_to_int32_t (149) at ("test/cases/large/clang-26760.c": line 416) +1 remove function safe_mod_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 121) +1 remove function safe_div_func_int32_t_s_s (148) at ("test/cases/large/clang-26760.c": line 125) +1 remove function safe_mod_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 77) +1 remove function safe_div_func_int16_t_s_s (143) at ("test/cases/large/clang-26760.c": line 81) +1 remove function safe_sub_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 388) +1 remove function safe_add_func_float_f_f (141) at ("test/cases/large/clang-26760.c": line 384) +1 remove function safe_sub_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 295) +1 remove function safe_add_func_uint32_t_u_u (139) at ("test/cases/large/clang-26760.c": line 290) +1 remove function safe_sub_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 344) +1 remove function safe_add_func_uint64_t_u_u (139) at ("test/cases/large/clang-26760.c": line 339) +1 remove function safe_sub_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 246) +1 remove function safe_add_func_uint16_t_u_u (139) at ("test/cases/large/clang-26760.c": line 241) +1 remove function safe_mod_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 35) +1 remove function safe_div_func_int8_t_s_s (133) at ("test/cases/large/clang-26760.c": line 39) +1 remove function crc32_byte (128) at ("test/cases/large/clang-26760.c": line 444) +1 remove function safe_mul_func_uint8_t_u_u (122) at ("test/cases/large/clang-26760.c": line 205) +1 remove function safe_unary_minus_func_int64_t_s (117) at ("test/cases/large/clang-26760.c": line 149) +1 remove function safe_div_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 213) +1 remove function safe_mod_func_uint8_t_u_u (109) at ("test/cases/large/clang-26760.c": line 209) +1 remove function safe_unary_minus_func_int32_t_s (107) at ("test/cases/large/clang-26760.c": line 105) +1 remove function platform_main_end (93) at ("test/cases/large/clang-26760.c": line 15) +1 remove function safe_add_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 65) +1 remove function safe_mul_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 73) +1 remove function safe_sub_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 201) +1 remove function safe_add_func_uint8_t_u_u (92) at ("test/cases/large/clang-26760.c": line 197) +1 remove function safe_sub_func_int16_t_s_s (92) at ("test/cases/large/clang-26760.c": line 69) +1 remove function safe_sub_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 27) +1 remove function safe_add_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 23) +1 remove function safe_mul_func_int8_t_s_s (88) at ("test/cases/large/clang-26760.c": line 31) +1 remove function safe_unary_minus_func_uint32_t_u (81) at ("test/cases/large/clang-26760.c": line 286) +1 remove function safe_unary_minus_func_uint64_t_u (81) at ("test/cases/large/clang-26760.c": line 335) +1 remove function safe_unary_minus_func_uint16_t_u (81) at ("test/cases/large/clang-26760.c": line 237) +1 remove function safe_unary_minus_func_int16_t_s (78) at ("test/cases/large/clang-26760.c": line 61) +1 remove function safe_unary_minus_func_uint8_t_u (78) at ("test/cases/large/clang-26760.c": line 193) +1 remove function safe_unary_minus_func_int8_t_s (75) at ("test/cases/large/clang-26760.c": line 19) +1 remove function __profile__dump_on_exit (31) at ("test/cases/large/clang-26760.c": line 519) +1 remove function printf (30) at ("test/cases/large/clang-26760.c": line 10) +1 inline typedef size_t at ("test/cases/large/clang-26760.c": line 1) +1 inline typedef int8_t at ("test/cases/large/clang-26760.c": line 2) +1 inline typedef int16_t at ("test/cases/large/clang-26760.c": line 3) +1 inline typedef int32_t at ("test/cases/large/clang-26760.c": line 4) +1 inline typedef int64_t at ("test/cases/large/clang-26760.c": line 5) +1 inline typedef uint8_t at ("test/cases/large/clang-26760.c": line 6) +1 inline typedef uint16_t at ("test/cases/large/clang-26760.c": line 7) +1 inline typedef uint32_t at ("test/cases/large/clang-26760.c": line 8) +1 inline typedef uint64_t at ("test/cases/large/clang-26760.c": line 9) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 420) +1 inline variable crc32_context at ("test/cases/large/clang-26760.c": line 421) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 530) +1 inline variable g_18 at ("test/cases/large/clang-26760.c": line 531) +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 reduce to operant at ("test/cases/large/clang-26760.c": line 545) +1 inline variable g_935 at ("test/cases/large/clang-26760.c": line 545) +1 inline variable g_1168 at ("test/cases/large/clang-26760.c": line 546) +1 inline variable g_1171 at ("test/cases/large/clang-26760.c": line 547) +1 inline variable g_1217 at ("test/cases/large/clang-26760.c": line 548) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 549) +1 delete variable at ("test/cases/large/clang-26760.c": line 549) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 550) +1 delete variable at ("test/cases/large/clang-26760.c": line 550) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 551) +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 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 inline variable g_2254 at ("test/cases/large/clang-26760.c": line 556) +1 inline variable g_2414 at ("test/cases/large/clang-26760.c": line 557) +1 inline variable g_2431 at ("test/cases/large/clang-26760.c": line 558) +1 inline variable g_2467 at ("test/cases/large/clang-26760.c": line 559) +1 inline variable g_2468 at ("test/cases/large/clang-26760.c": line 560) +1 inline variable g_2469 at ("test/cases/large/clang-26760.c": line 561) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 reduce to operant at ("test/cases/large/clang-26760.c": line 562) +1 delete variable at ("test/cases/large/clang-26760.c": line 562) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +1 delete uninitilized variable at ("test/cases/large/clang-26760.c": line 13368) +1 inline variable print_hash_value at ("test/cases/large/clang-26760.c": line 13369) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13372) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13373) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13374) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13375) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13376) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13378) +1 remove condition at ("test/cases/large/clang-26760.c": line 13379) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13380) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13379) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13376) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13382) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13383) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13384) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13386) +1 remove condition at ("test/cases/large/clang-26760.c": line 13387) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13388) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13387) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13384) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13390) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13391) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13392) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13393) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13394) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13395) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13397) +1 remove condition at ("test/cases/large/clang-26760.c": line 13398) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13399) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13398) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13395) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13401) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13402) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13403) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13404) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13405) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13407) +1 remove condition at ("test/cases/large/clang-26760.c": line 13408) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13409) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13408) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13405) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13411) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13413) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13415) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13417) +1 remove condition at ("test/cases/large/clang-26760.c": line 13420) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13421) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13420) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13415) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13413) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13411) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13425) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13427) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13429) +1 remove condition at ("test/cases/large/clang-26760.c": line 13430) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13431) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13430) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13427) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13425) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13434) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13436) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13438) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13440) +1 remove condition at ("test/cases/large/clang-26760.c": line 13443) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13444) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13443) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13438) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13436) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13434) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13448) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13450) +1 remove condition at ("test/cases/large/clang-26760.c": line 13451) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13452) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13451) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13448) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13454) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13455) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13457) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13459) +1 remove condition at ("test/cases/large/clang-26760.c": line 13460) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13461) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13460) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13457) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13455) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13464) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13465) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13466) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13467) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13468) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13469) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13470) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13472) +1 remove the for loop at ("test/cases/large/clang-26760.c": line 13474) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13476) +1 remove condition at ("test/cases/large/clang-26760.c": line 13479) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13480) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13479) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13474) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13472) +1 expand compound statment at ("test/cases/large/clang-26760.c": line 13470) +1 remove expr statement at ("test/cases/large/clang-26760.c": line 13484) +1 remove return statement at ("test/cases/large/clang-26760.c": line 13485) + diff --git a/rtree-c/test/expected/clang-26760/reduction/x0.c b/rtree-c/test/expected/clang-26760/reduction/x0.c index f5916ff160ac2c9e578d6883d2c91bbc3e1be087..79cbff375c7d0973ae14beffd573ae307d8f8185 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x0.c +++ b/rtree-c/test/expected/clang-26760/reduction/x0.c @@ -4446,7 +4446,7 @@ static int16_t func_25(uint16_t p_26) { uint32_t l_27 = 4294967294uL; l_27 = 0x31aa08ecL; - g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s(0, + g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s(p_26, 0xda6413efL), p_26), g_18)), diff --git a/rtree-c/test/expected/clang-26760/reduction/x1.c b/rtree-c/test/expected/clang-26760/reduction/x1.c index 9dc91b869142b263c2e9eb246121b6a076f2cb94..1b632504128d3e2df05e36048198daf5b18446a8 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x1.c +++ b/rtree-c/test/expected/clang-26760/reduction/x1.c @@ -671,7 +671,7 @@ static uint16_t func_1(void) g_2469 = BOoOoeg_2469; g_143 = BOoOofg_143; if (g_100 <= 47) - g_120[1] = func_3(l_9, 0, l_2[0], g_1168, g_1540[1][0]); + g_120[1] = func_3(l_9, g_1168, l_2[0], g_1168, g_1540[1][0]); if (g_2431) return g_1548[4][3][1]; } @@ -907,7 +907,7 @@ static int16_t func_25(uint16_t p_26) { uint32_t l_27 = 4294967294uL; l_27 = 0x31aa08ecL; - g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s(0, + g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(func_33(safe_mod_func_int32_t_s_s(p_26, 0xda6413efL), p_26), g_18)), diff --git a/rtree-c/test/expected/clang-26760/reduction/x2.c b/rtree-c/test/expected/clang-26760/reduction/x2.c index 2aac1eaba80e8b2c4ef18705a8c506c03f2f6926..e88de83edaff35067a67eb5ef755ef2fe4879eb0 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x2.c +++ b/rtree-c/test/expected/clang-26760/reduction/x2.c @@ -664,7 +664,8 @@ static uint16_t func_1(void) g_101 = BOoOodg_101; g_2469 = BOoOoeg_2469; g_143 = BOoOofg_143; - g_100 <= 47; + if (g_100 <= 47) + g_120[1] = g_1540[1][0]; if (g_2431) return g_1548[4][3][1]; } @@ -680,7 +681,7 @@ static int16_t func_25(uint16_t p_26) { uint32_t l_27 = 4294967294uL; l_27 = 0x31aa08ecL; - g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(0, + g_120[1] = 0x415L > ((func_28((l_27, safe_mod_func_int16_t_s_s(p_26, g_18)), p_26) ^ 5uL) == g_1168); for (g_59 = 26; g_59 == 51; g_59++) diff --git a/rtree-c/test/expected/clang-26760/reduction/x3.c b/rtree-c/test/expected/clang-26760/reduction/x3.c index 71bb8476134d0cc733028e34dcfcb3fafd8dd96f..aba0f7ed82ef89cbe5f16875a2281b31442b166e 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x3.c +++ b/rtree-c/test/expected/clang-26760/reduction/x3.c @@ -570,7 +570,7 @@ static int32_t func_19(int16_t p_20) { uint32_t l_21 = 8uL; g_22 = l_21; - g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, 0); + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, l_21); return p_20; } static int32_t func_46(uint8_t p_47, diff --git a/rtree-c/test/expected/clang-26760/reduction/x4.c b/rtree-c/test/expected/clang-26760/reduction/x4.c index f421a9688e4a4dce233921e71c133cd3ca663cd3..3c3a4579bb760aa23c87001cd87e9473c2199dfd 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x4.c +++ b/rtree-c/test/expected/clang-26760/reduction/x4.c @@ -407,6 +407,7 @@ static void crc32_byte(uint8_t b) } static void transparent_crc(uint64_t val, char * vname, int flag) { + val; if (flag) { printf("...checksum after hashing %s : %lX\n", @@ -496,7 +497,7 @@ static int32_t func_19(int16_t p_20) { uint32_t l_21 = 8uL; g_22 = l_21; - g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, 0); + g_1482[2][1][1] |= safe_rshift_func_uint16_t_u_s(p_20, l_21); return p_20; } int main(void) diff --git a/rtree-c/test/expected/clang-26760/reduction/x5.c b/rtree-c/test/expected/clang-26760/reduction/x5.c index 8feddcd25c0cf60f97cf408a77fa120f64d3679e..417ebd7fa84f8b547024672d85e1ee4b5b6fad15 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x5.c +++ b/rtree-c/test/expected/clang-26760/reduction/x5.c @@ -386,23 +386,42 @@ int main(void) { int i, j, k; int print_hash_value = 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 7; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; + print_hash_value; for (i = 0; i < 5; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 1; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 3; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } @@ -412,6 +431,7 @@ int main(void) { for (k = 0; k < 4; k++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } @@ -421,6 +441,7 @@ int main(void) { for (j = 0; j < 2; j++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } @@ -431,6 +452,7 @@ int main(void) { for (k = 0; k < 3; k++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } @@ -438,23 +460,33 @@ int main(void) } for (i = 0; i < 6; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 10; k++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } diff --git a/rtree-c/test/expected/clang-26760/reduction/x6.c b/rtree-c/test/expected/clang-26760/reduction/x6.c index dbc4688366e0bb55415029f6ee75ce1efa7d4d9b..01f5749ccbe2a9b863b9e346f3964acc076b88cb 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x6.c +++ b/rtree-c/test/expected/clang-26760/reduction/x6.c @@ -239,23 +239,42 @@ int main(void) { int i, j, k; int print_hash_value = 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 7; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; + print_hash_value; for (i = 0; i < 5; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 1; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 3; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } @@ -265,6 +284,7 @@ int main(void) { for (k = 0; k < 4; k++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } @@ -274,6 +294,7 @@ int main(void) { for (j = 0; j < 2; j++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } @@ -284,6 +305,7 @@ int main(void) { for (k = 0; k < 3; k++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } @@ -291,23 +313,33 @@ int main(void) } for (i = 0; i < 6; i++) { + print_hash_value; if (print_hash_value) printf("index = [%d]\n", i); } + print_hash_value; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d]\n", i, j); } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) { for (k = 0; k < 10; k++) { + print_hash_value; if (print_hash_value) printf("index = [%d][%d][%d]\n", i, j, k); } diff --git a/rtree-c/test/expected/clang-26760/reduction/x7.c b/rtree-c/test/expected/clang-26760/reduction/x7.c index fea184820f8ddf8919f4ca93611ecf8976ab57d8..29129e73160fac7b8706741ca876899f32439694 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x7.c +++ b/rtree-c/test/expected/clang-26760/reduction/x7.c @@ -1,7 +1,3 @@ -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; @@ -32,21 +28,44 @@ int main(void) { int i, j, k; int print_hash_value = 0; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 7; i++) { print_hash_value; + if (print_hash_value) + i; } + print_hash_value; + print_hash_value; for (i = 0; i < 5; i++) { print_hash_value; + if (print_hash_value) + i; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 1; i++) { print_hash_value; + if (print_hash_value) + i; } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 3; i++) { print_hash_value; + if (print_hash_value) + i; } for (i = 0; i < 4; i++) { @@ -55,6 +74,8 @@ int main(void) for (k = 0; k < 4; k++) { print_hash_value; + if (print_hash_value) + k; } } } @@ -63,6 +84,8 @@ int main(void) for (j = 0; j < 2; j++) { print_hash_value; + if (print_hash_value) + j; } } for (i = 0; i < 10; i++) @@ -72,20 +95,33 @@ int main(void) for (k = 0; k < 3; k++) { print_hash_value; + if (print_hash_value) + k; } } } for (i = 0; i < 6; i++) { print_hash_value; + if (print_hash_value) + i; } + print_hash_value; for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { print_hash_value; + if (print_hash_value) + j; } } + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; + print_hash_value; for (i = 0; i < 3; i++) { for (j = 0; j < 1; j++) @@ -93,8 +129,11 @@ int main(void) for (k = 0; k < 10; k++) { print_hash_value; + if (print_hash_value) + k; } } } + print_hash_value; return 0; } diff --git a/rtree-c/test/expected/clang-26760/reduction/x8.c b/rtree-c/test/expected/clang-26760/reduction/x8.c index 74de8a8e30c8ff0e2345c5b058bc97a1f7959bd9..ea0b00ffc302dafe6b8f2c95f79b6bfdb3584862 100644 --- a/rtree-c/test/expected/clang-26760/reduction/x8.c +++ b/rtree-c/test/expected/clang-26760/reduction/x8.c @@ -1,3 +1,59 @@ int main(void) { + { + for (0; 2;) + { + 0; + if (0) + "index = [%d][%d]\n"; + } + } + for (0; 10;) + { + for (0; 8;) + { + for (0; 3;) + { + 0; + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + for (0; 6;) + { + 0; + if (0) + "index = [%d]\n"; + } + 0; + for (0; 3;) + { + for (0; 3;) + { + 0; + if (0) + "index = [%d][%d]\n"; + } + } + 0; + 0; + 0; + 0; + 0; + 0; + for (0; 3;) + { + for (0; 1;) + { + for (0; 10;) + { + 0; + if (0) + "index = [%d][%d][%d]\n"; + } + } + } + 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/expr/main.c b/rtree-c/test/expected/expr/main.c new file mode 100644 index 0000000000000000000000000000000000000000..a77432f65362932a378fa8a058e8839b82858b96 --- /dev/null +++ b/rtree-c/test/expected/expr/main.c @@ -0,0 +1,5 @@ +int * a, b; +int main() +{ + return a == &b; +} diff --git a/rtree-c/test/expected/expr/reduction/r0000.c b/rtree-c/test/expected/expr/reduction/r0000.c new file mode 100644 index 0000000000000000000000000000000000000000..be07bf8e48570d20daa32cf2bef5bdd22a7ecd72 --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r0000.c @@ -0,0 +1,10 @@ +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 remove return statement at ("test/cases/small/expr.c": line 4) +// 0 reduce to right at ("test/cases/small/expr.c": line 4) + +int * a, b; +int main() +{ + return a == &b; +} diff --git a/rtree-c/test/expected/expr/reduction/r0001.c b/rtree-c/test/expected/expr/reduction/r0001.c new file mode 100644 index 0000000000000000000000000000000000000000..bb0d3cc2dbd7fc2e94ec723ca43de023eae669f0 --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r0001.c @@ -0,0 +1,10 @@ +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 remove return statement at ("test/cases/small/expr.c": line 4) +// 1 reduce to right at ("test/cases/small/expr.c": line 4) + +int * a, b; +int main() +{ + return b; +} diff --git a/rtree-c/test/expected/expr/reduction/r001.c b/rtree-c/test/expected/expr/reduction/r001.c new file mode 100644 index 0000000000000000000000000000000000000000..f22ea49069f8fc6502d262b2ea6c2b9be25bba11 --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r001.c @@ -0,0 +1,8 @@ +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 1 remove return statement at ("test/cases/small/expr.c": line 4) + +int * a, b; +int main() +{ +} diff --git a/rtree-c/test/expected/expr/reduction/r01.c b/rtree-c/test/expected/expr/reduction/r01.c new file mode 100644 index 0000000000000000000000000000000000000000..74f81a1a1593e9a455bd29f5f48bbcc0b07352dd --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r01.c @@ -0,0 +1,7 @@ +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) + +int * a; +int main() +{ +} diff --git a/rtree-c/test/expected/expr/reduction/r100.c b/rtree-c/test/expected/expr/reduction/r100.c new file mode 100644 index 0000000000000000000000000000000000000000..1a9e1ef95c8db4851950af052ca80bb513c9dc07 --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r100.c @@ -0,0 +1,9 @@ +// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 remove return statement at ("test/cases/small/expr.c": line 4) + +int b; +int main() +{ + return b; +} diff --git a/rtree-c/test/expected/expr/reduction/r101.c b/rtree-c/test/expected/expr/reduction/r101.c new file mode 100644 index 0000000000000000000000000000000000000000..e1e02036a75f318fa3c1e97907648b08241f64cb --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r101.c @@ -0,0 +1,8 @@ +// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 0 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 1 remove return statement at ("test/cases/small/expr.c": line 4) + +int b; +int main() +{ +} diff --git a/rtree-c/test/expected/expr/reduction/r11.c b/rtree-c/test/expected/expr/reduction/r11.c new file mode 100644 index 0000000000000000000000000000000000000000..6ba3ed76af072f497b326027e7d3b50fb27f35fc --- /dev/null +++ b/rtree-c/test/expected/expr/reduction/r11.c @@ -0,0 +1,6 @@ +// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) +// 1 delete uninitilized variable at ("test/cases/small/expr.c": line 1) + +int main() +{ +} diff --git a/rtree-c/test/expected/legacy/reduction/r01.c b/rtree-c/test/expected/legacy/reduction/r01.c index 86167fc1c672bc1a43241c1a4a4ef257d1deb6e5..23584ea4c5a9e95e0ce630c16ab9780cd337e580 100644 --- a/rtree-c/test/expected/legacy/reduction/r01.c +++ b/rtree-c/test/expected/legacy/reduction/r01.c @@ -1,7 +1,7 @@ // 0 remove function fabs (18) at ("test/cases/small/legacy.c": line 1) // 1 remove parameter at ("test/cases/small/legacy.c": line 1) -float fabs(float); +float fabs(); int main() { } diff --git a/rtree-c/test/expected/legacy/reduction/r1.c b/rtree-c/test/expected/legacy/reduction/r1.c index 9bf0ce665cfa1f0a059fda359c749e2398c14d38..8d521d535c7ba84569c2748c81f7892a4c009953 100644 --- a/rtree-c/test/expected/legacy/reduction/r1.c +++ b/rtree-c/test/expected/legacy/reduction/r1.c @@ -1,6 +1,5 @@ // 1 remove function fabs (18) at ("test/cases/small/legacy.c": line 1) -float fabs(float); 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 2c355c6a3690b09060201a00743fe1488562f415..689344a7e4a4b38f9a95b089b65845c17d995631 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p0.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p0.path @@ -1,7 +1,7 @@ 1 remove function func_33 (434) 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) +* inline typedef int8_t at ("test/cases/large/llvm-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/llvm-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) +* inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) +* delete uninitilized 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 a240bdac2135e612610942ad3efa967d7abc60f5..825f6c9fcc22b490ded7af46d806e530c32c2c65 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p1.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p1.path @@ -1,7 +1,7 @@ 1 remove function func_33 (434) at ("test/cases/large/llvm-26760.c": line 7) -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) +1 inline typedef int8_t at ("test/cases/large/llvm-26760.c": line 2) +* inline typedef int16_t at ("test/cases/large/llvm-26760.c": line 3) +* inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) +* inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) +* delete uninitilized 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 index 97f634716dfc6d745ce46e9b06ccbb9a309e359e..3c6609f697768973449fdbdb96fbf473350e5be0 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p2.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p2.path @@ -1,7 +1,7 @@ 1 remove function func_33 (434) 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) +1 inline typedef int8_t at ("test/cases/large/llvm-26760.c": line 2) +1 inline typedef int16_t at ("test/cases/large/llvm-26760.c": line 3) +1 inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) +* inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) +* delete uninitilized 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 index bb41d91f14b803d55c3ebf9d36edf13db7ebfb83..959346b81d3f184c64805a139f85e02a02fe8c78 100644 --- a/rtree-c/test/expected/llvm-26760/reduction/p3.path +++ b/rtree-c/test/expected/llvm-26760/reduction/p3.path @@ -1,7 +1,7 @@ 1 remove function func_33 (434) 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) +1 inline typedef int8_t at ("test/cases/large/llvm-26760.c": line 2) +1 inline typedef int16_t at ("test/cases/large/llvm-26760.c": line 3) +1 inline typedef int32_t at ("test/cases/large/llvm-26760.c": line 4) +1 inline typedef uint32_t at ("test/cases/large/llvm-26760.c": line 5) +1 delete uninitilized variable at ("test/cases/large/llvm-26760.c": line 6) diff --git a/rtree-c/test/expected/pointer/reduction/r0.c b/rtree-c/test/expected/pointer/reduction/r0.c deleted file mode 100644 index 9a6c63aa805074e893826f2f5c7387e2547e821b..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/pointer/reduction/r0.c +++ /dev/null @@ -1,8 +0,0 @@ -// 0 inline variable a at ("test/cases/small/pointer.c": line 1) - -int a = 0; -int * b = &a; -int * * c = &b; -int main() -{ -} diff --git a/rtree-c/test/expected/pointer/reduction/r000.c b/rtree-c/test/expected/pointer/reduction/r000.c new file mode 100644 index 0000000000000000000000000000000000000000..4f6d6aa65090c1df2eb6232391fc0d4e2b7055e7 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r000.c @@ -0,0 +1,10 @@ +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b = &a; +int * * c = &b; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r001.c b/rtree-c/test/expected/pointer/reduction/r001.c new file mode 100644 index 0000000000000000000000000000000000000000..17b8c8c586075317b3b89060d2eb14bddf1e9baa --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r001.c @@ -0,0 +1,9 @@ +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * b = &a; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r010.c b/rtree-c/test/expected/pointer/reduction/r010.c new file mode 100644 index 0000000000000000000000000000000000000000..3c87f9625ef8ca171cc6d4a557c5ece87007065c --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r010.c @@ -0,0 +1,9 @@ +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 0 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int * * c = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r011.c b/rtree-c/test/expected/pointer/reduction/r011.c new file mode 100644 index 0000000000000000000000000000000000000000..a9677ea63b8e32c452e6c4e1f2bec8eb37678929 --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r011.c @@ -0,0 +1,8 @@ +// 0 inline variable a at ("test/cases/small/pointer.c": line 1) +// 1 delete variable at ("test/cases/small/pointer.c": line 2) +// 1 inline variable c at ("test/cases/small/pointer.c": line 3) + +int a = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/pointer/reduction/r10.c b/rtree-c/test/expected/pointer/reduction/r100.c similarity index 73% rename from rtree-c/test/expected/pointer/reduction/r10.c rename to rtree-c/test/expected/pointer/reduction/r100.c index e06f898d98b3f44adb6967f2a76cea3f6f0fccbf..368fdb950028f84fc5f98637f51a9375cc2df604 100644 --- a/rtree-c/test/expected/pointer/reduction/r10.c +++ b/rtree-c/test/expected/pointer/reduction/r100.c @@ -1,5 +1,6 @@ // 1 inline variable a at ("test/cases/small/pointer.c": line 1) // 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 0 delete variable at ("test/cases/small/pointer.c": line 3) int * b = 0; int * * c = &b; diff --git a/rtree-c/test/expected/pointer/reduction/r101.c b/rtree-c/test/expected/pointer/reduction/r101.c new file mode 100644 index 0000000000000000000000000000000000000000..ad2bc18b81461002aace98619fdf618b947c82dd --- /dev/null +++ b/rtree-c/test/expected/pointer/reduction/r101.c @@ -0,0 +1,8 @@ +// 1 inline variable a at ("test/cases/small/pointer.c": line 1) +// 0 inline variable b at ("test/cases/small/pointer.c": line 2) +// 1 delete variable at ("test/cases/small/pointer.c": line 3) + +int * b = 0; +int main() +{ +} diff --git a/rtree-c/test/expected/printf/reduction/r0001.c b/rtree-c/test/expected/printf/reduction/r0001.c index d2d039ad935eb37ff9fb6445204228615059f353..7a253597b80115b2d9bdb56a3064d55f5984f80d 100644 --- a/rtree-c/test/expected/printf/reduction/r0001.c +++ b/rtree-c/test/expected/printf/reduction/r0001.c @@ -6,5 +6,5 @@ void printf(const char * fmt, ...); int main(void) { - "Hello, %s %s"; + "World"; } diff --git a/rtree-c/test/expected/printf/reduction/r001.c b/rtree-c/test/expected/printf/reduction/r001.c index be9f215b9a9aa5f673a89481ae1799413eddaf5b..779e235397eb264e8dc029108cd33077d680eaea 100644 --- a/rtree-c/test/expected/printf/reduction/r001.c +++ b/rtree-c/test/expected/printf/reduction/r001.c @@ -5,5 +5,5 @@ void printf(const char * fmt, ...); int main(void) { - "World"; + "Hello, %s %s"; } diff --git a/rtree-c/test/expected/printf/reduction/r100.c b/rtree-c/test/expected/printf/reduction/r100.c index 49a1f97e657af5748c945104aafd1a6509b554c2..e4e1946afb03d33469ed74cdd525ed25f079b73e 100644 --- a/rtree-c/test/expected/printf/reduction/r100.c +++ b/rtree-c/test/expected/printf/reduction/r100.c @@ -4,5 +4,5 @@ int main(void) { - "Hello, %s %s"; + "World"; } diff --git a/rtree-c/test/expected/printf/reduction/r101.c b/rtree-c/test/expected/printf/reduction/r101.c index 3f5bcc7827064af6527975e65bc23b182e75b7a4..20d1c41dcdf0d2c188d5ca0c40c5970cf8b09d78 100644 --- a/rtree-c/test/expected/printf/reduction/r101.c +++ b/rtree-c/test/expected/printf/reduction/r101.c @@ -4,5 +4,5 @@ int main(void) { - "World"; + "Hello, %s %s"; } diff --git a/rtree-c/test/expected/struct/reduction/r0000.c b/rtree-c/test/expected/struct/reduction/r0000.c index 23864536f0b910ff84fc83bad9632c94c1354279..fcacfb9f9380bea7716c10f16edb3f7eaabb9666 100644 --- a/rtree-c/test/expected/struct/reduction/r0000.c +++ b/rtree-c/test/expected/struct/reduction/r0000.c @@ -1,6 +1,6 @@ -// 0 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 delete variable at ("test/cases/small/struct.c": line 3) -// 0 delete uninitialized variable at ("test/cases/small/struct.c": line 6) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 0 remove return statement at ("test/cases/small/struct.c": line 7) struct point { diff --git a/rtree-c/test/expected/struct/reduction/r0001.c b/rtree-c/test/expected/struct/reduction/r0001.c index 80b155a3836faaab778651212a09de096e272646..19acb2d495ea1e9f134836447206589292e655d7 100644 --- a/rtree-c/test/expected/struct/reduction/r0001.c +++ b/rtree-c/test/expected/struct/reduction/r0001.c @@ -1,6 +1,6 @@ -// 0 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 delete variable at ("test/cases/small/struct.c": line 3) -// 0 delete uninitialized variable at ("test/cases/small/struct.c": line 6) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 1 remove return statement at ("test/cases/small/struct.c": line 7) struct point { diff --git a/rtree-c/test/expected/struct/reduction/r0010.c b/rtree-c/test/expected/struct/reduction/r0010.c index 2d2dee81c933e8c60d90b9c3e5bd7c6a390a24f3..7888c103d05fe427e3f3bb62f16a519a46e79a44 100644 --- a/rtree-c/test/expected/struct/reduction/r0010.c +++ b/rtree-c/test/expected/struct/reduction/r0010.c @@ -1,6 +1,6 @@ -// 0 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 delete variable at ("test/cases/small/struct.c": line 3) -// 1 delete uninitialized variable at ("test/cases/small/struct.c": line 6) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 0 remove return statement at ("test/cases/small/struct.c": line 7) struct point { diff --git a/rtree-c/test/expected/struct/reduction/r0011.c b/rtree-c/test/expected/struct/reduction/r0011.c index 2ac4d99093386110ffe74fb7b955fe5b4e647d0a..1cb762269a08d6a2791e413253f038843c3da810 100644 --- a/rtree-c/test/expected/struct/reduction/r0011.c +++ b/rtree-c/test/expected/struct/reduction/r0011.c @@ -1,6 +1,6 @@ -// 0 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 0 remove struct point at ("test/cases/small/struct.c": line 1) // 0 delete variable at ("test/cases/small/struct.c": line 3) -// 1 delete uninitialized variable at ("test/cases/small/struct.c": line 6) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) // 1 remove return statement at ("test/cases/small/struct.c": line 7) struct point { diff --git a/rtree-c/test/expected/struct/reduction/r010.c b/rtree-c/test/expected/struct/reduction/r010.c index 5a3de02330effd80aed6592fd8643c7175628e0a..d1df5491f7c847d3bec39f51cae813696c9cad7d 100644 --- a/rtree-c/test/expected/struct/reduction/r010.c +++ b/rtree-c/test/expected/struct/reduction/r010.c @@ -1,6 +1,6 @@ -// 0 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 delete variable at ("test/cases/small/struct.c": line 3) -// 0 delete uninitialized variable at ("test/cases/small/struct.c": line 6) +// 0 delete uninitilized variable at ("test/cases/small/struct.c": line 6) struct point { int x, y; diff --git a/rtree-c/test/expected/struct/reduction/r011.c b/rtree-c/test/expected/struct/reduction/r011.c index a1f87c06b87c5f2807ec211a4cf857e322be9252..39ad06b11c0ef6ccaa14428d0fbef11ea447ec61 100644 --- a/rtree-c/test/expected/struct/reduction/r011.c +++ b/rtree-c/test/expected/struct/reduction/r011.c @@ -1,6 +1,6 @@ -// 0 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 0 remove struct point at ("test/cases/small/struct.c": line 1) // 1 delete variable at ("test/cases/small/struct.c": line 3) -// 1 delete uninitialized variable at ("test/cases/small/struct.c": line 6) +// 1 delete uninitilized variable at ("test/cases/small/struct.c": line 6) struct point { int x, y; diff --git a/rtree-c/test/expected/struct/reduction/r1.c b/rtree-c/test/expected/struct/reduction/r1.c index 28571925256704bcad49731937bd7b7df3138b2e..6ea2b8c476a8be5936c08317ad6f05f8cafcbe24 100644 --- a/rtree-c/test/expected/struct/reduction/r1.c +++ b/rtree-c/test/expected/struct/reduction/r1.c @@ -1,4 +1,4 @@ -// 1 remove struct "point" at ("test/cases/small/struct.c": line 1) +// 1 remove struct point at ("test/cases/small/struct.c": line 1) int main() { diff --git a/rtree-c/test/expected/structfn/reduction/r000000.c b/rtree-c/test/expected/structfn/reduction/r000000.c index 12a498f00b862675f283ff3ff8502902e6e73e94..873180b62a4aef7e408a4b5dc2310767250c294d 100644 --- a/rtree-c/test/expected/structfn/reduction/r000000.c +++ b/rtree-c/test/expected/structfn/reduction/r000000.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 0 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 0 remove expr statement at ("test/cases/small/structfn.c": line 5) // 0 reduce to expression at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r000001.c b/rtree-c/test/expected/structfn/reduction/r000001.c index 6f9939d3270b9a3323938f8bd08ea3c500a7e30b..4e8d1585210473a607825d537cb740b2a2fb43e7 100644 --- a/rtree-c/test/expected/structfn/reduction/r000001.c +++ b/rtree-c/test/expected/structfn/reduction/r000001.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 0 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 0 remove expr statement at ("test/cases/small/structfn.c": line 5) // 1 reduce to expression at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r00001.c b/rtree-c/test/expected/structfn/reduction/r00001.c index c321a9576a08c83d2e0e2b828b1d3d0f280152ff..500070b33ac1138c3e07bae3e94ab1945f3a8361 100644 --- a/rtree-c/test/expected/structfn/reduction/r00001.c +++ b/rtree-c/test/expected/structfn/reduction/r00001.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 0 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 1 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 index f36975f0cdba0ab1d6b6cb083944b348ae7cb75d..3b9a3f8ad9336abc8566993d8176cfd2db80ee47 100644 --- a/rtree-c/test/expected/structfn/reduction/r0001.c +++ b/rtree-c/test/expected/structfn/reduction/r0001.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 0 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 1 delete variable at ("test/cases/small/structfn.c": line 4) struct S0 { }; diff --git a/rtree-c/test/expected/structfn/reduction/r0010.c b/rtree-c/test/expected/structfn/reduction/r0010.c new file mode 100644 index 0000000000000000000000000000000000000000..7670a155e8fab9d7b8bf6a648ed32fb35d531090 --- /dev/null +++ b/rtree-c/test/expected/structfn/reduction/r0010.c @@ -0,0 +1,12 @@ +// 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) +// 0 remove parameter at ("test/cases/small/structfn.c": line 2) +// 1 remove struct S0 at ("test/cases/small/structfn.c": line 1) +// 0 remove expr statement at ("test/cases/small/structfn.c": line 5) + +void fn() +{ +} +int main() +{ + fn(); +} diff --git a/rtree-c/test/expected/structfn/reduction/r001.c b/rtree-c/test/expected/structfn/reduction/r0011.c similarity index 55% rename from rtree-c/test/expected/structfn/reduction/r001.c rename to rtree-c/test/expected/structfn/reduction/r0011.c index 2a2d26259198b96213e550b17f0ac3a52b852845..f704e5d2c63d7c29e0c72423597b5db6f749c484 100644 --- a/rtree-c/test/expected/structfn/reduction/r001.c +++ b/rtree-c/test/expected/structfn/reduction/r0011.c @@ -1,6 +1,7 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 0 remove parameter at ("test/cases/small/structfn.c": line 2) -// 1 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 1 remove struct S0 at ("test/cases/small/structfn.c": line 1) +// 1 remove expr statement at ("test/cases/small/structfn.c": line 5) void fn() { diff --git a/rtree-c/test/expected/structfn/reduction/r010000.c b/rtree-c/test/expected/structfn/reduction/r010000.c index 5ec50783c46a39557729ca0fc00f3ace453674a5..555bce13f9eeba97c06b262ce3a8c03c52e7f0bd 100644 --- a/rtree-c/test/expected/structfn/reduction/r010000.c +++ b/rtree-c/test/expected/structfn/reduction/r010000.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 0 remove expr statement at ("test/cases/small/structfn.c": line 5) // 0 reduce to expression at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r010001.c b/rtree-c/test/expected/structfn/reduction/r010001.c index 16b6f4a9f236480b43031475de84acef3808e167..e06f80b133093adcab6bd25b16529a3cea85d6c2 100644 --- a/rtree-c/test/expected/structfn/reduction/r010001.c +++ b/rtree-c/test/expected/structfn/reduction/r010001.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 0 remove expr statement at ("test/cases/small/structfn.c": line 5) // 1 reduce to expression at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r01001.c b/rtree-c/test/expected/structfn/reduction/r01001.c index a9b61abf537356d5c7b765eb8e7b5893723cfe9d..10b5cbe2bec15701b556ad8c155427b804e2c2e1 100644 --- a/rtree-c/test/expected/structfn/reduction/r01001.c +++ b/rtree-c/test/expected/structfn/reduction/r01001.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 1 remove expr statement at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r01010.c b/rtree-c/test/expected/structfn/reduction/r01010.c index e401d868024124497e0e2bda26ec3d3aee6a4278..922ec66ddf3f74a071310ec2f5eb67002b5c3a2e 100644 --- a/rtree-c/test/expected/structfn/reduction/r01010.c +++ b/rtree-c/test/expected/structfn/reduction/r01010.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 1 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/r01011.c b/rtree-c/test/expected/structfn/reduction/r01011.c index 13ada0d4d773bba598f9c18c5eb9b153995c60bc..5ba650a3a86c92901972e2ab0d9f83344000e36f 100644 --- a/rtree-c/test/expected/structfn/reduction/r01011.c +++ b/rtree-c/test/expected/structfn/reduction/r01011.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 1 delete variable at ("test/cases/small/structfn.c": line 4) // 1 remove expr statement at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r0110.c b/rtree-c/test/expected/structfn/reduction/r0110.c index 2e40a7134ec82c73fe6cc0fc82243295b620f1e0..a3aa95c73513246403e0117dc26b9a5ddebcd763 100644 --- a/rtree-c/test/expected/structfn/reduction/r0110.c +++ b/rtree-c/test/expected/structfn/reduction/r0110.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 1 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 1 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 remove expr statement at ("test/cases/small/structfn.c": line 5) void fn() diff --git a/rtree-c/test/expected/structfn/reduction/r0111.c b/rtree-c/test/expected/structfn/reduction/r0111.c index 0847a34f3ed388ad6a2dd9a12b263c8b6d2530e3..229606589930ac50ea818835b3662d8ca84be94c 100644 --- a/rtree-c/test/expected/structfn/reduction/r0111.c +++ b/rtree-c/test/expected/structfn/reduction/r0111.c @@ -1,6 +1,6 @@ // 0 remove function fn (23) at ("test/cases/small/structfn.c": line 2) // 1 remove parameter at ("test/cases/small/structfn.c": line 2) -// 1 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 1 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 1 remove expr statement at ("test/cases/small/structfn.c": line 5) void fn() diff --git a/rtree-c/test/expected/structfn/reduction/r1000.c b/rtree-c/test/expected/structfn/reduction/r1000.c index 3533331dc334e5bb717f4628b3c43af230b102b9..1907db1845c338beac22f64457c995f14b920791 100644 --- a/rtree-c/test/expected/structfn/reduction/r1000.c +++ b/rtree-c/test/expected/structfn/reduction/r1000.c @@ -1,5 +1,5 @@ // 1 remove function fn (23) at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 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/r1001.c b/rtree-c/test/expected/structfn/reduction/r1001.c index c7e00caff778144247eb7b9cf4aedffeee4263cc..60578c3ea426a879c904178f46c8430e616f55a4 100644 --- a/rtree-c/test/expected/structfn/reduction/r1001.c +++ b/rtree-c/test/expected/structfn/reduction/r1001.c @@ -1,5 +1,5 @@ // 1 remove function fn (23) at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 0 delete variable at ("test/cases/small/structfn.c": line 4) // 1 remove expr statement at ("test/cases/small/structfn.c": line 5) diff --git a/rtree-c/test/expected/structfn/reduction/r101.c b/rtree-c/test/expected/structfn/reduction/r101.c index 4e6698dbc0a25b39ce38d455a504685f7fc97c55..787185064c6239e7e35bdfb773d500a4d1804375 100644 --- a/rtree-c/test/expected/structfn/reduction/r101.c +++ b/rtree-c/test/expected/structfn/reduction/r101.c @@ -1,5 +1,5 @@ // 1 remove function fn (23) at ("test/cases/small/structfn.c": line 2) -// 0 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 0 remove struct S0 at ("test/cases/small/structfn.c": line 1) // 1 delete variable at ("test/cases/small/structfn.c": line 4) struct S0 { }; diff --git a/rtree-c/test/expected/structfn/reduction/r11.c b/rtree-c/test/expected/structfn/reduction/r11.c index 0b3cfb7526bc4dd6dab48abcef89a18a533687b7..680117f1b4c0fcdf20b7b7a31380e565cbc78c25 100644 --- a/rtree-c/test/expected/structfn/reduction/r11.c +++ b/rtree-c/test/expected/structfn/reduction/r11.c @@ -1,5 +1,5 @@ // 1 remove function fn (23) at ("test/cases/small/structfn.c": line 2) -// 1 remove struct "S0" at ("test/cases/small/structfn.c": line 1) +// 1 remove struct S0 at ("test/cases/small/structfn.c": line 1) int main() { diff --git a/rtree-c/test/expected/typedef/reduction/r00000.c b/rtree-c/test/expected/typedef/reduction/r00000.c index f13dfd612947c3cb77ccd4adc15b0f08f89046ae..f71794f31b525b6f3ecbb5536c5207e88a9155ba 100644 --- a/rtree-c/test/expected/typedef/reduction/r00000.c +++ b/rtree-c/test/expected/typedef/reduction/r00000.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r00001.c b/rtree-c/test/expected/typedef/reduction/r00001.c index 83181e0d1da3cc71471821ee9f4de8765430dd9c..799ed207275efb751758de7dd327179da91eba66 100644 --- a/rtree-c/test/expected/typedef/reduction/r00001.c +++ b/rtree-c/test/expected/typedef/reduction/r00001.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 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/r00010.c b/rtree-c/test/expected/typedef/reduction/r00010.c index 9c9148707dc91e3f7d91de485785a460bfac728f..2c9d48d464d4c6a1a1bc485a5b5d2db4b0f97115 100644 --- a/rtree-c/test/expected/typedef/reduction/r00010.c +++ b/rtree-c/test/expected/typedef/reduction/r00010.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r00011.c b/rtree-c/test/expected/typedef/reduction/r00011.c index e9a9d4950b3dfc8f5455f746234344a71b2a8e09..bbc0ec3eff3a6d88c868c411acdea6df6aef8b13 100644 --- a/rtree-c/test/expected/typedef/reduction/r00011.c +++ b/rtree-c/test/expected/typedef/reduction/r00011.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 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/r00100.c b/rtree-c/test/expected/typedef/reduction/r00100.c index a3c1a2444fb8bc17c1f628d3575f69d71faa64fc..d386d6b44eb30dac2510d09f1e596cd247292ff1 100644 --- a/rtree-c/test/expected/typedef/reduction/r00100.c +++ b/rtree-c/test/expected/typedef/reduction/r00100.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r00101.c b/rtree-c/test/expected/typedef/reduction/r00101.c index 8dcc816c9904ab50314ce93f873874e1f80870d5..6d238a2d38d923f22ae20f257a87e4b36ef1d3f8 100644 --- a/rtree-c/test/expected/typedef/reduction/r00101.c +++ b/rtree-c/test/expected/typedef/reduction/r00101.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 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/r00110.c b/rtree-c/test/expected/typedef/reduction/r00110.c index 192e5e2f00794e71de1ca6afcc5a3f13b930ad5e..80b2e639be254d933242b3566213399ab60b4d77 100644 --- a/rtree-c/test/expected/typedef/reduction/r00110.c +++ b/rtree-c/test/expected/typedef/reduction/r00110.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r00111.c b/rtree-c/test/expected/typedef/reduction/r00111.c index ade8eb6e30fa8a793219b1cab83f0a7ad568549c..dd21f8c86217c28daa7a6cd602d1867d7795b0a4 100644 --- a/rtree-c/test/expected/typedef/reduction/r00111.c +++ b/rtree-c/test/expected/typedef/reduction/r00111.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 0 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 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/r01000.c b/rtree-c/test/expected/typedef/reduction/r01000.c index b4c35398feb7c1c930db77da6184483b12b9dfc9..7be4f0238cad41bad6a9c6f923580fc60b806062 100644 --- a/rtree-c/test/expected/typedef/reduction/r01000.c +++ b/rtree-c/test/expected/typedef/reduction/r01000.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r01001.c b/rtree-c/test/expected/typedef/reduction/r01001.c index 8fc451857a485a50b8e00e13c289af571d494dcb..c6995a7afce8e92b0114d1cd87a704ec704615de 100644 --- a/rtree-c/test/expected/typedef/reduction/r01001.c +++ b/rtree-c/test/expected/typedef/reduction/r01001.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 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/r01010.c b/rtree-c/test/expected/typedef/reduction/r01010.c index 375cdad3a14f593435ec0b6bc6f027c1d412245c..2976a16fe0f4bf4416ddf300fca87db2376711ff 100644 --- a/rtree-c/test/expected/typedef/reduction/r01010.c +++ b/rtree-c/test/expected/typedef/reduction/r01010.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r01011.c b/rtree-c/test/expected/typedef/reduction/r01011.c index d50b6d868fd6acc49ecf9fb1b469f7af35b5e9cd..64885691dcdf25c9a0b85afb63d1c75fae3d597c 100644 --- a/rtree-c/test/expected/typedef/reduction/r01011.c +++ b/rtree-c/test/expected/typedef/reduction/r01011.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 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/r01100.c b/rtree-c/test/expected/typedef/reduction/r01100.c index 9cef7278fa8e387cf5056ef0d7a68cf6a37b4b4a..80c900883508a58bb27be255d9c30bce7687147a 100644 --- a/rtree-c/test/expected/typedef/reduction/r01100.c +++ b/rtree-c/test/expected/typedef/reduction/r01100.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r01101.c b/rtree-c/test/expected/typedef/reduction/r01101.c index 63e071fa77a9058e667e43f236f17238b13a4ac2..83741ce1df29e66ddca12c36dd7ed1f0aee89b89 100644 --- a/rtree-c/test/expected/typedef/reduction/r01101.c +++ b/rtree-c/test/expected/typedef/reduction/r01101.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 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/r01110.c b/rtree-c/test/expected/typedef/reduction/r01110.c index c4958fa461fa26a500a805b7b8c5276cf52d2028..3643b757476316d7205862aa057380162921ac46 100644 --- a/rtree-c/test/expected/typedef/reduction/r01110.c +++ b/rtree-c/test/expected/typedef/reduction/r01110.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r01111.c b/rtree-c/test/expected/typedef/reduction/r01111.c index 045b2d23d8ba6217a6231eb9e160e396be8c8ef5..8004c85625cb8d5ab6a898b58435932e0818fff6 100644 --- a/rtree-c/test/expected/typedef/reduction/r01111.c +++ b/rtree-c/test/expected/typedef/reduction/r01111.c @@ -1,6 +1,6 @@ // 0 remove function f (20) at ("test/cases/small/typedef.c": line 4) // 1 remove parameter at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 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/r1000.c b/rtree-c/test/expected/typedef/reduction/r1000.c index 0836e185b98d920935cb70707515a0b44001b8b0..a3b7197a4412334635a6b619a9f1a243274909be 100644 --- a/rtree-c/test/expected/typedef/reduction/r1000.c +++ b/rtree-c/test/expected/typedef/reduction/r1000.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r1001.c b/rtree-c/test/expected/typedef/reduction/r1001.c index 499ea183f5cf320af4cec733382af773342f74dc..bb39f57cf4f3ced5716c939ae50e55112030cb97 100644 --- a/rtree-c/test/expected/typedef/reduction/r1001.c +++ b/rtree-c/test/expected/typedef/reduction/r1001.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 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/r1010.c b/rtree-c/test/expected/typedef/reduction/r1010.c index 9d339df9412e4eed6f855d2d734d53f3e0f22c81..93ff1a35202b15a490765565fe0caf322710d8d7 100644 --- a/rtree-c/test/expected/typedef/reduction/r1010.c +++ b/rtree-c/test/expected/typedef/reduction/r1010.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r1011.c b/rtree-c/test/expected/typedef/reduction/r1011.c index 810883f5fcd8ffdfb567d52ff1f5696f5d94673f..933639a05e0a23c9e8e5632cddd8d63551669af7 100644 --- a/rtree-c/test/expected/typedef/reduction/r1011.c +++ b/rtree-c/test/expected/typedef/reduction/r1011.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 0 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 0 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 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/r1100.c b/rtree-c/test/expected/typedef/reduction/r1100.c index 96b703d94657c5605b4dfd2dc116b23e0c2e56ae..dde813d7e459bb36a312c060c2031a3a80f07707 100644 --- a/rtree-c/test/expected/typedef/reduction/r1100.c +++ b/rtree-c/test/expected/typedef/reduction/r1100.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r1101.c b/rtree-c/test/expected/typedef/reduction/r1101.c index 6eaf788dfa12a1485be96b30a7400565a0fc5665..d9d6b9439023b1e25415b072dde280c06908b059 100644 --- a/rtree-c/test/expected/typedef/reduction/r1101.c +++ b/rtree-c/test/expected/typedef/reduction/r1101.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 0 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/r1110.c b/rtree-c/test/expected/typedef/reduction/r1110.c index 0484699b3b515c69e904553a441face685e6220d..f63807b029b7f77bd0ae0fa4b599f1264b0d6ec1 100644 --- a/rtree-c/test/expected/typedef/reduction/r1110.c +++ b/rtree-c/test/expected/typedef/reduction/r1110.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 1 inline variable x at ("test/cases/small/typedef.c": line 8) // 0 remove return statement at ("test/cases/small/typedef.c": line 9) diff --git a/rtree-c/test/expected/typedef/reduction/r1111.c b/rtree-c/test/expected/typedef/reduction/r1111.c index 2216df18d4cc92230e7f66f7a9df96ee0dcf30ac..87e183136e1d3f01ffcbda39bb6ec7dfd2464c7b 100644 --- a/rtree-c/test/expected/typedef/reduction/r1111.c +++ b/rtree-c/test/expected/typedef/reduction/r1111.c @@ -1,5 +1,5 @@ // 1 remove function f (20) at ("test/cases/small/typedef.c": line 4) -// 1 inline typedefuint64 at ("test/cases/small/typedef.c": line 2) +// 1 inline typedef uint64 at ("test/cases/small/typedef.c": line 2) // 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/typedefstruct/reduction/r1000.c b/rtree-c/test/expected/typedefstruct/reduction/r000.c similarity index 66% rename from rtree-c/test/expected/typedefstruct/reduction/r1000.c rename to rtree-c/test/expected/typedefstruct/reduction/r000.c index 2cedde9bac8ec1bdece530ad53f42f26ed69bfb6..24f99c32bfbd634349d169ae5a2f776ce3cc933c 100644 --- a/rtree-c/test/expected/typedefstruct/reduction/r1000.c +++ b/rtree-c/test/expected/typedefstruct/reduction/r000.c @@ -1,5 +1,4 @@ -// 1 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 0 inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) +// 0 remove struct point 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/r0000.c b/rtree-c/test/expected/typedefstruct/reduction/r0000.c deleted file mode 100644 index f7e469d086b6f52610cba0374c9ef28e26c1092b..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r0000.c +++ /dev/null @@ -1,13 +0,0 @@ -// 0 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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) - -typedef struct point { - int x; int y; - } point; -int main(void) -{ - point p = { 0, 0 }; - return p.x; -} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r0001.c b/rtree-c/test/expected/typedefstruct/reduction/r0001.c deleted file mode 100644 index 0abfa29912a352fc10f209e8daa34d2737e1b117..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r0001.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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/r001.c b/rtree-c/test/expected/typedefstruct/reduction/r001.c index 3a48c076889fa46a729e95153004abab7341d224..b48882b6037952ed6ce2b3c1e6bbb2dfa6ccba8c 100644 --- a/rtree-c/test/expected/typedefstruct/reduction/r001.c +++ b/rtree-c/test/expected/typedefstruct/reduction/r001.c @@ -1,10 +1,11 @@ -// 0 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 0 inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) -// 1 delete variable at ("test/cases/small/typedefstruct.c": line 7) +// 0 remove struct point 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/r101.c b/rtree-c/test/expected/typedefstruct/reduction/r01.c similarity index 54% rename from rtree-c/test/expected/typedefstruct/reduction/r101.c rename to rtree-c/test/expected/typedefstruct/reduction/r01.c index 29acff725abf19d089361f87f149649fd03e2545..91afd1f73f52593bac08639fc18d12d2bdb87eb8 100644 --- a/rtree-c/test/expected/typedefstruct/reduction/r101.c +++ b/rtree-c/test/expected/typedefstruct/reduction/r01.c @@ -1,5 +1,4 @@ -// 1 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 0 inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) +// 0 remove struct point at ("test/cases/small/typedefstruct.c": line 1) // 1 delete variable at ("test/cases/small/typedefstruct.c": line 7) typedef struct point { diff --git a/rtree-c/test/expected/typedefstruct/reduction/r0100.c b/rtree-c/test/expected/typedefstruct/reduction/r0100.c deleted file mode 100644 index 9aa98c04f1e83fc6acfeeeaa4e391f4e774af946..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r0100.c +++ /dev/null @@ -1,12 +0,0 @@ -// 0 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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/r0101.c b/rtree-c/test/expected/typedefstruct/reduction/r0101.c deleted file mode 100644 index 9ce51b7c9576a011413c039a3ad1826b77755ff7..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r0101.c +++ /dev/null @@ -1,11 +0,0 @@ -// 0 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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/r011.c b/rtree-c/test/expected/typedefstruct/reduction/r011.c deleted file mode 100644 index b64a83614514eac3fcc21a5382b1d77409be6b22..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r011.c +++ /dev/null @@ -1,7 +0,0 @@ -// 0 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 1 inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) -// 1 delete variable at ("test/cases/small/typedefstruct.c": line 7) - -int main(void) -{ -} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r1.c b/rtree-c/test/expected/typedefstruct/reduction/r1.c new file mode 100644 index 0000000000000000000000000000000000000000..cae46b889a19066e704e5f56fe2d6a5915aab3ea --- /dev/null +++ b/rtree-c/test/expected/typedefstruct/reduction/r1.c @@ -0,0 +1,5 @@ +// 1 remove struct point at ("test/cases/small/typedefstruct.c": line 1) + +int main(void) +{ +} diff --git a/rtree-c/test/expected/typedefstruct/reduction/r1001.c b/rtree-c/test/expected/typedefstruct/reduction/r1001.c deleted file mode 100644 index 13435a6531c033ed87edc35ce66e6acb485882a2..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r1001.c +++ /dev/null @@ -1,12 +0,0 @@ -// 1 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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/r1100.c b/rtree-c/test/expected/typedefstruct/reduction/r1100.c deleted file mode 100644 index d6b5a9df33fc9dd4fc8917e8cb7925c57e58c756..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r1100.c +++ /dev/null @@ -1,12 +0,0 @@ -// 1 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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/r1101.c b/rtree-c/test/expected/typedefstruct/reduction/r1101.c deleted file mode 100644 index f3a0a02839aac0eecaf3f0dbecb28b2d09201745..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r1101.c +++ /dev/null @@ -1,11 +0,0 @@ -// 1 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 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/r111.c b/rtree-c/test/expected/typedefstruct/reduction/r111.c deleted file mode 100644 index dc56dacc0d6375e61811d2845f5847308f872fa0..0000000000000000000000000000000000000000 --- a/rtree-c/test/expected/typedefstruct/reduction/r111.c +++ /dev/null @@ -1,7 +0,0 @@ -// 1 remove struct "point" at ("test/cases/small/typedefstruct.c": line 1) -// 1 inline typedefpoint at ("test/cases/small/typedefstruct.c": line 1) -// 1 delete variable at ("test/cases/small/typedefstruct.c": line 7) - -int main(void) -{ -}