aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-01-12 19:36:35 +0000
committerDuncan P. N. Exon Smith <dexonsmith@apple.com>2015-01-12 19:36:35 +0000
commitd9e6eb710822c6f51ccdff1e303220d4dd423885 (patch)
tree1c716bd3a16f23760cd8fe9a5a1f912a9c4e1200 /clang/lib/CodeGen/CodeGenModule.cpp
parentcf2c96b0f69ae4f00985761c89fd10a1fd8d3468 (diff)
downloadllvm-d9e6eb710822c6f51ccdff1e303220d4dd423885.zip
llvm-d9e6eb710822c6f51ccdff1e303220d4dd423885.tar.gz
llvm-d9e6eb710822c6f51ccdff1e303220d4dd423885.tar.bz2
IR: Prevent handleChangedOperand() recursion
Instead of returning early on `handleChangedOperand()` recursion (finally identified (and test added) in r225657), prevent it upfront by releasing operands before RAUW. Aside from massively different program flow, there should be no functionality change ;). llvm-svn: 225665
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions