CTSRD-CHERI / clang

DO NOT USE. Use llvm-project instead
Other
9 stars 8 forks source link

Clang generates invalid llvm.debug.declare statements #203

Closed arichardson closed 6 years ago

arichardson commented 6 years ago

This is probably the reason for our purecap DWARF info being completely broken: error: invalid forward reference to function 'llvm.dbg.declare' with wrong type! call void @llvm.dbg.declare(metadata i32 addrspace(200)* addrspace(200)* %i.addr, metadata !14, metadata !DIExpression()), !dbg !15

arichardson commented 6 years ago

This was fixed in 65700526978a53cbf5156fd0cc8bda9b3f6d306d