Просмотр исходного кода

Add missing headers in bh_atomic.h and aot_llvm_extra.cpp (#3715)

James Ring 1 год назад
Родитель
Сommit
b845e2ede4
2 измененных файлов с 4 добавлено и 0 удалено
  1. 3 0
      core/iwasm/compilation/aot_llvm_extra.cpp
  2. 1 0
      core/shared/utils/bh_atomic.h

+ 3 - 0
core/iwasm/compilation/aot_llvm_extra.cpp

@@ -41,6 +41,9 @@
 #include <llvm/Target/CodeGenCWrappers.h>
 #include <llvm/Target/TargetMachine.h>
 #include <llvm/Target/TargetOptions.h>
+#if LLVM_VERSION_MAJOR >= 17
+#include <llvm/TargetParser/Triple.h>
+#endif
 #include <llvm/Transforms/Utils/LowerMemIntrinsics.h>
 #include <llvm/Transforms/Vectorize/LoopVectorize.h>
 #include <llvm/Transforms/Vectorize/LoadStoreVectorizer.h>

+ 1 - 0
core/shared/utils/bh_atomic.h

@@ -6,6 +6,7 @@
 #ifndef _BH_ATOMIC_H
 #define _BH_ATOMIC_H
 
+#include "bh_platform.h"
 #include "gnuc.h"
 
 #ifdef __cplusplus