<div dir="ltr"><div style="font-size:12.8000001907349px">Hello,</div><div style="font-size:12.8000001907349px">My name is Luiz Henrique Bonifacio and I am a undergraduate student from Federal University of Mato Grosso do Sul, Brazil. I have been working on a scientific project in the area of code generation in which I am using the libFIRM.</div><div style="font-size:12.8000001907349px">My question is related with the node of Firm. In file &quot;gen_irnode.c &quot;<span style="font-size:12.8000001907349px">from libFIRM there is all the functions to create new nodes. I am having a problem with the &quot;new_Div&quot; function, specifically. </span></div><div style="font-size:12.8000001907349px"><span style="font-size:12.8000001907349px"><br></span></div><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><blockquote style="margin:0px 0px 0px 40px;border:none;padding:0px"><div style="font-size:12.8000001907349px"><div style="font-size:12.8000001907349px"><i>ir_node *pointer_value = get_value(right, mode);</i></div></div></blockquote></blockquote><div style="font-size:12.8000001907349px"><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>ir_node *pointer_value2 = get_value(left, mode);</i></div><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>ir_node* mem = get_store();</i></div><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>ir_node *Div = new_Div(mem, pointer_value2, pointer_value, mode, op_pin_state_floats);</i></div><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>mem = new_Proj(Div, mode_M, pn_Div_M);</i></div><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>ir_node* proj = new_Proj(Div, mode, pn_Div_res);</i></div><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>set_store(mem);</i></div><div style="font-size:12.8000001907349px"><i><span style="white-space:pre-wrap">                </span>set_value(rd, proj);</i></div><div style="font-size:12.8000001907349px"><i><br></i></div><div style="font-size:12.8000001907349px">The code above represents how I am calling the functions to create the new node. <span style="font-size:12.8000001907349px">When I call this function in my program, the node is created, the blocks are finalized, but when the program reaches the &quot;be_main&quot; function, a segmentation failure occures.</span></div><div style="font-size:12.8000001907349px"><div style="font-size:12.8000001907349px">I am seeding attached to this email my program, so you can see what I have done.</div><div style="font-size:12.8000001907349px">I hope deeply that you can help me.</div><div style="font-size:12.8000001907349px">Luiz.</div></div><div style="font-size:12.8000001907349px"><i><br></i></div></div><div style="font-size:12.8000001907349px"><br></div></div>