Один из способов выяснить это - остановить драйвер компилятора после этапа предварительной обработки, чтобы вы могли увидеть, что было сгенерировано. Это покажет вам, что подставил препроцессор, и, следовательно, даст вам что-то для поиска.
Опция -E, если вы используете gcc и / E для MSVC.
Для драйвера компилятора nvcc типичная команда будет
nvcc -E file.cu -o file.cup