<div>I don't want this.</div><div><br></div><a href="https://bitbucket.org/petsc/petsc-dev/changeset/3e5bdcc83cd970452d0648da9955f789cc574198">https://bitbucket.org/petsc/petsc-dev/changeset/3e5bdcc83cd970452d0648da9955f789cc574198</a><div>
<br></div><div><br></div><div>The whole reason I added PetscComplex rather than just using PetscScalar is that I wanted to use complex numbers for method design (polynomial optimization and time integration). What was the actual problem? If Microsoft has broken C99, then PETSC_HAVE_C99_COMPLEX should not be defined.</div>