File tree Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Expand file tree Collapse file tree 2 files changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -1837,6 +1837,9 @@ SPIRVToLLVM::transLinkageType(const SPIRVValue* V) {
1837
1837
// Definition
1838
1838
return GlobalValue::AvailableExternallyLinkage;
1839
1839
}
1840
+ else if (V->getLinkageType () == LinkageTypeLinkOnceODR) {
1841
+ return GlobalValue::LinkOnceODRLinkage;
1842
+ }
1840
1843
else {// LinkageTypeExport
1841
1844
if (V->getOpCode () == OpVariable) {
1842
1845
if (static_cast <const SPIRVVariable*>(V)->getInitializer () == 0 )
Original file line number Diff line number Diff line change @@ -333,6 +333,7 @@ enum FPRoundingMode {
333
333
enum LinkageType {
334
334
LinkageTypeExport = 0 ,
335
335
LinkageTypeImport = 1 ,
336
+ LinkageTypeLinkOnceODR = 2 ,
336
337
LinkageTypeInternal, /* internal use only */
337
338
LinkageTypeCount /* internal use only */
338
339
};
You can’t perform that action at this time.
0 commit comments