diff options
author | Aleksandr Urakov <aleksandr.urakov@jetbrains.com> | 2018-09-28 07:59:49 +0000 |
---|---|---|
committer | Aleksandr Urakov <aleksandr.urakov@jetbrains.com> | 2018-09-28 07:59:49 +0000 |
commit | 12e2986adbaa4bffe69daee64da895160a5df4bc (patch) | |
tree | cdc1121dec0e0871bdddbb570172dff1fbeba5da /llvm/test/ExecutionEngine/OrcMCJIT/test-phi.ll | |
parent | a09f502a7eea9cbe908d1e70b83342776060c183 (diff) |
[PDB] Handle `char` as a builtin type
Summary:
`char`, `signed char` and `unsigned char` are three different types,
and they are mangled differently:
```
void __declspec(dllexport) /* ?foo@@YAXD@Z */ foo(char c) { }
void __declspec(dllexport) /* ?foo@@YAXE@Z */ foo(unsigned char c) { }
void __declspec(dllexport) /* ?foo@@YAXC@Z */ foo(signed char c) { }
```
This commit separates `char` from `signed char` and `unsigned char`.
Reviewers: asmith, zturner, labath
Reviewed By: asmith, zturner
Subscribers: teemperor, lldb-commits, stella.stamenova
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D52468
Diffstat (limited to 'llvm/test/ExecutionEngine/OrcMCJIT/test-phi.ll')
0 files changed, 0 insertions, 0 deletions