From c0f3f72fa41006b9b35be06d4dbf4b969a86790c Mon Sep 17 00:00:00 2001 From: Ted Kremenek Date: Fri, 22 Jan 2010 22:44:15 +0000 Subject: Add 'clang_getClangVersion()' function to CIndex. This exposes the full Clang version string through the CIndex API. llvm-svn: 94242 --- clang/lib/Basic/Version.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'clang/lib/Basic/Version.cpp') diff --git a/clang/lib/Basic/Version.cpp b/clang/lib/Basic/Version.cpp index 76d5cf244cf..0521ab48891 100644 --- a/clang/lib/Basic/Version.cpp +++ b/clang/lib/Basic/Version.cpp @@ -71,7 +71,7 @@ llvm::StringRef getClangFullRepositoryVersion() { return buf; } -llvm::StringRef getClangFullVendorVersion() { +const char *getClangFullVendorVersion() { static std::string buf; if (buf.empty()) { llvm::raw_string_ostream OS(buf); @@ -81,7 +81,7 @@ llvm::StringRef getClangFullVendorVersion() { OS << "clang version " CLANG_VERSION_STRING " (" << getClangFullRepositoryVersion() << ')'; } - return buf; + return buf.c_str(); } } // end namespace clang -- cgit v1.2.3