La constitution est supérieure aux traités internationaux tu peux pas test.
L'art 54 de la constitution dispose que « Si [une des autorités désignées] a déclaré qu'un engagement international comporte une clause contraire à la Constitution, l'autorisation de ratifier ou d'approuver l'engagement international en cause ne peut intervenir qu'après révision de la Constitution ».
Même si on modifie systématiquement la constitution pour qu'elle s'aligne sur un traité, et qu'en pratique on peut penser que les traités sont supérieurs, le principe reste fondamentalement le même.
En revanche je crois c'est plus flou pour le droit communautaire, depuis une jurisprudence de 2004. Mais je n'en sais pas plus sur ce point.