// RUN: %clang_cc1 -Wall -fsyntax-only %s -std=c++11 -verify
// The rdar11671507_vector<int *>[]> would previously crash CFG construction
// because of the temporary array of vectors.
template<typename T>classrdar11671507_vector{public:rdar11671507_vector();~rdar11671507_vector();
T *Base;
T *End;};voidrdar11671507(rdar11671507_vector<int*>v, rdar11671507_vector<int*>w){for(auto&vec :(rdar11671507_vector<int*>[]){ v, w }){}// expected-warning {{unused}}
}