fix complex_double redefine