diff options
| author | Eric Fiselier <eric@efcs.ca> | 2019-05-23 23:34:43 +0000 |
|---|---|---|
| committer | Eric Fiselier <eric@efcs.ca> | 2019-05-23 23:34:43 +0000 |
| commit | ffafdb9afc84126fe3156b8075bc3d7d3dad6dfe (patch) | |
| tree | 32fd54f80c93e22d84f6fb3ab71b5e28f349508a /llvm/lib/CodeGen/SwiftErrorValueTracking.cpp | |
| parent | 093c922205fe53be35edcf99258aa5a00981c605 (diff) | |
| download | llvm-ffafdb9afc84126fe3156b8075bc3d7d3dad6dfe.zip llvm-ffafdb9afc84126fe3156b8075bc3d7d3dad6dfe.tar.gz llvm-ffafdb9afc84126fe3156b8075bc3d7d3dad6dfe.tar.bz2 | |
Fix hang during constant evaluation of union assignment.
HandleUnionActiveMemberChange forgot to walk over a nop implicit
conversion node and got stuck in the process.
As a cleanup I changed the declaration of `E` so it can't
be accidentally accessed after the loop.
llvm-svn: 361571
Diffstat (limited to 'llvm/lib/CodeGen/SwiftErrorValueTracking.cpp')
0 files changed, 0 insertions, 0 deletions
