I'm having trouble getting tuple_cat to work with the above release of the Intel C++ Compiler.
The rather simple example below compiles fine with g++4.7.0 and clang3.1.
Similarly, the example on http://en.cppreference.com/w/cpp/utility/tuple/tuple_cat fails as well.
I did not see anything in Intel's supported C++11 features list that should prevent this from working.
Is this a known problem?
template <typename arg>
void test(arg &&i)
auto hello = std::tuple_cat(std::make_tuple(), std::forward_as_tuple(i));
int main(int argc, char const *argv)
double *p = nullptr;
int i = 37;
auto hello1 = std::tuple_cat(std::make_tuple(), std::make_tuple(p));
auto hello2 = std::tuple_cat(std::make_tuple(1), std::make_tuple(2));