Compiler projects using llvm
#ifndef _GLIBCXX_STRING
#define _GLIBCXX_STRING 1

template<typename T>
struct basic_string {
  static T _S_empty_rep_storage[];
};

template<typename T>
T basic_string<T>::_S_empty_rep_storage[sizeof(T)];

#endif