Skip to content

Commit ef61053

Browse files
Fix includes for LLVM 15
1 parent 98ba448 commit ef61053

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

compiler/Main.cpp

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
#include <llvm/IR/LegacyPassManager.h>
1616
#include <llvm/Transforms/IPO/PassManagerBuilder.h>
1717
#include <llvm/Transforms/Scalar.h>
18-
#include <llvm/Transforms/Scalar/LowerAtomic.h>
1918
#include <llvm/Transforms/Scalar/Scalarizer.h>
2019

2120
#if LLVM_VERSION_MAJOR >= 13
@@ -29,6 +28,12 @@ using OptimizationLevel = llvm::PassBuilder::OptimizationLevel;
2928
#endif
3029
#endif
3130

31+
#if LLVM_VERSION_MAJOR >= 15
32+
#include <llvm/Transforms/Scalar/LowerAtomicPass.h>
33+
#else
34+
#include <llvm/Transforms/Scalar/LowerAtomic.h>
35+
#endif
36+
3237
#include "Pass.h"
3338

3439
using namespace llvm;

0 commit comments

Comments
 (0)