That's likely the Xcode IDE trying to be helpful, and getting it wrong. To be sure, run the following command to see if the compilation itself is tossing out any warnings: ``` clang -Wall -c sqlite3.c -o sqlite3.o ``` On macOS Catalina, the above compiles correctly with no warnings.