@@ -1210,14 +1210,13 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
1210
1210
SymbolTableEntry () = default ;
1211
1211
SymbolTableEntry (JITSymbolFlags Flags)
1212
1212
: Flags(Flags), State(static_cast <uint8_t >(SymbolState::NeverSearched)),
1213
- MaterializerAttached (false ), PendingRemoval( false ) {}
1213
+ MaterializerAttached (false ) {}
1214
1214
1215
1215
ExecutorAddr getAddress () const { return Addr; }
1216
1216
JITSymbolFlags getFlags () const { return Flags; }
1217
1217
SymbolState getState () const { return static_cast <SymbolState>(State); }
1218
1218
1219
1219
bool hasMaterializerAttached () const { return MaterializerAttached; }
1220
- bool isPendingRemoval () const { return PendingRemoval; }
1221
1220
1222
1221
void setAddress (ExecutorAddr Addr) { this ->Addr = Addr; }
1223
1222
void setFlags (JITSymbolFlags Flags) { this ->Flags = Flags; }
@@ -1231,18 +1230,13 @@ class JITDylib : public ThreadSafeRefCountedBase<JITDylib>,
1231
1230
this ->MaterializerAttached = MaterializerAttached;
1232
1231
}
1233
1232
1234
- void setPendingRemoval (bool PendingRemoval) {
1235
- this ->PendingRemoval = PendingRemoval;
1236
- }
1237
-
1238
1233
ExecutorSymbolDef getSymbol () const { return {Addr, Flags}; }
1239
1234
1240
1235
private:
1241
1236
ExecutorAddr Addr;
1242
1237
JITSymbolFlags Flags;
1243
- uint8_t State : 6 ;
1238
+ uint8_t State : 7 ;
1244
1239
uint8_t MaterializerAttached : 1 ;
1245
- uint8_t PendingRemoval : 1 ;
1246
1240
};
1247
1241
1248
1242
using SymbolTable = DenseMap<SymbolStringPtr, SymbolTableEntry>;
0 commit comments