Is LLVM's C-Api Unicode aware?

Hi,

From what i can tell by looking at the C-Api and its use of CharPointers. It seems LLVM C-Api(and by that LLVM itself i think) is not Unicode aware? So only plain Ascii-Characters?

Currently translating the headers, and just wanted to be sure, since “char” is usually 1 Byte IIRC.

A lot of the APIs actually just take null-terminated byte arrays. For example, symbol names are allowed to be an arbitrary sequence of bytes.

-Eli