X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=src%2Fglsl%2Fir_function_can_inline.cpp;h=7b15d5df178de0306fcc0afad6b395395d7b66be;hb=9add4e803877f97ad7f6d479d81d537426f09b6f;hp=f29f277ef4b50683848e08d8c3960e5ba7f43860;hpb=19f8f32a967fbe376ca0aae9be12100f4cdf9d31;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);