private Block CreateRefinementCheckerBlock() { var newCmds = new List <Cmd>(); newCmds.AddRange(refinementInstrumentation.CreateAssertCmds()); newCmds.Add(new AssumeCmd(Token.NoToken, Expr.False)); return(new Block(Token.NoToken, civlTypeChecker.AddNamePrefix("RefinementChecker"), newCmds, new ReturnCmd(Token.NoToken))); }
private Block CreateRefinementCheckerBlock() { var newCmds = new List <Cmd>(); newCmds.AddRange(refinementInstrumentation.CreateAssertCmds()); newCmds.Add(CmdHelper.AssumeCmd(Expr.False)); return(BlockHelper.Block(civlTypeChecker.AddNamePrefix("RefinementChecker"), newCmds)); }