1. Using /bigobj doesn't seem to be controversial 2. Can we make the compiler faster on this code? I'm still not sure this is worth it. It seems to make the code harder to maintain. http://reviews.llvm.org/D5124