summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/Version.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2010-01-22 22:44:15 +0000
committerTed Kremenek <kremenek@apple.com>2010-01-22 22:44:15 +0000
commitc0f3f72fa41006b9b35be06d4dbf4b969a86790c (patch)
treed25665b771518f0a89e75bc14f3b3e41d14718c7 /clang/lib/Basic/Version.cpp
parent8f6a70f7f90274d311c93d4ff56d326b7d4e3ba2 (diff)
downloadbcm5719-llvm-c0f3f72fa41006b9b35be06d4dbf4b969a86790c.tar.gz
bcm5719-llvm-c0f3f72fa41006b9b35be06d4dbf4b969a86790c.zip
Add 'clang_getClangVersion()' function to CIndex. This exposes the full Clang version string through the CIndex API.
llvm-svn: 94242
Diffstat (limited to 'clang/lib/Basic/Version.cpp')
-rw-r--r--clang/lib/Basic/Version.cpp4
1 files changed, 2 insertions, 2 deletions
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
OpenPOWER on IntegriCloud