1. A method, comprising: setting a first indicator to indicate that a first pipeline resource of a data processor is assigned to a first instruction in response to assigning the first pipeline resource to the first instruction so that the first pipeline resource is temporarily uniquely assigned to the first instruction during execution of the first instruction; and in response to a second instruction being assigned the first pipeline resource when the first indicator is set, indicating an error.