Skip to content

Commit 914916a

Browse files
committed
[llvm] annotate LLVMCloneModule implementation for export
1 parent b8bda9d commit 914916a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

llvm/lib/Transforms/Utils/CloneModule.cpp

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,10 @@
1313

1414
#include "llvm/IR/DerivedTypes.h"
1515
#include "llvm/IR/Module.h"
16+
#include "llvm/Support/Compiler.h"
1617
#include "llvm/Transforms/Utils/Cloning.h"
1718
#include "llvm/Transforms/Utils/ValueMapper.h"
19+
1820
using namespace llvm;
1921

2022
namespace llvm {
@@ -216,8 +218,7 @@ std::unique_ptr<Module> llvm::CloneModule(
216218

217219
extern "C" {
218220

219-
LLVMModuleRef LLVMCloneModule(LLVMModuleRef M) {
221+
LLVM_ABI LLVMModuleRef LLVMCloneModule(LLVMModuleRef M) {
220222
return wrap(CloneModule(*unwrap(M)).release());
221223
}
222-
223224
}

0 commit comments

Comments
 (0)