File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -65,6 +65,20 @@ const char *lldb_private::GetVersion() {
65
65
#ifdef LLDB_ENABLE_SWIFT
66
66
auto const swift_version = swift::version::getSwiftFullVersion ();
67
67
g_version_str += " \n " + swift_version;
68
+ #else
69
+ // getSwiftFullVersion() also prints clang and llvm versions, no
70
+ // need to print them again. We keep this code here to not diverge
71
+ // too much from upstream.
72
+ std::string clang_rev (clang::getClangRevision ());
73
+ if (clang_rev.length () > 0 ) {
74
+ g_version_str += " \n clang revision " ;
75
+ g_version_str += clang_rev;
76
+ }
77
+ std::string llvm_rev (clang::getLLVMRevision ());
78
+ if (llvm_rev.length () > 0 ) {
79
+ g_version_str += " \n llvm revision " ;
80
+ g_version_str += llvm_rev;
81
+ }
68
82
#endif // LLDB_ENABLE_SWIFT
69
83
}
70
84
return g_version_str.c_str ();
You can’t perform that action at this time.
0 commit comments