commit | 8f5e3dd32e443768d9dbbad7191e123e6733750c | [log] [tgz] |
---|---|---|
author | Douglas Gregor <dgregor@apple.com> | Fri Apr 23 22:50:49 2010 +0000 |
committer | Douglas Gregor <dgregor@apple.com> | Fri Apr 23 22:50:49 2010 +0000 |
tree | 91499ffda788228d2b75b1780257b5e7fce81f4c | |
parent | ec951e0c2fc0db00c36bc60c900331dde32c1b43 [diff] |
Improve the AST representation of Objective-C @try/@catch/@finally statements. Instead of the @try having a single @catch, where all of the @catch's were chained (using an O(n^2) algorithm nonetheless), @try just holds an array of its @catch blocks. The resulting AST is slightly more compact (not important) and better represents the actual language semantics (good). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102221 91177308-0d34-0410-b5e6-96231b3b80d8