>>108802328
I don't know if it was the C compiler of the C++ one, but it sure ignored it.
Must've been the toolchain or something. First (and last) time it happened to me too.
But yeah nothing beats the 'ol reliable
#ifndef __SPECIFIC_HEADER_H
#define __SPECIFIC_HEADER_H
/* header here */
#endif