diff options
| author | Benjamin Kramer <benny.kra@googlemail.com> | 2012-03-20 20:18:13 +0000 |
|---|---|---|
| committer | Benjamin Kramer <benny.kra@googlemail.com> | 2012-03-20 20:18:13 +0000 |
| commit | e6b4a16ddd2192bbe324693ca8d43712c2c587a0 (patch) | |
| tree | 48e5bbfcad8e4c7b5ee3795db7c5966f01b07ed4 /llvm/lib/Transforms/Utils/LoopSimplify.cpp | |
| parent | 40ca00dc4ccb1e5466fde745a99853d9df0c67aa (diff) | |
| download | llvm-e6b4a16ddd2192bbe324693ca8d43712c2c587a0.zip llvm-e6b4a16ddd2192bbe324693ca8d43712c2c587a0.tar.gz llvm-e6b4a16ddd2192bbe324693ca8d43712c2c587a0.tar.bz2 | |
Fix a use-after-free in thunk emission. EmitThunk may call RAUW on Init, invalidating the pointer.
Fixes PR12284. The test case only triggered under asan/valgrind, but it's better than nothing.
llvm-svn: 153120
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopSimplify.cpp')
0 files changed, 0 insertions, 0 deletions
