在LLVM3.6版中,他们对元数据类进行了大量更改,并将元数据与值分开。所以我以前基于3.5版本的代码不再起作用了。我在升级代码时遇到困难。谁能帮忙。例如:以前的代码:MDNode*record;Value*undVal=record->getOperand(1);Type*type_hint=undVal->getType();有谁知道如何升级此代码以使其与3.6兼容?我试过这个:MDNode*record;constMDOperand&undVal=record->getOperand(1);Type*type_hint=undVal->getType();但它不起作用。结果编译错