@nyamatongwe commented on this pull request.
> @@ -1079,7 +833,7 @@
const Sci::Line lineStart = lineInsert;
// s may not NULL-terminated, ensure *ptr == '\n' or *next == '\n' is
valid.
- const char * const end = s + insertLength - 1;
+ const char *const end = s + insertLength - 1;
`CreateLoader` (the target of `this cast`) ***is*** a type-safety hole but that
is just part of Scintilla's API being non-type-safe. So its OK for a linter to
highlight that.
However, I can't see the link to `CellBuffer::BasicInsertString` where `end`
is defined from the arguments. Maybe `s` is from some memory owned by the
`Document` in the cast which is now questionable. If there isn't something more
specific, with a trail of actions (like Clang analyze shows) or a stack trace,
there isn't much that can be done.
--
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/4168#discussion_r1894688869
You are receiving this because you are subscribed to this thread.
Message ID: <geany/geany/pull/4168/review/[email protected]>