Skip to content

Commit c275297

Browse files
committed
Correct processing of hip_gpubin_handle symbols
1 parent 0f99ab1 commit c275297

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

clang/lib/Driver/ToolChains/HIPUtility.cpp

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,18 +241,14 @@ class HIPUndefinedFatBinSymbols {
241241

242242
bool isUndefined =
243243
FlagOrErr.get() & llvm::object::SymbolRef::SF_Undefined;
244-
bool isHidden =
245-
FlagOrErr.get() & llvm::object::SymbolRef::SF_Hidden;
246244
bool isFatBinSymbol = Name.starts_with(FatBinPrefix);
247245
bool isGPUBinHandleSymbol = Name.starts_with(GPUBinHandlePrefix);
248246

249247
// Handling for defined symbols
250248
if (!isUndefined) {
251249
if (isFatBinSymbol) {
252-
DefinedFatBinSymbols.insert(Name.str());
253250
FatBinSymbols.erase(Name.str());
254-
} else if (isGPUBinHandleSymbol && (!isHidden) ) {
255-
DefinedGPUBinHandleSymbols.insert(Name.str());
251+
} else if (isGPUBinHandleSymbol) {
256252
GPUBinHandleSymbols.erase(Name.str());
257253
}
258254
continue;

0 commit comments

Comments
 (0)