标签: compiler-construction llvm compiler-optimization llvm-c++-api
我使用LLVM插入一个函数,其中参数是一个联合,我真的很难弄清楚如何创建union参数。我无法在LLVM api中找到关于定义联合类型的任何内容(联合类型实际上已经在单独的文件中定义,但我甚至无法使用类型构建器来创建正确的类型) 。我该怎么做。
答案 0 :(得分:3)
LLVM类型级别上不存在联合。你必须自己完成所有必要的投射,字节操作等。