diff options
| author | Ted Kremenek <kremenek@apple.com> | 2009-02-25 23:11:49 +0000 |
|---|---|---|
| committer | Ted Kremenek <kremenek@apple.com> | 2009-02-25 23:11:49 +0000 |
| commit | 8ec8cf0207eefe8dbc9c55024c2f7f88f52bd9e0 (patch) | |
| tree | 3a0679ead68f4bb35a4fc2059d5e29d5444856f3 /clang | |
| parent | cbb45d0c65d95e556ae37d2b7aed57f5a8acfebb (diff) | |
| download | bcm5719-llvm-8ec8cf0207eefe8dbc9c55024c2f7f88f52bd9e0.tar.gz bcm5719-llvm-8ec8cf0207eefe8dbc9c55024c2f7f88f52bd9e0.zip | |
Fix recently introduced switch case fallthrough bug.
llvm-svn: 65485
Diffstat (limited to 'clang')
| -rw-r--r-- | clang/lib/Analysis/CFRefCount.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/clang/lib/Analysis/CFRefCount.cpp b/clang/lib/Analysis/CFRefCount.cpp index 70d473b019d..dbfe418da76 100644 --- a/clang/lib/Analysis/CFRefCount.cpp +++ b/clang/lib/Analysis/CFRefCount.cpp @@ -2077,16 +2077,16 @@ GRStateRef CFRefCount::Update(GRStateRef state, SymbolRef sym, default: assert (false && "Unhandled CFRef transition."); + case NewAutoreleasePool: + assert(!isGCEnabled()); + return state.add<AutoreleaseStack>(sym); + case MayEscape: if (V.getKind() == RefVal::Owned) { V = V ^ RefVal::NotOwned; break; } // Fall-through. - - case NewAutoreleasePool: - assert(!isGCEnabled()); - return state.add<AutoreleaseStack>(sym); case DoNothingByRef: case DoNothing: |

