On Windows there was an ordering problem in the push_back if the internal array needed growing, copying an element already deleted in the grow (I think).  With your approval, I'll check it in.  This will fix an assert in running the Preprocessor/pushable-diagnostics.c test on Windows.<br clear="all">

<div></div>
<div> </div>
<div>-John</div>
<div><br>-- <br>John Thompson<br><a href="mailto:John.Thompson.JTSoftware@gmail.com">John.Thompson.JTSoftware@gmail.com</a><br><br></div>