Skip to content

Commit 651a42f

Browse files
committed
[ORC] Remove unused flag (PendingRemoval) from JITDylib symbol table.
1 parent def4253 commit 651a42f

File tree

1 file changed

+2
-8
lines changed
  • llvm/include/llvm/ExecutionEngine/Orc

1 file changed

+2
-8
lines changed

llvm/include/llvm/ExecutionEngine/Orc/Core.h

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,14 +1210,13 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
12101210
SymbolTableEntry() = default;
12111211
SymbolTableEntry(JITSymbolFlags Flags)
12121212
: Flags(Flags), State(static_cast<uint8_t>(SymbolState::NeverSearched)),
1213-
MaterializerAttached(false), PendingRemoval(false) {}
1213+
MaterializerAttached(false) {}
12141214

12151215
ExecutorAddr getAddress() const { return Addr; }
12161216
JITSymbolFlags getFlags() const { return Flags; }
12171217
SymbolState getState() const { return static_cast<SymbolState>(State); }
12181218

12191219
bool hasMaterializerAttached() const { return MaterializerAttached; }
1220-
bool isPendingRemoval() const { return PendingRemoval; }
12211220

12221221
void setAddress(ExecutorAddr Addr) { this->Addr = Addr; }
12231222
void setFlags(JITSymbolFlags Flags) { this->Flags = Flags; }
@@ -1231,18 +1230,13 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
12311230
this->MaterializerAttached = MaterializerAttached;
12321231
}
12331232

1234-
void setPendingRemoval(bool PendingRemoval) {
1235-
this->PendingRemoval = PendingRemoval;
1236-
}
1237-
12381233
ExecutorSymbolDef getSymbol() const { return {Addr, Flags}; }
12391234

12401235
private:
12411236
ExecutorAddr Addr;
12421237
JITSymbolFlags Flags;
1243-
uint8_t State : 6;
1238+
uint8_t State : 7;
12441239
uint8_t MaterializerAttached : 1;
1245-
uint8_t PendingRemoval : 1;
12461240
};
12471241

12481242
using SymbolTable = DenseMap<SymbolStringPtr, SymbolTableEntry>;

0 commit comments

Comments
 (0)