Home | History | Annotate | Download | only in FrontendC++
      1 // RUN: %llvmgxx -S %s -o - | llvm-as -o /dev/null
      2 
      3 struct Pass {} ;
      4 template<typename PassName>
      5 Pass *callDefaultCtor() { return new PassName(); }
      6 
      7 void foo(Pass *(*C)());
      8 
      9 #include <string>
     10 
     11 bool foo(std::string &X) {
     12   return X.empty();
     13 }
     14