r600g: fix error path and use util_slab_free
[mesa.git] / src / glsl / ir_function_can_inline.cpp
index f29f277ef4b50683848e08d8c3960e5ba7f43860..c367c30e44f37a7453481784d1f96b370ea2047a 100644 (file)
@@ -60,6 +60,8 @@ can_inline(ir_call *call)
 {
    ir_function_can_inline_visitor v;
    const ir_function_signature *callee = call->get_callee();
+   if (!callee->is_defined)
+      return false;
 
    v.run((exec_list *) &callee->body);