是,在某些情况下,它不会这样做。使用GEP可以避免此问题。IR生产者(front-ends前端)必须遵循这一规则,消费者(优化者,特别是别名分析)可以从中依赖它。有关详细信息,请参阅规则部分。我该怎么做呢?你不知道。ADD,MUL等,这是GEP降低的内容。VLA寻址如何与GEP合作?GEP本身不支持VLA。GEP地址计算由LLVM类型引导。数组类型来自GEP的第一个操作数的(静态)类型。inbounds关键字无关。