assemble with clang instead