serval icon indicating copy to clipboard operation
serval copied to clipboard

LLVM IR parse error

Open ljcppp opened this issue 2 years ago • 0 comments

When I am parsing some LLVM IR code which was generated by JLang from Java code to ll.rkt, something error happens.

llvm: error: invalid field 'variables'
!4 = distinct !DISubprogram(name: "Jni_trampoline_(L)L", 
linkageName: "Jni_trampoline_(L)L", scope: !1, file: !1, 
line: 52, type: !5, isLocal: false, isDefinition: true, 
scopeLine: 52, flags: DIFlagPrototyped, isOptimized: false,
unit: !0, variables: !2)
            ^

context...:
/serval/serval/serval/llvm/capi/irreader.rkt:11:2
/usr/share/racket/collects/ffi/unsafe/alloc.rkt:77:11
/usr/share/racket/collects/racket/private/more-scheme.rkt:265:2: call-with-exception-handler
/serval/serval/serval/llvm/parse.rkt:26:0: bytes->module
"/serval/serval/serval/bin/serval-llvm.rkt": [running body]
temp37_0
for-loop
run-module-instance!125
perform-require!78
make: *** [racket/racket.mk:21: my/ClientChannel.ll.rkt] Error 1

I don't know how to solve this problem.Could you help me?

ljcppp avatar Jun 06 '22 11:06 ljcppp