you cannot be charged with anything, if you get apprehended for being under the influence of MDMA
if you are taken in they can give you a breathalizer and a drug test
but they cant prove what drug that you are on or if you are even on a drug
maybe you got a case of food poisoning (which often enough results in dialated pupil and facial flushing)
you cannot be charged for testing positive to drugs