Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The llvmlite debug metadata cache does not work as expected due to the encoding value using address of DIToken instance and serves as part of the key. Solution is to extract the string value from the encoding object. Since the DIToken class is designed to be a wrapper of enumeration value, e.g. the DW_* enumerations, that should appear bare in the emitted metadata, in this change, stringify DIToken is made to fix the problem. This solved llvmlite issue #1164
- Loading branch information