Fixed clang compilation errors. Apparently gcc and MSVC do not care about the order of initializer lists, but clang does.