Double underscores is Markdown syntax for bold text emphasis:
https://www.markdownguide.org/basic-syntax/#emphasis
You should always wrap code text in backticks to avoid this sort of problem, as well as to improve readability in general.
This markup:
the compiler function `__DATE__`
Renders as this:
the compiler function __DATE__