llvm-project/clang/test/CodeGenCXX/2004-06-08-LateTemplateInstantiation.cpp
Eric Christopher 6672b33511 Migrate, FileCheckize and update:
2004-03-08-ReinterpretCastCopy.cpp
2004-03-09-UnmangledBuiltinMethods.cpp
2004-03-15-CleanupsAndGotos.cpp
2004-06-08-LateTemplateInstantiation.cpp
2004-09-27-CompilerCrash.cpp
2004-09-27-DidntEmitTemplate.cpp
2004-11-27-ExceptionCleanupAssertion.cpp
2004-11-27-FriendDefaultArgCrash.cpp
2005-01-03-StaticInitializers.cpp

from llvm/test/FrontendC++.

llvm-svn: 138157
2011-08-20 00:09:39 +00:00

19 lines
233 B
C++

// RUN: %clang_cc1 -emit-llvm %s -o -
template<typename Ty>
struct normal_iterator {
int FIELD;
};
void foo(normal_iterator<int>);
normal_iterator<int> baz();
void bar() {
foo(baz());
}
void *bar2() {
return (void*)foo;
}