Faits: Faits: A. Une poursuite pénale a été ouverte dans le canton de Neuchâtel contre X._. Il a comparu comme accusé devant le Tribunal correctionnel du district de La Chaux-de-Fonds à l'audience du 15 juin 2006. L'accusation était soutenue par le Procureur général Pierre Cornu, qui intervenait aux débats. X._ a soulevé une question préjudicielle, au sens de l'art. 202 du code de procédure pénale neuchâtelois (CPPN), tendant à la récusation du Procureur général Cornu. Statuant aussitôt, le Tribunal correctionnel a rejeté la requête de récusation. A. Une poursuite pénale a été ouverte dans le canton de Neuchâtel contre X._. Il a comparu comme accusé devant le Tribunal correctionnel du district de La Chaux-de-Fonds à l'audience du 15 juin 2006. L'accusation était soutenue par le Procureur général Pierre Cornu, qui intervenait aux débats. X._ a soulevé une question préjudicielle, au sens de l'art. 202 du code de procédure pénale neuchâtelois (CPPN), tendant à la récusation du Procureur général Cornu. Statuant aussitôt, le Tribunal correctionnel a rejeté la requête de récusation. B. Agissant par la voie du recours de droit public, X._ demande au Tribunal fédéral d'annuler la décision incidente prise par le Tribunal correctionnel. Il invoque les art. 30 al. 1 Cst. et 6 CEDH. Il n'a pas été demandé de réponses au recours. Il n'a pas été demandé de réponses au recours. C. Le recourant demande l'assistance judiciaire. 