libc++ compliance fix