We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7073676 commit 87afe4dCopy full SHA for 87afe4d
llvm/lib/Frontend/OpenMP/OMPIRBuilder.cpp
@@ -7092,9 +7092,7 @@ static Expected<Function *> createOutlinedFunction(
7092
// preceding mapped arguments that refer to the same global that may be
7093
// seperate segments. To prevent this, we defer global processing until all
7094
// other processing has been performed.
7095
- if (llvm::isa<llvm::GlobalValue>(std::get<0>(InArg)) ||
7096
- llvm::isa<llvm::GlobalObject>(std::get<0>(InArg)) ||
7097
- llvm::isa<llvm::GlobalVariable>(std::get<0>(InArg))) {
+ if (isa<GlobalValue>(Input)) {
7098
DeferredReplacement.push_back(std::make_pair(Input, InputCopy));
7099
continue;
7100
}
0 commit comments