Skip to content

Commit f7c6fe0

Browse files
s/ENABLE_PNACL/PNACL_LLVM/
1 parent 7509d77 commit f7c6fe0

File tree

3 files changed

+14
-10
lines changed

3 files changed

+14
-10
lines changed

src/rustllvm/ArchiveWrapper.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
#include "llvm/Object/Archive.h"
1414

15-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
15+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
1616
#include "llvm/Object/ArchiveWriter.h"
1717
#endif
1818

@@ -156,7 +156,7 @@ LLVMRustWriteArchive(char *Dst,
156156
const LLVMRustArchiveMember **NewMembers,
157157
bool WriteSymbtab,
158158
Archive::Kind Kind) {
159-
#if LLVM_VERSION_MINOR >= 7
159+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
160160
std::vector<NewArchiveIterator> Members;
161161

162162
for (size_t i = 0; i < NumMembers; i++) {

src/rustllvm/RustWrapper.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ DIT unwrapDI(LLVMMetadataRef ref) {
280280
} \
281281
}
282282

283-
# if ENABLE_PNACL
283+
# if PNACL_LLVM
284284
// The NaCl SDK and Rust use slightly different LLVM 3.7 versions.
285285
// In the small space between these two revisions, LLVM has managed to modify
286286
// just about every DIBuilder function.
@@ -375,9 +375,9 @@ extern "C" LLVMMetadataRef LLVMDIBuilderCreateSubroutineType(
375375
LLVMMetadataRef ParameterTypes) {
376376
return wrap(Builder->createSubroutineType(
377377
unwrapDI<DIFile>(File),
378-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
378+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
379379
DITypeRefArray(unwrap<MDTuple>(ParameterTypes))));
380-
#elif LLVM_VERSION_MINOR >= 6 || ENABLE_PNACL
380+
#elif LLVM_VERSION_MINOR >= 6 || PNACL_LLVM
381381
unwrapDI<DITypeArray>(ParameterTypes)));
382382
#else
383383
unwrapDI<DIArray>(ParameterTypes)));
@@ -618,7 +618,7 @@ extern "C" LLVMValueRef LLVMDIBuilderInsertDeclareAtEnd(
618618
LLVMBasicBlockRef InsertAtEnd) {
619619
return wrap(Builder->insertDeclare(
620620
unwrap(Val),
621-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
621+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
622622
unwrap<DILocalVariable>(VarInfo),
623623
#else
624624
unwrapDI<DIVariable>(VarInfo),
@@ -645,7 +645,7 @@ extern "C" LLVMValueRef LLVMDIBuilderInsertDeclareBefore(
645645
#endif
646646
return wrap(Builder->insertDeclare(
647647
unwrap(Val),
648-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
648+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
649649
unwrap<DILocalVariable>(VarInfo),
650650
#else
651651
unwrapDI<DIVariable>(VarInfo),
@@ -836,7 +836,7 @@ LLVMRustLinkInExternalBitcode(LLVMModuleRef dst, char *bc, size_t len) {
836836
Module *Dst = unwrap(dst);
837837
#if LLVM_VERSION_MINOR >= 6
838838
std::unique_ptr<MemoryBuffer> buf = MemoryBuffer::getMemBufferCopy(StringRef(bc, len));
839-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
839+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
840840
ErrorOr<std::unique_ptr<Module>> Src =
841841
llvm::getLazyBitcodeModule(std::move(buf), Dst->getContext());
842842
#else
@@ -863,7 +863,7 @@ LLVMRustLinkInExternalBitcode(LLVMModuleRef dst, char *bc, size_t len) {
863863
#if LLVM_VERSION_MINOR >= 6
864864
raw_string_ostream Stream(Err);
865865
DiagnosticPrinterRawOStream DP(Stream);
866-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
866+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
867867
if (Linker::LinkModules(Dst, Src->get(), [&](const DiagnosticInfo &DI) { DI.print(DP); })) {
868868
#else
869869
if (Linker::LinkModules(Dst, *Src, [&](const DiagnosticInfo &DI) { DI.print(DP); })) {
@@ -1002,7 +1002,7 @@ LLVMRustBuildLandingPad(LLVMBuilderRef Builder,
10021002
unsigned NumClauses,
10031003
const char* Name,
10041004
LLVMValueRef F) {
1005-
#if LLVM_VERSION_MINOR >= 7 && !ENABLE_PNACL
1005+
#if LLVM_VERSION_MINOR >= 7 && !PNACL_LLVM
10061006
unwrap<Function>(F)->setPersonalityFn(unwrap<Constant>(PersFn));
10071007
return LLVMBuildLandingPad(Builder, Ty, NumClauses, Name);
10081008
#else

src/rustllvm/rustllvm.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@
5656
#include "llvm/IR/DIBuilder.h"
5757
#include "llvm/Linker/Linker.h"
5858

59+
#ifndef PNACL_LLVM
60+
#define PNACL_LLVM 0
61+
#endif
62+
5963
void LLVMRustSetLastError(const char*);
6064

6165
typedef struct OpaqueRustString *RustStringRef;

0 commit comments

Comments
 (0)