Citation: 6B_1205/2018 E. 4

Le recours doit être admis. Le recourant, qui obtient gain de cause, ne supporte pas de frais judiciaires (art. 66 al. 1 LTF). Il peut prétendre à une indemnité de dépens, à la charge du canton de Genève. La demande d'assistance judiciaire devient ainsi sans objet (art. 64 al. 1 LTF). Il est statué sans frais. Au regard de la nature procédurale du vice examiné et dès lors que le Tribunal fédéral n'a pas traité la cause sur le fond, ne préjugeant ainsi pas de l'issue de la cause, il peut être procédé au renvoi sans ordonner préalablement un échange d'écritures (cf. ATF 133 IV 293 consid. 3.4.2 p. 296; arrêts 6B_1024/2016 du 17 novembre 2017 consid. 3; 6B_986/2016 du 20 septembre 2017 consid. 2.2 et les références citées). Par ces motifs, le Tribunal fédéral prononce :