summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CIndexCodeCompletion.cpp
diff options
context:
space:
mode:
authorDmitri Gribenko <gribozavr@gmail.com>2013-02-02 02:19:29 +0000
committerDmitri Gribenko <gribozavr@gmail.com>2013-02-02 02:19:29 +0000
commit2f23e9c5200d7902ec238b1f506f9e449d5319ea (patch)
treef8d11ecb9d7a0fd27c10f565bdac884e44ce1879 /clang/tools/libclang/CIndexCodeCompletion.cpp
parentc084bd2888153084cf8bc8c0337a88cf2ab53e8c (diff)
downloadbcm5719-llvm-2f23e9c5200d7902ec238b1f506f9e449d5319ea.tar.gz
bcm5719-llvm-2f23e9c5200d7902ec238b1f506f9e449d5319ea.zip
libclang: introduce cxstring::{createRef,createDup} for StringRefs
Also migrate all clients from the old API. llvm-svn: 174263
Diffstat (limited to 'clang/tools/libclang/CIndexCodeCompletion.cpp')
-rw-r--r--clang/tools/libclang/CIndexCodeCompletion.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/tools/libclang/CIndexCodeCompletion.cpp b/clang/tools/libclang/CIndexCodeCompletion.cpp
index e287eda73f9..61c5682bd68 100644
--- a/clang/tools/libclang/CIndexCodeCompletion.cpp
+++ b/clang/tools/libclang/CIndexCodeCompletion.cpp
@@ -224,7 +224,7 @@ clang_getCompletionParent(CXCompletionString completion_string,
if (!CCStr)
return cxstring::createNull();
- return createCXString(CCStr->getParentContextName(), /*DupString=*/false);
+ return cxstring::createRef(CCStr->getParentContextName());
}
CXString
@@ -923,7 +923,7 @@ CXString clang_codeCompleteGetObjCSelector(CXCodeCompleteResults *ResultsIn) {
if (!Results)
return cxstring::createEmpty();
- return createCXString(Results->Selector);
+ return cxstring::createDup(Results->Selector);
}
} // end extern "C"
OpenPOWER on IntegriCloud