Skip to content

Commit

Permalink
When specified pass -suppress-remarks to frontend.
Browse files Browse the repository at this point in the history
  • Loading branch information
rjmansfield committed Jul 9, 2024
1 parent cac5980 commit a9ebc06
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
1 change: 1 addition & 0 deletions Sources/SwiftDriver/Jobs/FrontendJobHelpers.swift
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,7 @@ extension Driver {
try commandLine.appendLast(.remarkLoadingModule, from: &parsedOptions)
try commandLine.appendLast(.RpassEQ, from: &parsedOptions)
try commandLine.appendLast(.RpassMissedEQ, from: &parsedOptions)
try commandLine.appendLast(.suppressRemarks, from: &parsedOptions)
try commandLine.appendLast(.suppressWarnings, from: &parsedOptions)
try commandLine.appendLast(.profileGenerate, from: &parsedOptions)
try commandLine.appendLast(.profileUse, from: &parsedOptions)
Expand Down
3 changes: 2 additions & 1 deletion Tests/SwiftDriverTests/SwiftDriverTests.swift
Original file line number Diff line number Diff line change
Expand Up @@ -5586,12 +5586,13 @@ final class SwiftDriverTests: XCTestCase {
}

do {
var driver = try Driver(args: ["swift", "-warnings-as-errors", "-no-warnings-as-errors", "-suppress-warnings", "foo.swift"])
var driver = try Driver(args: ["swift", "-warnings-as-errors", "-no-warnings-as-errors", "-suppress-warnings", "-suppress-remarks", "foo.swift"])
let plannedJobs = try driver.planBuild()
XCTAssertEqual(plannedJobs.count, 1)
let job = plannedJobs[0]
XCTAssertTrue(job.commandLine.contains(.flag("-no-warnings-as-errors")))
XCTAssertTrue(job.commandLine.contains(.flag("-suppress-warnings")))
XCTAssertTrue(job.commandLine.contains(.flag("-suppress-remarks")))
}

do {
Expand Down

0 comments on commit a9ebc06

Please sign in to comment.