forked from OSchip/llvm-project
Non-functional change. Fix previous patch D34784.
llvm-svn: 310282
This commit is contained in:
parent
70af4f579d
commit
bcfdd7861e
|
@ -60,11 +60,15 @@ Compilation::getArgsForToolChain(const ToolChain *TC, StringRef BoundArch,
|
|||
DerivedArgList *&Entry = TCArgs[{TC, BoundArch, DeviceOffloadKind}];
|
||||
if (!Entry) {
|
||||
// Translate OpenMP toolchain arguments provided via the -Xopenmp-target flags.
|
||||
Entry = TC->TranslateOpenMPTargetArgs(*TranslatedArgs, DeviceOffloadKind);
|
||||
if (!Entry)
|
||||
Entry = TranslatedArgs;
|
||||
DerivedArgList *OpenMPArgs = TC->TranslateOpenMPTargetArgs(*TranslatedArgs,
|
||||
DeviceOffloadKind);
|
||||
if (!OpenMPArgs) {
|
||||
Entry = TC->TranslateArgs(*TranslatedArgs, BoundArch, DeviceOffloadKind);
|
||||
} else {
|
||||
Entry = TC->TranslateArgs(*OpenMPArgs, BoundArch, DeviceOffloadKind);
|
||||
delete OpenMPArgs;
|
||||
}
|
||||
|
||||
Entry = TC->TranslateArgs(*Entry, BoundArch, DeviceOffloadKind);
|
||||
if (!Entry)
|
||||
Entry = TranslatedArgs;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue