Rename the option then. llvm-mc isn't attempting to be compatible with (or used as) an assembler interface except for testing. Just make it -dwarf-version or something. Haven't had a chance to check the rest of the patch yet. http://llvm-reviews.chandlerc.com/D2697