We also don't have a specific provision in the Constitution to allow us to OCCUPY a defeated foe until he agrees to that treaty but we do that anyway.
At the moment we are preparing to pull out of both Iraq and Afghanistan WITHOUT such a treaty being approved in the Senate.
Probably grounds for impeachment.
Why would you need a treaty to end a war that was never declared in the first place?