diff options
-rw-r--r-- | BCT/BytecodeTranslator/ExpressionTraverser.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/BCT/BytecodeTranslator/ExpressionTraverser.cs b/BCT/BytecodeTranslator/ExpressionTraverser.cs index 77050c46..d9ba488e 100644 --- a/BCT/BytecodeTranslator/ExpressionTraverser.cs +++ b/BCT/BytecodeTranslator/ExpressionTraverser.cs @@ -755,7 +755,7 @@ namespace BytecodeTranslator // Simplify the LHS so that all nested dereferences and method calls are broken
// up into separate assignments to locals.
- var blockExpression = AssignmentSimplifier.Simplify(this.sink, assignment.Target);
+ var blockExpression = ExpressionSimplifier.Simplify(this.sink, assignment.Target) as IBlockExpression;
foreach (var s in blockExpression.BlockStatement.Statements) {
this.StmtTraverser.Visit(s);
}
|