Do the terms of the GPL apply to an application if the open-sourced code it incorperates only exists in debug (internal-use only) versions of the software?
For example, I take a GPL unit testing framework and build that into my closed source application. I conditionally include this code ONLY in a special build of the software used internally. For distributed binary versions, this code is ignored. (you know, #ifdef-ed away).