swiftlang/swift
Auf GitHub ansehenSeparate `-dump-clang-diagnostics` into two features.
Open
#87.757 geöffnet am 9. März 2026
clang importergood first issue
Repository-Metriken
- Stars
- (69.989 Stars)
- PR-Merge-Metriken
- (Durchschn. Merge 7T 6h) (556 gemergte PRs in 30 T)
Beschreibung
Motivation
-dump-clang-diagnostics currently does two somewhat orthogonal things:
- emits ad-hoc "remarks" on things ClangImporter is doing to stderr
- emits clang diagnostics through both clang's and swift's diagnostic engine
Proposed solution
We should extract 1) into actual remarks, and enable them with -Rclang-importer (or whatever option https://github.com/swiftlang/swift/pull/87726 ends up adding).
Alternatives considered
-dump-clang-diagnostics may be left with just 2), or also enabling -Rclang-importer by default to keep the same behavior. I personally lean towards the former to avoid tangling orthogonal concepts, but I don't have a strong opinion.
Additional information
No response