[all-commits] [llvm/llvm-project] b85222: [lldb] Enable std::pair in CxxModuleHandler

Raphael Isemann via All-commits all-commits at lists.llvm.org
Wed Sep 9 01:50:35 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: b85222520f861a1812f991d6bd65950dda22f31b
      https://github.com/llvm/llvm-project/commit/b85222520f861a1812f991d6bd65950dda22f31b
  Author: Raphael Isemann <teemperor at gmail.com>
  Date:   2020-09-09 (Wed, 09 Sep 2020)

  Changed paths:
    M lldb/source/Plugins/ExpressionParser/Clang/CxxModuleHandler.cpp
    A lldb/test/API/commands/expression/import-std-module/pair/Makefile
    A lldb/test/API/commands/expression/import-std-module/pair/TestPairFromStdModule.py
    A lldb/test/API/commands/expression/import-std-module/pair/main.cpp

  Log Message:
  -----------
  [lldb] Enable std::pair in CxxModuleHandler

This adds support for substituting std::pair instantiations with enabled
import-std-module.

With the fixes in parent revisions we can currently substitute a single pair
(however, a result that returns a second pair currently causes LLDB to crash
while importing the second template instantiation).

Reviewed By: aprantl

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




More information about the All-commits mailing list