Skip to content

Commit afd365b

Browse files
committed
Make CompilerBuildConfiguration a struct again
1 parent dfe17e4 commit afd365b

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

lib/ASTGen/Sources/ASTGen/ASTGen+CompilerBuildConfiguration.swift

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ extension ASTGenVisitor {
2525
/// produced due to the evaluation.
2626
func activeClause(in node: IfConfigDeclSyntax) -> IfConfigClauseSyntax? {
2727
// Determine the active clause.
28+
var buildConfiguration = self.buildConfiguration
2829
buildConfiguration.conditionLoc = generateSourceLoc(node)
2930
let (activeClause, diagnostics) = node.activeClause(in: buildConfiguration)
3031
diagnoseAll(diagnostics)

lib/ASTGen/Sources/ASTGen/CompilerBuildConfiguration.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import SwiftSyntax
1818

1919
/// A build configuration that uses the compiler's ASTContext to answer
2020
/// queries.
21-
final class CompilerBuildConfiguration: BuildConfiguration {
21+
struct CompilerBuildConfiguration: BuildConfiguration {
2222
let ctx: BridgedASTContext
2323
var conditionLoc: BridgedSourceLoc
2424

0 commit comments

Comments
 (0)