InBev shareholders have voted to approve the brewer's US$52bn takeover of US beer giant Anheuser-Busch.