A non-fatal message from the compiler about questionable code (e.g. unused variable). Warnings don’t stop compilation but should be reviewed, as they may indicate logic issues. While not fatal, accumulating warnings often points to bugs. (MetaEditor and Visual Studio both display warnings in build output.)