Dan is right.  I think I'd calling this a clang bug.
On Feb 12, 2015 9:06 AM, "Dan Kennedy" <danielk1...@gmail.com> wrote:

> On 02/12/2015 09:02 PM, Jens Miltner wrote:
>
>> Hi,
>>
>> I'm getting the following two warnings when compiling sqlite3.c with the
>> latest clang tools:
>>
>>  sqlite3.c:116769:39: warning: code will never be executed
>>> [-Wunreachable-code]
>>>      if( pTerm->wtFlags & TERM_VNULL ) continue;
>>>                                        ^~~~~~~~
>>> sqlite3.c:116716:39: warning: code will never be executed
>>> [-Wunreachable-code]
>>>      if( pTerm->wtFlags & TERM_VNULL ) continue;
>>>                                        ^~~~~~~~
>>> 2 warnings generated.
>>>
>>>  (This is for SQLite version 3.8.8.2).
>>
>>
>>  From the code, I don't immediately see why the compiler would think this
>> code will never be executed, so I thought I'd bring it up with you guys.
>>
>
>
> Unless you have defined SQLITE_ENABLE_STAT4 (or STAT3), TERM_VNULL is
> defined as 0:
>
>   http://www.sqlite.org/src/artifact/d3633e9b59210324?ln=273-277
>
> Dan.
>
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to