If that is the (intended) case, then it must be an error that the compiler does not notify about the hundreds of other redefined symbols.

Again, I am not looking for a workaround, that is trivial. I'm trying to guide DataAccess to what must be a recently introduced or reintroduced compiler bug, and I would love to hear the official explanation for this behavior.