They use aggregate initialization.

According to the C++11 standard, it shouldn't be required after ``` = ``` (but would be without ``` = ```), but Clang was still complaining.  Apparently GCC < 4.8 also will complain.