diff options
author | Duncan Sands <baldrick@free.fr> | 2011-01-26 10:08:38 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2011-01-26 10:08:38 +0000 |
commit | 69bdb585b23ba55150844bad1a1d007c81d5fd2c (patch) | |
tree | 1d96777bab80dafc71f5d8456a92d6e9a6212f9d /clang/lib/Sema/SemaOverload.cpp | |
parent | 91543447a6f2a8862a50043b08b3b31550b4f0f9 (diff) | |
download | bcm5719-llvm-69bdb585b23ba55150844bad1a1d007c81d5fd2c.tar.gz bcm5719-llvm-69bdb585b23ba55150844bad1a1d007c81d5fd2c.zip |
Fix PR9039, a use-after-free in reassociate. The issue was that the
operand being factorized (and erased) could occur several times in Ops,
resulting in freed memory being used when the next occurrence in Ops was
analyzed.
llvm-svn: 124287
Diffstat (limited to 'clang/lib/Sema/SemaOverload.cpp')
0 files changed, 0 insertions, 0 deletions