<div dir="ltr"><div style="font-size:12.8000001907349px">Back in 2009 there was some discussion of the practicality of supporting char sizes greater than 8-bit:<br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div><a href="http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-September/thread.html#6349" target="_blank">http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-September/thread.html#6349</a></div><div><a href="http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/thread.html#26025" target="_blank">http://lists.cs.uiuc.edu/pipermail/llvmdev/2009-September/thread.html#26025</a></div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">with the consensus seemingly being "quite doable, please get a good patch and submit".</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">However the current code appears (to my neophyte eyes) to be explicitly 8-bit, e.g. one instance called out in the mail thread remains:</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><div>/// isString - This method returns true if this is an array of i8.</div><div>bool ConstantDataSequential::isString() const {</div><div>  return isa<ArrayType>(getType()) && getElementType()->isIntegerTy(8);</div><div>}</div></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">I didn't find anything related beyond this mail thread such as a discussion of a patch but of course I might be searching too narrowly - perhaps someone here can recall whether it went any further, whether insurmountable barriers do exist, etc?</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Thanks for whatever advice & thread necromancy you can offer,</div><div style="font-size:12.8000001907349px">Tyro</div></div>