Don't use "return {...}" to initialize a std::tuple. This has only been valid
authorRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 23 Aug 2016 22:21:58 +0000 (22:21 +0000)
committerRichard Smith <richard-llvm@metafoo.co.uk>
Tue, 23 Aug 2016 22:21:58 +0000 (22:21 +0000)
commit84c4cc47f5fb52e680ca3f3790a7e15a3499731f
tree7a2bfbfd0c3fc8d9b805c76664b8e4543e5967c9
parent418237bed8e7372930f0a2491af2ba8c68f032be
Don't use "return {...}" to initialize a std::tuple. This has only been valid
since 2015 (n4387), though it's allowed by a library DR so new implementations
accept it in their C++11 modes...

This should unbreak the build with libstdc++ 4.9.

llvm-svn: 279583
llvm/lib/CodeGen/GlobalISel/MachineLegalizer.cpp