コード例 #1
0
ファイル: Add_id_c_id_Rule.cs プロジェクト: killbug2004/reko
 public void SetUp()
 {
     m = new ProcedureBuilder();
     id = m.Local32("id");
     x = m.Local32("x");
     ssaIds = new SsaIdentifierCollection();
     foreach (Identifier i in m.Procedure.Frame.Identifiers)
     {
         ssaIds.Add(i, null, null, false);
     }
     ctx = new SsaEvaluationContext(ssaIds);
 }
コード例 #2
0
 private ExpressionSimplifier CreatePropagatorWithDummyStatement()
 {
     var ctx = new SsaEvaluationContext(ssaIds);
     ctx.Statement = new Statement(0, new SideEffect(Constant.Word32(32)), null);
     return new ExpressionSimplifier(ctx);
 }