Skip to content

Commit

Permalink
isconcrete still causes breakage unfortunately.
Browse files Browse the repository at this point in the history
  • Loading branch information
timo committed Apr 8, 2014
1 parent 6b79a76 commit 57010dc
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/spesh/optimize.c
Expand Up @@ -100,8 +100,8 @@ static void optimize_isconcrete(MVMThreadContext *tc, MVMSpeshGraph *g, MVMSpesh
MVMSpeshFacts *result_facts = MVM_spesh_get_facts(tc, g, ins->operands[0]);
ins->info = MVM_op_get_op(MVM_OP_const_i64);
result_facts->flags |= MVM_SPESH_FACT_KNOWN_VALUE;
ins->operands[0].lit_i64 = obj_facts->flags & MVM_SPESH_FACT_CONCRETE;
result_facts->value.i64 = obj_facts->flags & MVM_SPESH_FACT_CONCRETE;
ins->operands[0].lit_i64 = !!(obj_facts->flags & MVM_SPESH_FACT_CONCRETE);
result_facts->value.i64 = !!(obj_facts->flags & MVM_SPESH_FACT_CONCRETE);
obj_facts->usages--;
}
}
Expand Down Expand Up @@ -263,9 +263,9 @@ static void optimize_bb(MVMThreadContext *tc, MVMSpeshGraph *g, MVMSpeshBB *bb)
case MVM_OP_create:
optimize_repr_op(tc, g, bb, ins, 1);
break;
case MVM_OP_isconcrete:
/*case MVM_OP_isconcrete:
optimize_isconcrete(tc, g, ins);
break;
break;*/
case MVM_OP_istype:
optimize_istype(tc, g, ins);
break;
Expand Down

0 comments on commit 57010dc

Please sign in to comment.