efriedma added a comment. Oh, I see... It's probably worth adding a comment explaining where __finite comes from, since it isn't obvious. Also, should be okay to mark it ALL_LANGUAGES (since it has a double-underscore prefix). https://reviews.llvm.org/D24483