Sanitize macro names in llvm to avoid implied symbol versioning