Merge pull request #625 from aman-goel/master

Minor revision to -expose in setundef pass
This commit is contained in:
Clifford Wolf 2018-09-14 12:36:13 +02:00 committed by GitHub
commit 592a82c0ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 1 deletions

View File

@ -162,7 +162,6 @@ struct SetundefPass : public Pass {
continue; continue;
} }
if (args[argidx] == "-expose") { if (args[argidx] == "-expose") {
got_value = true;
expose_mode = true; expose_mode = true;
continue; continue;
} }
@ -212,6 +211,13 @@ struct SetundefPass : public Pass {
} }
extra_args(args, argidx, design); extra_args(args, argidx, design);
if (!got_value && expose_mode) {
log("Using default as -undef with -expose.\n");
got_value = true;
worker.next_bit_mode = MODE_UNDEF;
worker.next_bit_state = 0;
}
if (expose_mode && !undriven_mode) if (expose_mode && !undriven_mode)
log_cmd_error("Option -expose must be used with option -undriven.\n"); log_cmd_error("Option -expose must be used with option -undriven.\n");
if (!got_value) if (!got_value)