Compiler projects using llvm
#ifndef _GLIBCXX_STRING
#define _GLIBCXX_STRING
template<typename> struct basic_string {
  struct _Alloc_hider {} _M_dataplus;
  ~basic_string() { _Alloc_hider h; } 
};
extern template class basic_string<char>;
#endif