package main func Foo() { Bar() Baz() } func Bar() { Baz() Quux() } func Baz() { } func Quux() { Baz() } func NeverCalled() { Foo() Bar() Baz() Quux() } func Vertex(pos vec2) vec4 { Foo() return vec4(0) } func Fragment(pos vec4) vec4 { Quux() return vec4(0) }