1 // RUN: %clang_cc1 -emit-llvm %s -o - 2 3 4 template<typename Ty> 5 struct normal_iterator { 6 int FIELD; 7 }; 8 9 void foo(normal_iterator<int>); 10 normal_iterator<int> baz(); 11 bar()12 void bar() { 13 foo(baz()); 14 } 15 bar2()16 void *bar2() { 17 return (void*)foo; 18 } 19