There is this bug report https://llvm.org/bugs/show_bug.cgi?id=18916 that is pending for over a year.
This prevents BitcoinArmory compile, no workaround. Systems that chose clang as a major compiler (ex. FreeBSD) now can't build it at all.
This should be prioritized. Any idea when this will be fixed?
This bug report maybe boils down to statement separator, but Armory problems are wider. Even after separator is replaced, compile still breaks in clang due to other clang vs. gcc differences.