Sketch and code out of sync

I've tried saving the sketch to a new directory. Changing the sketch's name. Changing the build directory. Creating a new sketch from scratch and copy/pasting in the code. Arduiino is going through the normal process of compiling and uploading, but for some reason it's still uploading the executable from an older version of the program. Very odd.