X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglsl%2Fir_function_can_inline.cpp;h=7b15d5df178de0306fcc0afad6b395395d7b66be;hb=528ac68f7a5225be5d624b6eca91be11122dfa91;hp=f29f277ef4b50683848e08d8c3960e5ba7f43860;hpb=1218430e1200a08cd64b6555d3fd1fd0274ad9e5;p=mesa.git diff --git a/src/glsl/ir_function_can_inline.cpp b/src/glsl/ir_function_can_inline.cpp index f29f277ef4b..7b15d5df178 100644 --- a/src/glsl/ir_function_can_inline.cpp +++ b/src/glsl/ir_function_can_inline.cpp @@ -59,7 +59,9 @@ bool can_inline(ir_call *call) { ir_function_can_inline_visitor v; - const ir_function_signature *callee = call->get_callee(); + const ir_function_signature *callee = call->callee; + if (!callee->is_defined) + return false; v.run((exec_list *) &callee->body);