diff options
author | Ted Kremenek <kremenek@apple.com> | 2010-01-22 22:44:15 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2010-01-22 22:44:15 +0000 |
commit | c0f3f72fa41006b9b35be06d4dbf4b969a86790c (patch) | |
tree | d25665b771518f0a89e75bc14f3b3e41d14718c7 /clang/lib/Basic/Version.cpp | |
parent | 8f6a70f7f90274d311c93d4ff56d326b7d4e3ba2 (diff) | |
download | bcm5719-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.cpp | 4 |
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 |