1 // RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
6 template<typename PassName>
7 Pass *callDefaultCtor() { return new PassName(); }
9 void foo(Pass *(*C)());
11 #include <bits/c++config.h>
12 #include <bits/stringfwd.h>
13 #include <bits/char_traits.h>
14 #include <memory> // For allocator.
15 #include <bits/basic_string.h>
17 bool foo(std::string &X) {