4 template<typename PassName>
5 Pass *callDefaultCtor() { return new PassName(); }
7 void foo(Pass *(*C)());
9 #include <bits/c++config.h>
10 #include <bits/stringfwd.h>
11 #include <bits/char_traits.h>
12 #include <memory> // For allocator.
13 #include <bits/basic_string.h>
15 bool foo(std::string &X) {