The throw operation calls the destructors for automatic objects instantiated since entry to the try block.