commit | 19bb356317952445b03ee341c02f6147083c9eea | [log] [tgz] |
---|---|---|
author | Ted Kremenek <kremenek@apple.com> | Tue Aug 28 19:26:49 2007 +0000 |
committer | Ted Kremenek <kremenek@apple.com> | Tue Aug 28 19:26:49 2007 +0000 |
tree | db86bcb7f8c7487c427ff9af83d72e123abafc70 | |
parent | 53a3234f4bc3fd5c7e2403321bff9c907e1f2de6 [diff] |
Added support for indirect-gotos (GCC extension) in source-level CFGs. This involves the construction of a specialized "dispatch" block that all basic blocks containing indirect gotos unconditionally transfer control-flow to. The successors of the dispatch block has as its successors all of the blocks containing labels whose address was taken somewhere in the function. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41554 91177308-0d34-0410-b5e6-96231b3b80d8