1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-22 10:42:39 +01:00
llvm-mirror/lib/DebugInfo
Matheus Izvekov 33d35b0a79 [CodeView] Saturate values bigger than supported by APInt.
This fixes an assert firing when compiling code which involves 128 bit
integrals.

This would trigger runtime checks similar to this:
```
Assertion failed: getMinSignedBits() <= 64 && "Too many bits for int64_t", file llvm/include/llvm/ADT/APInt.h, line 1646
```

To get around this, we just saturate those big values.

Reviewed By: rnk

Differential Revision: https://reviews.llvm.org/D105320
2021-07-26 22:15:26 +02:00
..
CodeView [CodeView] Saturate values bigger than supported by APInt. 2021-07-26 22:15:26 +02:00
DWARF DebugInfo: Use debug_rnglists.dwo for ranges in debug_info.dwo when parsing DWARFv5 2021-07-12 18:15:09 -07:00
GSYM Fix a case where multiple symbols with zero size would cause duplicate entries in gsym files. 2021-06-28 18:26:26 -07:00
MSF [DebugInfo] Remove unnecessary <string> include dependency from DebugInfo headers. NFC. 2021-07-17 16:56:06 +01:00
PDB [llvm] Rename StringRef _lower() method calls to _insensitive() 2021-06-25 00:22:01 +03:00
Symbolize Reformat files. 2021-07-16 07:39:21 +00:00
CMakeLists.txt