mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
Gardening: Use const consistently for ASTContext parameters.
This commit is contained in:
@@ -52,16 +52,16 @@ public:
|
||||
/// Retrieves an `AvailabilityContext` constrained by the given platform
|
||||
/// availability range.
|
||||
static AvailabilityContext forPlatformRange(const AvailabilityRange &range,
|
||||
ASTContext &ctx);
|
||||
const ASTContext &ctx);
|
||||
|
||||
/// Retrieves the maximally available `AvailabilityContext` for the
|
||||
/// compilation. The platform availability range will be set to the minimum
|
||||
/// inlining target (which may just be the deployment target).
|
||||
static AvailabilityContext forInliningTarget(ASTContext &ctx);
|
||||
static AvailabilityContext forInliningTarget(const ASTContext &ctx);
|
||||
|
||||
/// Retrieves an `AvailabilityContext` with the platform availability range
|
||||
/// set to the deployment target.
|
||||
static AvailabilityContext forDeploymentTarget(ASTContext &ctx);
|
||||
static AvailabilityContext forDeploymentTarget(const ASTContext &ctx);
|
||||
|
||||
/// Returns the range of platform versions which may execute code in the
|
||||
/// availability context, starting at its introduction version.
|
||||
@@ -77,16 +77,17 @@ public:
|
||||
bool isDeprecated() const;
|
||||
|
||||
/// Constrain with another `AvailabilityContext`.
|
||||
void constrainWithContext(const AvailabilityContext &other, ASTContext &ctx);
|
||||
void constrainWithContext(const AvailabilityContext &other,
|
||||
const ASTContext &ctx);
|
||||
|
||||
/// Constrain the platform availability range with `platformRange`.
|
||||
void constrainWithPlatformRange(const AvailabilityRange &platformRange,
|
||||
ASTContext &ctx);
|
||||
const ASTContext &ctx);
|
||||
|
||||
/// Constrain the context by adding \p domain to the set of unavailable
|
||||
/// domains.
|
||||
void constrainWithUnavailableDomain(AvailabilityDomain domain,
|
||||
ASTContext &ctx);
|
||||
const ASTContext &ctx);
|
||||
|
||||
/// Constrain with the availability attributes of `decl`.
|
||||
void constrainWithDecl(const Decl *decl);
|
||||
@@ -114,7 +115,7 @@ public:
|
||||
SWIFT_DEBUG_DUMP;
|
||||
|
||||
/// Returns true if all internal invariants are satisfied.
|
||||
bool verify(ASTContext &ctx) const;
|
||||
bool verify(const ASTContext &ctx) const;
|
||||
};
|
||||
|
||||
} // end namespace swift
|
||||
|
||||
@@ -48,7 +48,7 @@ public:
|
||||
/// restrictive than the current values. Returns true if any field was
|
||||
/// updated.
|
||||
bool constrainWith(const DeclAvailabilityConstraints &constraints,
|
||||
ASTContext &ctx);
|
||||
const ASTContext &ctx);
|
||||
|
||||
bool constrainUnavailability(
|
||||
const llvm::SmallVectorImpl<AvailabilityDomain> &domains);
|
||||
@@ -63,7 +63,7 @@ public:
|
||||
void Profile(llvm::FoldingSetNodeID &ID) const;
|
||||
|
||||
/// Returns true if all internal invariants are satisfied.
|
||||
bool verify(ASTContext &ctx) const;
|
||||
bool verify(const ASTContext &ctx) const;
|
||||
};
|
||||
|
||||
/// As an implementation detail, the values that make up an `Availability`
|
||||
@@ -74,7 +74,7 @@ class AvailabilityContext::Storage final : public llvm::FoldingSetNode {
|
||||
public:
|
||||
Info info;
|
||||
|
||||
static const Storage *get(const Info &info, ASTContext &ctx);
|
||||
static const Storage *get(const Info &info, const ASTContext &ctx);
|
||||
|
||||
void Profile(llvm::FoldingSetNodeID &ID) const { info.Profile(ID); }
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user