Fix infinite recursion in MCAsmStreamer::EmitValueImpl.
authorRafael Espindola <rafael.espindola@gmail.com>
Mon, 1 Feb 2016 20:36:49 +0000 (20:36 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Mon, 1 Feb 2016 20:36:49 +0000 (20:36 +0000)
commit52570ea2a2498b8462e2a3a20576aea07647758d
tree1fda205d0ff14a6214c9d52ef185e47ef4c7690b
parent2d9da4dc501d71a4be5f56c40ed47a9f3ce8430e
Fix infinite recursion in MCAsmStreamer::EmitValueImpl.

If a target can only emit 8-bits data, we would loop in EmitValueImpl
since it will try to split a 32-bits data in 1 chunk of 32-bits.

No test since all current targets can emit 32bits at a time.

Patch by Alexandru Guduleasa!

llvm-svn: 259399
llvm/lib/MC/MCAsmStreamer.cpp