[all-commits] [llvm/llvm-project] c0fc29: Add operator<< for object::SectionedAddress

Pavel Labath via All-commits all-commits at lists.llvm.org
Tue Nov 19 01:39:18 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: c0fc29c4684a997d282bfed71eb4d903ad16ee25
      https://github.com/llvm/llvm-project/commit/c0fc29c4684a997d282bfed71eb4d903ad16ee25
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2019-11-19 (Tue, 19 Nov 2019)

  Changed paths:
    M llvm/include/llvm/Object/ObjectFile.h
    M llvm/lib/Object/ObjectFile.cpp
    M llvm/unittests/Object/CMakeLists.txt
    A llvm/unittests/Object/ObjectFileTest.cpp

  Log Message:
  -----------
  Add operator<< for object::SectionedAddress

The main motivation for this is better failure messages in unit tests.

Split off from D70394.


  Commit: 39285a0f02c7bc5e4bad8a684a900123b097511d
      https://github.com/llvm/llvm-project/commit/39285a0f02c7bc5e4bad8a684a900123b097511d
  Author: Pavel Labath <pavel at labath.sk>
  Date:   2019-11-19 (Tue, 19 Nov 2019)

  Changed paths:
    M llvm/include/llvm/DebugInfo/DWARF/DWARFAddressRange.h
    M llvm/include/llvm/DebugInfo/DWARF/DWARFLocationExpression.h
    M llvm/lib/DebugInfo/DWARF/CMakeLists.txt
    A llvm/lib/DebugInfo/DWARF/DWARFLocationExpression.cpp
    M llvm/unittests/DebugInfo/DWARF/CMakeLists.txt
    A llvm/unittests/DebugInfo/DWARF/DWARFLocationExpressionTest.cpp

  Log Message:
  -----------
  Add streaming/equality operators to DWARFAddressRange/DWARFLocationExpression

The main motivation for this is being able to write simpler assertions
and get better error messages in unit tests.

Split off from D70394.


Compare: https://github.com/llvm/llvm-project/compare/7db1230a9f5e...39285a0f02c7


More information about the All-commits mailing list