title: Getting LLVM/Clang to be 16 bit aligned
body: <p>I am working on a legacy project that has a large amount of files dating back to pre-OS X days.  It's data has been 16 bit aligned for > 15 years.  I would like to move to a full LLVM compilation but I can't seem to get 2 byte alignment working.  Are there any compiler level options available for this?  (previously using -malign-mac68k)</p>
  
  <p>I am aware of the #pragma pack(2) option here. However that would require me to modify upwards of 1000 source files to include this. That it's a worst-case option, but it seems like a hack. Besides, if this is possible then surely there is a default option to set the alignment?</p>