[DataFormatters] Add formatter for C++17 std::variant
authorShafik Yaghmour <syaghmour@apple.com>
Mon, 17 Sep 2018 22:10:44 +0000 (22:10 +0000)
committerShafik Yaghmour <syaghmour@apple.com>
Mon, 17 Sep 2018 22:10:44 +0000 (22:10 +0000)
commit854a35092c25cd53e6427800d74443e95a7b40fc
treee3698694a73a18bffe603bb305852c5fc743662b
parent50f6a9cee0241fbe9df3285d7692c01ca9716ccc
[DataFormatters] Add formatter for C++17 std::variant

rdar://problem/43691454

Patch by Shafik Yaghmour.

Differential Revision: https://reviews.llvm.org/D51520

llvm-svn: 342421
lldb/lldb.xcodeproj/project.pbxproj
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/Makefile [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/TestDataFormatterLibcxxVariant.py [new file with mode: 0644]
lldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-stl/libcxx/variant/main.cpp [new file with mode: 0644]
lldb/source/Plugins/Language/CPlusPlus/CMakeLists.txt
lldb/source/Plugins/Language/CPlusPlus/CPlusPlusLanguage.cpp
lldb/source/Plugins/Language/CPlusPlus/LibCxx.h
lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.cpp [new file with mode: 0644]
lldb/source/Plugins/Language/CPlusPlus/LibCxxVariant.h [new file with mode: 0644]