From 9dc9508c34392688cf9023e5a3af8fc937d32fe5 Mon Sep 17 00:00:00 2001 From: Mike Barnett Date: Mon, 27 Feb 2012 11:34:20 -0800 Subject: Adapting to new decompiler. Dynamic dispatch for interface method calls. --- BCT/BytecodeTranslator/CLRSemantics.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'BCT/BytecodeTranslator/CLRSemantics.cs') diff --git a/BCT/BytecodeTranslator/CLRSemantics.cs b/BCT/BytecodeTranslator/CLRSemantics.cs index ddf85c6f..8b7cda22 100644 --- a/BCT/BytecodeTranslator/CLRSemantics.cs +++ b/BCT/BytecodeTranslator/CLRSemantics.cs @@ -26,15 +26,15 @@ namespace BytecodeTranslator { return translator; } - public override ExpressionTraverser MakeExpressionTraverser(Sink sink, StatementTraverser/*?*/ statementTraverser, bool contractContext) { - return new CLRExpressionSemantics(sink, statementTraverser, contractContext); + public override ExpressionTraverser MakeExpressionTraverser(Sink sink, StatementTraverser/*?*/ statementTraverser, bool contractContext, bool expressionIsStatement) { + return new CLRExpressionSemantics(sink, statementTraverser, contractContext, expressionIsStatement); } public class CLRExpressionSemantics : ExpressionTraverser { - public CLRExpressionSemantics(Sink sink, StatementTraverser/*?*/ statementTraverser, bool contractContext) - : base(sink, statementTraverser, contractContext) { } + public CLRExpressionSemantics(Sink sink, StatementTraverser/*?*/ statementTraverser, bool contractContext, bool expressionIsStatement) + : base(sink, statementTraverser, contractContext, expressionIsStatement) { } } } -- cgit v1.2.3