swiftlang/swift
Auf GitHub ansehenMissing fixits for missing @dynamicMemberLookup impl
Open
#83.344 geöffnet am 25. Juli 2025
@dynamicMemberLookupattributesbugcompilerdiagnostics qualityfix-itsgood first issueswift 6.2type checker
Repository-Metriken
- Stars
- (69.989 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 7T 6h) (556 gemergte PRs in 30 T)
Beschreibung
Description
if you haven't implemented the dynamic member lookup requirements the compiler emits an error without fixits:
test.swift:1:1: error: '@dynamicMemberLookup' requires 'Test' to have a 'subscript(dynamicMember:)' method that accepts either 'ExpressibleByStringLiteral' or a key path
1 | @dynamicMemberLookup
| `- error: '@dynamicMemberLookup' requires 'Test' to have a 'subscript(dynamicMember:)' method that accepts either 'ExpressibleByStringLiteral' or a key path
2 | struct Test {}
3 |
Reproduction
@dynamicMemberLookup
struct Test {}
Expected behavior
fixits with error message
Environment
Apple Swift version 6.2 (swiftlang-6.2.0.13.10 clang-1700.3.13.4) Target: arm64-apple-macosx26.0
Additional information
No response