| commit | 7bf866eb10411d6ee20b93cb368a580797e1cdd0 | [log] [tgz] |
|---|---|---|
| author | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | Tue Oct 10 08:46:10 2017 +0000 |
| committer | Nemanja Ivanovic <nemanja.i.ibm@gmail.com> | Tue Oct 10 08:46:10 2017 +0000 |
| tree | 6f3cc394335de403ad91efde039ae789e4c4170f | |
| parent | 4923a80f007111deed9ab78081e3e4891605257a [diff] |
Fix for PR34888. The issue is that we assume operand zero of the input to the add instruction is a register. In this case, the input comes from inline assembly and operand zero is not a register thereby causing a crash. The code will bail anyway if the input instruction doesn't have the right opcode. So do that check first and let short-circuiting prevent the crash. llvm-svn: 315285