Chromium Code Reviews| Index: pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| diff --git a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| index ef33a135f4deaf41d3d735f9f4bd12fb948c0ff8..67c972511c075ccc5750199fec26c6904501ea0a 100644 |
| --- a/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| +++ b/pkg/compiler/lib/src/cps_ir/cps_ir_builder_task.dart |
| @@ -1276,7 +1276,8 @@ class DartIrBuilderVisitor extends IrBuilderVisitor { |
| @override |
| ir.Primitive buildReifyTypeVariable(ir.Primitive target, |
| TypeVariableType variable) { |
| - assert(target is ir.This); |
| + //assert(target == irBuilder.state.thisParameter); |
|
karlklose
2015/03/20 09:43:07
Remove commented out code.
sra1
2015/03/20 10:01:42
Done.
|
| + assert(target == irBuilder.state.enclosingMethodThisParameter); |
| ir.Primitive prim = new ir.ReifyTypeVar(variable.element); |
| irBuilder.add(new ir.LetPrim(prim)); |
| return prim; |