Different RVO behaviors between GCC and clang | Hacker News Reader