Linker: Eliminate uncalled functions, because they can be ill-defined.

Fixes issue #610. Also provides a testing option to keep uncalled functions.
This commit is contained in:
John Kessenich
2016-12-09 19:22:20 -07:00
parent bf6d7f43fd
commit 906cc21816
68 changed files with 101 additions and 7783 deletions

View File

@@ -58,10 +58,6 @@ max_vertices = -1
input primitive = none
output primitive = points
ERROR: node is still EOpNull!
0:3 Function Definition: foo( (global void)
0:3 Function Parameters:
0:3 Function Definition: bar( (global void)
0:3 Function Parameters:
0:? Linker Objects
Shader version: 110
0:? Sequence