This is a false-positive warning that has first started appearing with GCC 10. There was a [previous thread][1] on this forum about the problem. A patch is now on the SQLite trunk that placates GCC and suppresses the warning. Your take-away is that the warning is a false-positive and can be safely ignored. [1]: 845dd0be91