Ah sorry I was confused. LLT needs a real diagonal to work, so when you fix the solver to be complex (which I maybe would change, what do you think) you dont need to deal with it