Merging r167766: into the 3.2 release branch.

Fix more try scoping bugs introduced by r167650.

Introduces more clear scoping flags & flag combinations which should hopefully
be more understandable.

llvm-svn: 169451
4 files changed
tree: 61a91f33b3c6e302633dafe60ba961f74b6eb4b1
  1. clang/
  2. clang-tools-extra/
  3. compiler-rt/
  4. libcxx/
  5. libcxxabi/
  6. lldb/
  7. llvm/
  8. polly/