Todd brought up our include guards on a code review, asking why we don't use #pragma once instead: https://gerrit.cloudera.org/#/c/10988/5 . It sounds like Kudu has switched to it
#pragma once does seem cleaner and our GCC and Clang versions are modern enough to support it. What do people think about switching to that as the preferred way of including headers only once? - Tim