X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fopt%2Fscalar_replace.c;h=4056172f592ae4a783d6278e9ea39751ef3c37d8;hb=6c7c7c010b4f0c9fc87ba4f740fe60ac93ef5724;hp=276baf3b58af018b242ff7b411b8f06d453ab932;hpb=41fac672b8f412b67e502dff0f9b03af6ceaef73;p=libfirm diff --git a/ir/opt/scalar_replace.c b/ir/opt/scalar_replace.c index 276baf3b5..4056172f5 100644 --- a/ir/opt/scalar_replace.c +++ b/ir/opt/scalar_replace.c @@ -211,13 +211,14 @@ int is_address_taken(ir_node *sel) break; case iro_Sel: { - ir_entity* entity = get_Sel_entity(succ); + int res; + ir_entity *entity = get_Sel_entity(succ); /* we can't handle unions correctly yet -> address taken */ if (is_Union_type(get_entity_owner(entity))) return 1; /* Check the Sel successor of Sel */ - int res = is_address_taken(succ); + res = is_address_taken(succ); if (res) return 1; break;