When there is forward declaration of a spirv entry, its decorates are not translated until its definition is seen. Forward id is re-used for its entry. Id in entry decorates should use forward id as well.
(cherry picked from commit 305f48884606abf18306db9cdac1487ab6c5d3f1)
When there is forward declaration of a spirv entry, its decorates are not translated until its definition is seen. Forward id is re-used for its entry. Id in entry decorates should use forward id as well.
(cherry picked from commit 305f48884606abf18306db9cdac1487ab6c5d3f1)