Remove use of 'std::string' from Attr objects, using instead a byte
array allocated using the allocator in ASTContext.  This addresses
these strings getting leaked when using a BumpPtrAllocator (in
ASTContext).

Fixes: <rdar://problem/7636765>
llvm-svn: 95853
7 files changed
tree: 10f3170ba6f9ff5a1a05cafc16aa7a555d42260f
  1. clang/
  2. compiler-rt/
  3. llvm/