Make the filling: In a heat proof medium bowl set over a saucepan of simmering water, melt the butter with the chocolate over moderate heat, stirring occasionally, until smooth, about 5 minutes. Remove from the heat and whisk the sugar, vanilla and salt. Whisk in the eggs until smooth, then stir in the flour until just incorporated. Spread the batter evenly over the cooled crust. Bake for about 25 minutes until the edge is set but the center is still slightly jiggly. Transfer to a rack and let cool of completely.