OSDN Git Service

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)
commit74894f721ad0b8cbdb6692bbf490f964423c86dd
tree8533fdcf449e47da63673755a906490f5c937db5
parent59e213f5f1a827fac23f92eae0feceb3a3b56d52
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!

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@259399 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/MCAsmStreamer.cpp