From 9f82806c7b5109553cf806a5652e6b6198665094 Mon Sep 17 00:00:00 2001
From: Eric Anholt <eric@anholt.net>
Date: Thu, 5 Aug 2010 12:10:31 -0700
Subject: glsl2: Don't dead-code eliminate a call where the return value is
 unused.

This showed up since the disabling of inlining at compile time, which
I apparently didn't regenerate piglit summary for.

Fixes:
glsl-deadcode-call.
---
 src/glsl/ir.h | 3 +++
 1 file changed, 3 insertions(+)

(limited to 'src/glsl/ir.h')

diff --git a/src/glsl/ir.h b/src/glsl/ir.h
index f58602515ef..ef8339ce199 100644
--- a/src/glsl/ir.h
+++ b/src/glsl/ir.h
@@ -1389,4 +1389,7 @@ extern void
 import_prototypes(const exec_list *source, exec_list *dest,
 		  class glsl_symbol_table *symbols, void *mem_ctx);
 
+extern bool
+ir_has_call(ir_instruction *ir);
+
 #endif /* IR_H */
-- 
cgit v1.2.3