cstylecasts and suppressions

This commit is contained in:
gtsoul-tech
2024-05-22 10:16:56 +03:00
parent 154cb6333b
commit 23a2b4e830
5 changed files with 11 additions and 3 deletions

View File

@@ -123,7 +123,7 @@ void describeNode(const NFA *n, const mcclellan *m, u16 i, FILE *f) {
if (aux->accel_offset) {
dumpAccelDot(f, i,
&((const gough_accel *)(reinterpret_cast<const char *>(m) + aux->accel_offset))->accel);
&(reinterpret_cast<const gough_accel *>(reinterpret_cast<const char *>(m) + aux->accel_offset))->accel);
}
if (aux->accept_eod) {

View File

@@ -126,8 +126,8 @@ void nfaExecLbrTruf_dump(const NFA *nfa, const string &base) {
const lbr_truf *lt = reinterpret_cast<const lbr_truf *>(getImplNfa(nfa));
lbrDumpCommon(&lt->common, f);
CharReach cr = truffle2cr((const u8 *)(&lt->mask1),
(const u8 *)(&lt->mask2));
CharReach cr = truffle2cr(reinterpret_cast<const u8 *>(&lt->mask1),
reinterpret_cast<const u8 *>(&lt->mask2));
fprintf(f, "TRUFFLE model, scanning for: %s (%zu chars)\n",
describeClass(cr, 20, CC_OUT_TEXT).c_str(), cr.count());
fprintf(f, "\n");