Skip to content

Commit f85ec38

Browse files
committed
Address review feedback
1 parent 011c14d commit f85ec38

File tree

10 files changed

+199
-197
lines changed

10 files changed

+199
-197
lines changed

include/swift/Frontend/DiagnosticVerifier.h

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
#include "swift/Basic/LLVM.h"
2222

2323
namespace swift {
24+
class DependencyTracker;
2425
class FileUnit;
2526
class SourceManager;
2627
class SourceFile;
@@ -37,8 +38,10 @@ namespace swift {
3738
bool verifyDiagnostics(SourceManager &SM, ArrayRef<unsigned> BufferIDs,
3839
bool autoApplyFixes, bool ignoreUnknown);
3940

40-
bool verifyDependencies(SourceManager &SM, ArrayRef<FileUnit *> SFs);
41-
bool verifyDependencies(SourceManager &SM, ArrayRef<SourceFile *> SFs);
41+
bool verifyDependencies(SourceManager &SM, const DependencyTracker &DT,
42+
ArrayRef<FileUnit *> SFs);
43+
bool verifyDependencies(SourceManager &SM, const DependencyTracker &DT,
44+
ArrayRef<SourceFile *> SFs);
4245
}
4346

4447
#endif

include/swift/Frontend/FrontendOptions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ class FrontendOptions {
264264
bool DisableInterfaceFileLock = false;
265265

266266
/// Should we enable the dependency verifier for all primary files known to this frontend?
267-
bool VerifyDependencies = false;
267+
bool EnableIncrementalDependencyVerifier = false;
268268

269269
/// The different modes for validating TBD against the LLVM IR.
270270
enum class TBDValidationMode {

lib/Driver/Driver.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,8 @@ static void validateDebugInfoArgs(DiagnosticEngine &diags,
179179
diags.diagnose(SourceLoc(), diag::error_invalid_debug_prefix_map, A);
180180
}
181181

182-
static void validateVerifyIncrementalArgs(DiagnosticEngine &diags,
183-
const ArgList &args) {
182+
static void validateVerifyIncrementalDependencyArgs(DiagnosticEngine &diags,
183+
const ArgList &args) {
184184
// No option? No problem!
185185
if (!args.hasArg(options::OPT_verify_incremental_dependencies)) {
186186
return;
@@ -257,7 +257,7 @@ static void validateArgs(DiagnosticEngine &diags, const ArgList &args,
257257
validateCompilationConditionArgs(diags, args);
258258
validateSearchPathArgs(diags, args);
259259
validateAutolinkingArgs(diags, args, T);
260-
validateVerifyIncrementalArgs(diags, args);
260+
validateVerifyIncrementalDependencyArgs(diags, args);
261261
}
262262

263263
std::unique_ptr<ToolChain>

lib/Frontend/ArgsToFrontendOptionsConverter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ bool ArgsToFrontendOptionsConverter::convert(
176176

177177
Opts.EnableSourceImport |= Args.hasArg(OPT_enable_source_import);
178178
Opts.ImportUnderlyingModule |= Args.hasArg(OPT_import_underlying_module);
179-
Opts.VerifyDependencies |= Args.hasArg(OPT_verify_incremental_dependencies);
179+
Opts.EnableIncrementalDependencyVerifier |= Args.hasArg(OPT_verify_incremental_dependencies);
180180

181181
computeImportObjCHeaderOptions();
182182
computeImplicitImportModuleNames();

0 commit comments

Comments
 (0)