Tests and drivers updated, still need to shuffle dirs. llvm-svn: 67602
incorrectly apply the multiple include optimization to files with guards like: #if !defined(x) MACRO where MACRO could expand to different things in different contexts. Thanks Neil! llvm-svn: 45716