Boo.Lang.Compiler.Steps.RemoveDeadCode.RemoveUnreachableCode C# (CSharp) Method

RemoveUnreachableCode() private method

private RemoveUnreachableCode ( Statement node ) : void
node Boo.Lang.Compiler.Ast.Statement
return void
        private void RemoveUnreachableCode(Statement node)
        {
            Block block = node.ParentNode as Block;
            if (null == block) return;

            int from = DetectUnreachableCode(block, node);
            if (-1 != from) RemoveStatements(block, from);
        }