The Brits voted in a national referendum that all parties swore to uphold.
The Brits voted in a national referendum that was explicitly non-binding and was an advisory referendum only.
It was only sworn to uphold later that year in 2016 when parliament agreed to request Article 50.
the referendum itself was officially non-binding and purely advisory