1 // RUN: %clang -emit-llvm -g -S %s -o -
2 // PR13531
3 template <typename>
4 struct unique_ptr {
unique_ptrunique_ptr5   unique_ptr() {}
6 };
7 
8 template <unsigned>
9 struct Vertex {};
10 
crash()11 void crash() // Asserts
12 {
13   unique_ptr<Vertex<2>[]> v = unique_ptr<Vertex<2>[]>();
14 }
15