Merge remote-tracking branch 'origin/main' into rebranch

This commit is contained in:
swift-ci
2021-01-26 06:12:31 -08:00
63 changed files with 177 additions and 127 deletions

View File

@@ -702,6 +702,10 @@ static void setPointerAuthOptions(PointerAuthOptions &opts,
opts.TaskResumeFunction =
PointerAuthSchema(codeKey, /*address*/ true, Discrimination::Constant,
SpecialPointerAuthDiscriminators::TaskResumeFunction);
opts.AsyncContextExtendedFrameEntry = PointerAuthSchema(
dataKey, /*address*/ true, Discrimination::Constant,
SpecialPointerAuthDiscriminators::SwiftAsyncContextExtendedFrameEntry);
}
std::unique_ptr<llvm::TargetMachine>