[lldb] Add move_iterator to supported template list
authorRaphael Isemann <teemperor@gmail.com>
Wed, 27 Jan 2021 12:33:47 +0000 (13:33 +0100)
committerRaphael Isemann <teemperor@gmail.com>
Wed, 27 Jan 2021 12:52:42 +0000 (13:52 +0100)
commite2a1a718bbe406289adb695348d2cf8085dfaf25
tree2f888d914e1694811160fb820fd1587f2af23474
parentef0dcb506300dc9644e8000c6028d14214be9d97
[lldb] Add move_iterator to supported template list

Identical to previous commits that just add a standard library template to the
supported template list and test it. Adding this rather obscure class to the
template list is mostly caused by the std::deque test unexpectedly referencing
this type when testing against newer libc++ versions on macOS.

Fixes TestQueueFromStdModule and TestQueueFromStdModule on macOS.
Fixes rdar://73213589
lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp
lldb/test/API/commands/expression/import-std-module/iterator/Makefile [new file with mode: 0644]
lldb/test/API/commands/expression/import-std-module/iterator/TestIteratorFromStdModule.py [new file with mode: 0644]
lldb/test/API/commands/expression/import-std-module/iterator/main.cpp [new file with mode: 0644]