[cfe-dev] Fwd: DeclarationName and the StringRef.

Umesh Kalappa via cfe-dev cfe-dev at lists.llvm.org
Wed Dec 21 04:15:32 PST 2016


Hi All,

We have the function that accepts StringRef and construct
the DeclarationName instance .

Currenlty we are achieving the same as ,the code snap

void appendExtern(StringRef Sr)
{
 char *ExternChar = const_cast<char *> (Sr.data());
 *Ptr =reinterpret_cast<void *>(ExternChar);

  this->ExternName = DeclarationName::getFromOpaquePtr(Ptr);

}

There is, any better way of achieving this  ,because the above code is
crashing intermittently ?

Thank you  and any help here appreciated.
~Umesh
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20161221/cdef0bb2/attachment.html>


More information about the cfe-dev mailing list