Follow-up from PR #600.
The upstream format-string cleanup rewrites %c to %0c (the same way %d becomes %0d), but SV $sformatf rejects %0c (*W,SYSFMW: Illegal format ignored) — the log emits a warning even though the character still prints (#600 (comment)).
PR #600 dropped %c from the dv_log_smoketest rather than fix this, since %0c is invalid SV anyway.
Options:
- Fix
cleanup_format to leave %c untouched.
- Leave
%c unsupported and document it as such.
Follow-up from PR #600.
The upstream format-string cleanup rewrites
%cto%0c(the same way%dbecomes%0d), but SV$sformatfrejects%0c(*W,SYSFMW: Illegal format ignored) — the log emits a warning even though the character still prints (#600 (comment)).PR #600 dropped
%cfrom thedv_log_smoketestrather than fix this, since%0cis invalid SV anyway.Options:
cleanup_formatto leave%cuntouched.%cunsupported and document it as such.