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