-O0 -fdefer-type-errors