Skip to content

Commit 21e13c4

Browse files
authored
Merge pull request #40612 from rintaro/sourcekit-llvminitialize
[SourceKit] Initialize llvm in SourceKit
2 parents 3e98dd4 + 2c7cbe9 commit 21e13c4

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

tools/SourceKit/tools/sourcekitd/lib/API/Requests.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
#include "SourceKit/SwiftLang/Factory.h"
3131

3232
#include "swift/Basic/ExponentialGrowthAppendingBinaryByteStream.h"
33+
#include "swift/Basic/LLVMInitialize.h"
3334
#include "swift/Basic/Mangler.h"
3435
#include "swift/Basic/Statistic.h"
3536
#include "swift/Basic/Version.h"
@@ -107,6 +108,7 @@ static SourceKit::Context *GlobalCtx = nullptr;
107108
void sourcekitd::initializeService(
108109
StringRef runtimeLibPath, StringRef diagnosticDocumentationPath,
109110
std::function<void(sourcekitd_response_t)> postNotification) {
111+
INITIALIZE_LLVM();
110112
llvm::EnablePrettyStackTrace();
111113
GlobalCtx =
112114
new SourceKit::Context(runtimeLibPath, diagnosticDocumentationPath,

0 commit comments

Comments
 (0)