The function evaluates OpSpecConstant* incorrectly. Uses of this function need to be evaluated, but in general it should return that this is a constant we can evaluate. Some uses will allow an OpSpecConstant, but some should not.
This is used throughout the validator.