klausler added a comment. A descriptor would work, yes,. Another approach, which is used in the I/O runtime API for some integer results, is a void* pointer and a KIND code. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D118776/new/ https://reviews.llvm.org/D118776