We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a41f1b0 + b1287b8 commit 55d80f9Copy full SHA for 55d80f9
lib/Frontend/ArgsToFrontendOptionsConverter.cpp
@@ -570,7 +570,10 @@ bool ArgsToFrontendOptionsConverter::computeModuleAliases() {
570
}
571
572
bool ArgsToFrontendOptionsConverter::computeModuleName() {
573
- assert(Opts.ModuleAliasMap.empty() && "Module name must be computed before computing module aliases");
+ // Module name must be computed before computing module
574
+ // aliases. Instead of asserting, clearing ModuleAliasMap
575
+ // here since it can be called redundantly in batch-mode
576
+ Opts.ModuleAliasMap.clear();
577
578
const Arg *A = Args.getLastArg(options::OPT_module_name);
579
if (A) {
0 commit comments