================
@@ -77,19 +77,6 @@ CXString createDup(const char *String) {
   return Str;
 }
 
-CXString createRef(StringRef String) {
-  if (!String.data())
-    return createNull();
-
-  // If the string is empty, it might point to a position in another string
-  // while having zero length. Make sure we don't create a reference to the
-  // larger string.
-  if (String.empty())
----------------
AaronBallman wrote:

Oh, I see what you mean, that is a difference in behavior for the null case 
because `clang_getCString()` (part of the stable API) would start returning a 
non-null pointer where it previously returned a null pointer. I'm not certain 
if any of the changed calls to `createDup()` will get a null `StringRef` 
though, that's a pretty odd beast.

https://github.com/llvm/llvm-project/pull/126683
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to