[caller-isolation] Teach Sema how to handle isolation of explicit @execution({concurrent,caller}).

This commit is contained in:
Michael Gottesman
2025-01-24 11:04:17 -08:00
parent 6a9afa53f7
commit d79fcb6d84
6 changed files with 83 additions and 3 deletions

View File

@@ -8093,6 +8093,8 @@ public:
return cast_or_null<AbstractFunctionDecl>(ValueDecl::getOverriddenDecl());
}
std::optional<ExecutionKind> getExecutionBehavior() const;
/// Whether the declaration is later overridden in the module
///
/// Overrides are resolved during type checking; only query this field after