diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2010-03-05 15:39:20 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2010-03-05 15:39:20 +0000 |
commit | d4870700adf499ade2f33dfaa6c451818b5470eb (patch) | |
tree | f229801fc311bae1af56d68f4a29a7d7ffd6d429 /clang/lib/Basic/Version.cpp | |
parent | 34004170c5ea9c66296cb9c43c0c6aab17aa1a9c (diff) | |
download | bcm5719-llvm-d4870700adf499ade2f33dfaa6c451818b5470eb.tar.gz bcm5719-llvm-d4870700adf499ade2f33dfaa6c451818b5470eb.zip |
Make sure the raw_string_ostream gets flushed so we don't accidentally return an empty string.
llvm-svn: 97809
Diffstat (limited to 'clang/lib/Basic/Version.cpp')
-rw-r--r-- | clang/lib/Basic/Version.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/clang/lib/Basic/Version.cpp b/clang/lib/Basic/Version.cpp index b9860cb0f82..6d9bee8ceed 100644 --- a/clang/lib/Basic/Version.cpp +++ b/clang/lib/Basic/Version.cpp @@ -45,7 +45,7 @@ std::string getClangRevision() { std::string revision; llvm::raw_string_ostream OS(revision); OS << strtol(SVN_REVISION, 0, 10); - return revision; + return OS.str(); } #endif return ""; @@ -58,7 +58,7 @@ std::string getClangFullRepositoryVersion() { const std::string &Revision = getClangRevision(); if (!Revision.empty()) OS << ' ' << Revision; - return buf; + return OS.str(); } std::string getClangFullVersion() { @@ -69,7 +69,7 @@ std::string getClangFullVersion() { #endif OS << "clang version " CLANG_VERSION_STRING " (" << getClangFullRepositoryVersion() << ')'; - return buf; + return OS.str(); } } // end namespace clang |