building llvm with tip of tree gcc

Is anyone else seeing this: (using a tip of tree gcc mips cross compiler)

We are seeing the following error:

make[5]: Entering directory `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/ASTMatchers/Dynamic'
llvm[5]: Compiling ParserTest.cpp for Debug+Asserts build
llvm[4]: Linking Debug+Asserts unit test libclang
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_ParsesConfiguration_Test::TestBody()':
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7550:24: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]'
    FormatStyle Style = {};
                         ^
llvm[4]: ======= Finished Linking Debug+Asserts Unit test libclang
make[4]: Leaving directory `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/libclang'
make[4]: Entering directory `/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/build/tools/clang/unittests/AST'
llvm[4]: Compiling ASTContextParentMapTest.cpp for Debug+Asserts build
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_ParsesConfigurationWithLanguages_Test::TestBody()':
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7668:24: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]'
    FormatStyle Style = {};
                         ^
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_UsesLanguageForBasedOnStyle_Test::TestBody()':
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7772:24: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]'
    FormatStyle Style = {};
                         ^
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp: In member function 'virtual void clang::format::FormatTest_ConfigurationRoundTripTest_Test::TestBody()':
/scratch/bb-slaves/mipssw002/LLVM_canadian_cross_test/source/tools/clang/unittests/Format/FormatTest.cpp:7793:30: error: converting to 'std::vector<std::basic_string<char> >' from initializer list would use explicit constructor 'std::vector<_Tp, _Alloc>::vector(const allocator_type&) [with _Tp = std::basic_string<char>; _Alloc = std::allocator<std::basic_string<char> >; std::vector<_Tp, _Alloc>::allocator_type = std::allocator<std::basic_string<char> >]'
    FormatStyle ParsedStyle = {};
                               ^
llvm[4]: Linking Debug+Asserts unit test Multilib

Sorry....

The one we were using is new but not completely tip of tree and I just reran with tip of tree gcc mips and everything compiled.

Not sure if related but as of today the source file looks different, is the
ToT (top of tree) referring to gcc or clang?