Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-commit r324490: [DebugInfo] Improvements to representation of enumeration ↵ | Momchil Velikov | 2018-02-12 | 1 | -0/+100 |
| | | | | | | | | types (PR36168) Differential revision: https://reviews.llvm.org/D42736 llvm-svn: 324900 | ||||
* | Revert [DebugInfo] Improvements to representation of enumeration types ↵ | Momchil Velikov | 2018-02-07 | 1 | -100/+0 |
| | | | | | | | | (PR36168)" Revert due to breaking buildbots (LLDB tests) llvm-svn: 324508 | ||||
* | [DebugInfo] Improvements to representation of enumeration types (PR36168) | Momchil Velikov | 2018-02-07 | 1 | -0/+100 |
This patch: * fixes an incorrect sign-extension of unsigned values, when emitting debug info metadata for enumerators * the enumerators metadata is created with a flag, which determines interpretation of the value bits (signed or unsigned) * the enumerations metadata contains the underlying integer type and a flag, indicating whether this is a C++ "fixed enum" Differential Revision: https://reviews.llvm.org/D42736 llvm-svn: 324490 |