Older GCC versions don't seem to support explicit struct member initialization.
Since the core source is C++, the tests should also be C++.