diff options
| author | Aaron Smith <aaron.smith@microsoft.com> | 2018-03-07 05:43:05 +0000 |
|---|---|---|
| committer | Aaron Smith <aaron.smith@microsoft.com> | 2018-03-07 05:43:05 +0000 |
| commit | 2a989f36cadca658c7a7c833576a0cb14d482fec (patch) | |
| tree | 530c9b227143b65b636e6a5216de8bcc5173e762 /lldb/lit/SymbolFile | |
| parent | 8e0bc894f925c41773826424d4acc2005bf210b3 (diff) | |
| download | bcm5719-llvm-2a989f36cadca658c7a7c833576a0cb14d482fec.tar.gz bcm5719-llvm-2a989f36cadca658c7a7c833576a0cb14d482fec.zip | |
[SymbolFilePDB] Add missing Char16 and Char32 types in a few places
Reviewers: zturner, rnk, lldb-commits
Subscribers: clayborg, llvm-commits
Differential Revision: https://reviews.llvm.org/D44166
llvm-svn: 326875
Diffstat (limited to 'lldb/lit/SymbolFile')
| -rw-r--r-- | lldb/lit/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp | 6 | ||||
| -rw-r--r-- | lldb/lit/SymbolFile/PDB/typedefs.test | 2 |
2 files changed, 8 insertions, 0 deletions
diff --git a/lldb/lit/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp b/lldb/lit/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp index 144c027561a..f810c9d7020 100644 --- a/lldb/lit/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp +++ b/lldb/lit/SymbolFile/PDB/Inputs/SimpleTypesTest.cpp @@ -35,6 +35,12 @@ EnumClass EnumClassVar; enum struct EnumStruct { red, blue, black }; EnumStruct EnumStructVar; +typedef char16_t WChar16Typedef; +WChar16Typedef WC16Var; + +typedef char32_t WChar32Typedef; +WChar32Typedef WC32Var; + int main() { return 0; } diff --git a/lldb/lit/SymbolFile/PDB/typedefs.test b/lldb/lit/SymbolFile/PDB/typedefs.test index 9610fa9bfae..61ab6d4598b 100644 --- a/lldb/lit/SymbolFile/PDB/typedefs.test +++ b/lldb/lit/SymbolFile/PDB/typedefs.test @@ -14,6 +14,8 @@ RUN: lldb-test symbols %T/SimpleTypesTest.cpp.typedefs.exe | FileCheck %s CHECK: Module [[MOD:.*]] CHECK: {{^[0-9A-F]+}}: SymbolVendor ([[MOD]]) +CHECK-DAG: name = "char32_t", size = 4, compiler_type = {{.*}} char32_t +CHECK-DAG: name = "char16_t", size = 2, compiler_type = {{.*}} char16_t CHECK-DAG: Type{{.*}} , name = "unsigned long", size = 4, compiler_type = {{.*}} unsigned long CHECK-DAG: Type{{.*}} , size = 40, compiler_type = {{.*}} unsigned long [10] CHECK-DAG: Type{{.*}} , name = "ULongArrayTypedef", compiler_type = {{.*}} typedef ULongArrayTypedef |

