0
次のようなLLVM IR命令があります。store i32 %i.0, i32* %arrayidx, align 4 !0
メタデータ!0
を添付しました。しかし、これを実行すると、私は次のエラーを取得する今、私は if (Inst.getMetadata("hello"))
LLVMでメタデータを読み取る際にエラーが発生しました。IR
を使用してこれを読んしよう !0 = !{!"hello"}
: opt: <stdin>:32:43: error: expected instruction opcode store i32 %i.0, i32* %arrayidx, align 4 !0
ことができ、私の目的のために、これは次のように私が宣言したメタデータ文字列を表し、誰かが私がここで間違っているかもしれないことを指摘してください?