This patch resolves an issue where a value is incorrectly displayed
if it is represented by DW_OP_deref and DW_OP_lt combined.
This issue is caused by lldb treating DW_OP_deref generic types
as unsigned by default, while DW_OP_lt should perform signed
comparison with these generic types by DWARF v5 standard.
This patch resolves this issue by making everything loaded by
DW_OP_deref as signed. As lldb does not really support generic
type, this is probably the best we can do.
A small regression test is also included in this patch.