The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Antlr4, reference master (c95f13), with Swift 6.2 (beta) for Android on 17 Jun 2025 16:31:21 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[108/158] Compiling Antlr4 CommonTokenFactory.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[109/158] Compiling Antlr4 CommonTokenStream.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[110/158] Compiling Antlr4 ConsoleErrorListener.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[111/158] Compiling Antlr4 DefaultErrorStrategy.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[112/158] Compiling Antlr4 DiagnosticErrorListener.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[113/158] Compiling Antlr4 FailedPredicateException.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[114/158] Compiling Antlr4 InputMismatchException.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[115/158] Compiling Antlr4 IntStream.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[116/158] Compiling Antlr4 InterpreterRuleContext.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[117/158] Compiling Antlr4 Lexer.swift
/host/spi-builder-workspace/Sources/Antlr4/DiagnosticErrorListener.swift:104:13: warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
102 |         let ruleIndex: Int = dfa.atnStartState.ruleIndex!
103 |
104 |         var ruleNames: [String] = recognizer.getRuleNames()
    |             `- warning: variable 'ruleNames' was never mutated; consider changing to 'let' constant
105 |         if ruleIndex < 0 || ruleIndex >= ruleNames.count {
106 |             return String(decision)
/host/spi-builder-workspace/Sources/Antlr4/Lexer.swift:135:13: warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
133 |         // Mark start location in char stream so unbuffered streams are
134 |         // guaranteed at least have text of current token
135 |         var tokenStartMarker = _input.mark()
    |             `- warning: variable 'tokenStartMarker' was never mutated; consider changing to 'let' constant
136 |         defer {
137 |             // make sure we release marker after match or
/host/spi-builder-workspace/Sources/Antlr4/misc/Interval.swift:65:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 63 |
 64 |
 65 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Interval' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 66 |         var hash: Int = 23
 67 |         hash = hash * 31 + a
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[118/158] Compiling Antlr4 ProfilingATNSimulator.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[119/158] Compiling Antlr4 RangeTransition.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[120/158] Compiling Antlr4 RuleStartState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[121/158] Compiling Antlr4 RuleStopState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[122/158] Compiling Antlr4 RuleTransition.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[123/158] Compiling Antlr4 SemanticContext.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[124/158] Compiling Antlr4 SetTransition.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[125/158] Compiling Antlr4 SingletonPredictionContext.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[126/158] Compiling Antlr4 StarBlockStartState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[127/158] Compiling Antlr4 StarLoopEntryState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[128/158] Compiling Antlr4 StarLoopbackState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[129/158] Compiling Antlr4 TokensStartState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[130/158] Compiling Antlr4 Transition.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[131/158] Compiling Antlr4 WildcardTransition.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[132/158] Compiling Antlr4 DFA.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[133/158] Compiling Antlr4 DFASerializer.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[134/158] Compiling Antlr4 DFAState.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[135/158] Compiling Antlr4 LexerDFASerializer.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[136/158] Compiling Antlr4 BitSet.swift
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:56:13: warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 54 |     override
 55 |     public func adaptivePredict(_ input: TokenStream, _ decision: Int,_ outerContext: ParserRuleContext?) throws -> Int {
 56 |         var outerContext = outerContext
    |             `- warning: variable 'outerContext' was never mutated; consider changing to 'let' constant
 57 |         self._sllStopIndex = -1
 58 |         self._llStopIndex = -1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:60:13: warning: variable 'start' was never mutated; consider changing to 'let' constant
 58 |         self._llStopIndex = -1
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
    |             `- warning: variable 'start' was never mutated; consider changing to 'let' constant
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:61:13: warning: variable 'alt' was never mutated; consider changing to 'let' constant
 59 |         self.currentDecision = decision
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
    |             `- warning: variable 'alt' was never mutated; consider changing to 'let' constant
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
 63 |         decisions[decision].timeInPrediction += (stop - start)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:62:13: warning: variable 'stop' was never mutated; consider changing to 'let' constant
 60 |         var start: Int64 = Int64(Date().timeIntervalSince1970) //System.nanoTime(); // expensive but useful info
 61 |         var alt: Int = try  super.adaptivePredict(input, decision, outerContext)
 62 |         var stop: Int64 = Int64(Date().timeIntervalSince1970)  //System.nanoTime();
    |             `- warning: variable 'stop' was never mutated; consider changing to 'let' constant
 63 |         decisions[decision].timeInPrediction += (stop - start)
 64 |         decisions[decision].invocations += 1
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:66:13: warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 64 |         decisions[decision].invocations += 1
 65 |
 66 |         var SLL_k: Int64 = Int64(_sllStopIndex - _startIndex + 1)
    |             `- warning: variable 'SLL_k' was never mutated; consider changing to 'let' constant
 67 |         decisions[decision].SLL_TotalLook += SLL_k
 68 |         decisions[decision].SLL_MinLook = decisions[decision].SLL_MinLook == 0 ? SLL_k : min(decisions[decision].SLL_MinLook, SLL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ProfilingATNSimulator.swift:76:17: warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 74 |
 75 |         if _llStopIndex >= 0 {
 76 |             var LL_k: Int64 = Int64(_llStopIndex - _startIndex + 1)
    |                 `- warning: variable 'LL_k' was never mutated; consider changing to 'let' constant
 77 |             decisions[decision].LL_TotalLook += LL_k
 78 |             decisions[decision].LL_MinLook = decisions[decision].LL_MinLook == 0 ? LL_k : min(decisions[decision].LL_MinLook, LL_k)
/host/spi-builder-workspace/Sources/Antlr4/atn/ATNState.swift:126:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
124 |
125 |
126 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ATNState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
127 |         return stateNumber
128 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/SemanticContext.swift:64:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 62 |     }
 63 |
 64 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'SemanticContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 65 |         fatalError(#function + " must be overridden")
 66 |     }
/host/spi-builder-workspace/Sources/Antlr4/atn/PredictionContext.swift:108:22: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
106 |     }
107 |
108 |     public final var hashValue: Int {
    |                      `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'PredictionContext' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
109 |         return cachedHashCode
110 |     }
/host/spi-builder-workspace/Sources/Antlr4/dfa/DFAState.swift:112:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
110 |
111 |
112 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'DFAState' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
113 |         var hash = MurmurHash.initialize(7)
114 |         hash = MurmurHash.update(hash, configs.hashValue)
/host/spi-builder-workspace/Sources/Antlr4/misc/BitSet.swift:1056:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1054 |     /// - returns: the hash code value for this bit set
1055 |     ///
1056 |     public var hashValue: Int {
     |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'BitSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
1057 |         var h: Int64 = 1234
1058 |         var i: Int = wordsInUse
/host/spi-builder-workspace/Sources/Antlr4/misc/IntervalSet.swift:483:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
481 |         return MurmurHash.finish(hash, intervals.count * 2)
482 |     }
483 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'IntervalSet' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
484 |         var hash = MurmurHash.initialize()
485 |         for I: Interval in intervals {
/host/spi-builder-workspace/Sources/Antlr4/VocabularySingle.swift:158:16: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
156 |     }
157 |
158 |     public var hashValue: Int {
    |                `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'Vocabulary' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
159 |         return Unmanaged.passUnretained(self).toOpaque().hashValue
160 | //        return unsafeAddress(of: self).hashValue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[137/158] Compiling Antlr4 ErrorNode.swift
[138/158] Compiling Antlr4 ParseTree.swift
[139/158] Compiling Antlr4 ParseTreeListener.swift
[140/158] Compiling Antlr4 ParseTreeVisitor.swift
[141/158] Compiling Antlr4 ParseTreeWalker.swift
[142/158] Compiling Antlr4 RuleNode.swift
[143/158] Compiling Antlr4 SyntaxTree.swift
[144/158] Compiling Antlr4 TerminalNode.swift
[145/158] Compiling Antlr4 TerminalNodeImpl.swift
[146/158] Compiling Antlr4 Tree.swift
[147/158] Compiling Antlr4 Trees.swift
[148/158] Compiling Antlr4 Chunk.swift
[149/158] Compiling Antlr4 ParseTreeMatch.swift
[150/158] Compiling Antlr4 ParseTreePattern.swift
[151/158] Compiling Antlr4 ParseTreePatternMatcher.swift
[152/158] Compiling Antlr4 RuleTagToken.swift
[153/158] Compiling Antlr4 TagChunk.swift
[154/158] Compiling Antlr4 TextChunk.swift
[155/158] Compiling Antlr4 TokenTagToken.swift
[156/159] Wrapping AST for Antlr4 for debugging
[157/159] Write Objects.LinkFileList
[158/159] Linking libAntlr4.so
Build complete! (18.91s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Antlr4",
  "name" : "Antlr4",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Antlr4",
      "targets" : [
        "Antlr4"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "Antlr4Tests",
      "module_type" : "SwiftTarget",
      "name" : "Antlr4Tests",
      "path" : "Tests/Antlr4Tests",
      "sources" : [
        "MurmurHashTests.swift",
        "ParseTreePatternMatcherTests.swift",
        "RuntimeMetaDataTests.swift",
        "StringExtensionTests.swift",
        "TokenStreamRewriterTests.swift",
        "TokenStreamTests.swift",
        "VisitorTests.swift"
      ],
      "target_dependencies" : [
        "Antlr4"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Antlr4",
      "module_type" : "SwiftTarget",
      "name" : "Antlr4",
      "path" : "Sources/Antlr4",
      "product_memberships" : [
        "Antlr4"
      ],
      "sources" : [
        "ANTLRErrorListener.swift",
        "ANTLRErrorStrategy.swift",
        "ANTLRFileStream.swift",
        "ANTLRInputStream.swift",
        "BailErrorStrategy.swift",
        "BaseErrorListener.swift",
        "BufferedTokenStream.swift",
        "CharStream.swift",
        "CommonToken.swift",
        "CommonTokenFactory.swift",
        "CommonTokenStream.swift",
        "ConsoleErrorListener.swift",
        "DefaultErrorStrategy.swift",
        "DiagnosticErrorListener.swift",
        "FailedPredicateException.swift",
        "InputMismatchException.swift",
        "IntStream.swift",
        "InterpreterRuleContext.swift",
        "Lexer.swift",
        "LexerInterpreter.swift",
        "LexerNoViableAltException.swift",
        "ListTokenSource.swift",
        "NoViableAltException.swift",
        "Parser.swift",
        "ParserInterpreter.swift",
        "ParserRuleContext.swift",
        "ProxyErrorListener.swift",
        "RecognitionException.swift",
        "Recognizer.swift",
        "RuleContext.swift",
        "RuntimeMetaData.swift",
        "Token.swift",
        "TokenFactory.swift",
        "TokenSource.swift",
        "TokenStream.swift",
        "TokenStreamRewriter.swift",
        "UnbufferedCharStream.swift",
        "UnbufferedTokenStream.swift",
        "VocabularySingle.swift",
        "WritableToken.swift",
        "atn/ATN.swift",
        "atn/ATNConfig.swift",
        "atn/ATNConfigSet.swift",
        "atn/ATNDeserializationOptions.swift",
        "atn/ATNDeserializer.swift",
        "atn/ATNSimulator.swift",
        "atn/ATNState.swift",
        "atn/ATNType.swift",
        "atn/AbstractPredicateTransition.swift",
        "atn/ActionTransition.swift",
        "atn/AmbiguityInfo.swift",
        "atn/ArrayPredictionContext.swift",
        "atn/AtomTransition.swift",
        "atn/BasicBlockStartState.swift",
        "atn/BasicState.swift",
        "atn/BlockEndState.swift",
        "atn/BlockStartState.swift",
        "atn/ContextSensitivityInfo.swift",
        "atn/DecisionEventInfo.swift",
        "atn/DecisionInfo.swift",
        "atn/DecisionState.swift",
        "atn/DefaultATNConfig.swift",
        "atn/EmptyPredictionContext.swift",
        "atn/EpsilonTransition.swift",
        "atn/ErrorInfo.swift",
        "atn/LL1Analyzer.swift",
        "atn/LexerATNConfig.swift",
        "atn/LexerATNSimulator.swift",
        "atn/LexerAction.swift",
        "atn/LexerActionExecutor.swift",
        "atn/LexerActionType.swift",
        "atn/LexerChannelAction.swift",
        "atn/LexerCustomAction.swift",
        "atn/LexerIndexedCustomAction.swift",
        "atn/LexerModeAction.swift",
        "atn/LexerMoreAction.swift",
        "atn/LexerPopModeAction.swift",
        "atn/LexerPushModeAction.swift",
        "atn/LexerSkipAction.swift",
        "atn/LexerTypeAction.swift",
        "atn/LookaheadEventInfo.swift",
        "atn/LookupATNConfig.swift",
        "atn/LookupDictionary.swift",
        "atn/LoopEndState.swift",
        "atn/NotSetTransition.swift",
        "atn/ParseInfo.swift",
        "atn/ParserATNSimulator.swift",
        "atn/PlusBlockStartState.swift",
        "atn/PlusLoopbackState.swift",
        "atn/PrecedencePredicateTransition.swift",
        "atn/PredicateEvalInfo.swift",
        "atn/PredicateTransition.swift",
        "atn/PredictionContext.swift",
        "atn/PredictionContextCache.swift",
        "atn/PredictionMode.swift",
        "atn/ProfilingATNSimulator.swift",
        "atn/RangeTransition.swift",
        "atn/RuleStartState.swift",
        "atn/RuleStopState.swift",
        "atn/RuleTransition.swift",
        "atn/SemanticContext.swift",
        "atn/SetTransition.swift",
        "atn/SingletonPredictionContext.swift",
        "atn/StarBlockStartState.swift",
        "atn/StarLoopEntryState.swift",
        "atn/StarLoopbackState.swift",
        "atn/TokensStartState.swift",
        "atn/Transition.swift",
        "atn/WildcardTransition.swift",
        "dfa/DFA.swift",
        "dfa/DFASerializer.swift",
        "dfa/DFAState.swift",
        "dfa/LexerDFASerializer.swift",
        "misc/BitSet.swift",
        "misc/DoubleKeyMap.swift",
        "misc/IntSet.swift",
        "misc/Interval.swift",
        "misc/IntervalSet.swift",
        "misc/MultiMap.swift",
        "misc/MurmurHash.swift",
        "misc/Utils.swift",
        "misc/exception/ANTLRError.swift",
        "misc/exception/ANTLRException.swift",
        "misc/extension/ArrayExtension.swift",
        "misc/extension/CharacterExtension.swift",
        "misc/extension/IntStreamExtension.swift",
        "misc/extension/StringExtension.swift",
        "misc/extension/TokenExtension.swift",
        "misc/extension/UUIDExtension.swift",
        "misc/utils/CommonUtil.swift",
        "misc/utils/Mutex.swift",
        "misc/utils/Stack.swift",
        "tree/AbstractParseTreeVisitor.swift",
        "tree/ErrorNode.swift",
        "tree/ParseTree.swift",
        "tree/ParseTreeListener.swift",
        "tree/ParseTreeVisitor.swift",
        "tree/ParseTreeWalker.swift",
        "tree/RuleNode.swift",
        "tree/SyntaxTree.swift",
        "tree/TerminalNode.swift",
        "tree/TerminalNodeImpl.swift",
        "tree/Tree.swift",
        "tree/Trees.swift",
        "tree/pattern/Chunk.swift",
        "tree/pattern/ParseTreeMatch.swift",
        "tree/pattern/ParseTreePattern.swift",
        "tree/pattern/ParseTreePatternMatcher.swift",
        "tree/pattern/RuleTagToken.swift",
        "tree/pattern/TagChunk.swift",
        "tree/pattern/TextChunk.swift",
        "tree/pattern/TokenTagToken.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Done.