aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/StackProtector.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2012-08-17 19:26:41 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2012-08-17 19:26:41 +0000
commit34764fe2e474bd72821fb62e343d9eb955c085a4 (patch)
treebe33dc6ad78d0f53e9f6e02d8a9b0808fabc3ca4 /llvm/lib/CodeGen/StackProtector.cpp
parentdbd89aedd2de02b8389b1247ff51163ba79f3e96 (diff)
downloadllvm-34764fe2e474bd72821fb62e343d9eb955c085a4.zip
llvm-34764fe2e474bd72821fb62e343d9eb955c085a4.tar.gz
llvm-34764fe2e474bd72821fb62e343d9eb955c085a4.tar.bz2
MemoryBuiltins: Properly guard ObjectSizeOffsetVisitor against cycles in the IR.
The previous fix only checked for simple cycles, use a set to catch longer cycles too. Drop the broken check from the ObjectSizeOffsetEvaluator. The BoundsChecking pass doesn't have to deal with invalid IR like InstCombine does. llvm-svn: 162120
Diffstat (limited to 'llvm/lib/CodeGen/StackProtector.cpp')
0 files changed, 0 insertions, 0 deletions