Skip to content

Commit 3ab2314

Browse files
authored
Merge pull request #77154 from kubamracek/embedded-onone
[GenericCloner] Propagate @_optimize(none) when cloning
2 parents 70a4498 + 84b69f0 commit 3ab2314

File tree

4 files changed

+764
-0
lines changed

4 files changed

+764
-0
lines changed

lib/SILOptimizer/Utils/GenericCloner.cpp

+1
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ SILFunction *GenericCloner::createDeclaration(
5151
for (auto &Attr : Orig->getSemanticsAttrs()) {
5252
NewF->addSemanticsAttr(Attr);
5353
}
54+
NewF->setOptimizationMode(Orig->getOptimizationMode());
5455
if (!Orig->hasOwnership()) {
5556
NewF->setOwnershipEliminated();
5657
}

0 commit comments

Comments
 (0)