[all-commits] [llvm/llvm-project] d25f10: [lldb] Add bitwise shift operators and fix literal...

Ilia Kuklin via All-commits all-commits at lists.llvm.org
Tue Jun 2 07:20:58 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d25f10e8b4a37c2759925883fb59a9da4ea0eb94
      https://github.com/llvm/llvm-project/commit/d25f10e8b4a37c2759925883fb59a9da4ea0eb94
  Author: Ilia Kuklin <ikuklin at accesssoftek.com>
  Date:   2026-06-02 (Tue, 02 Jun 2026)

  Changed paths:
    M lldb/docs/dil-expr-lang.ebnf
    M lldb/include/lldb/ValueObject/DILAST.h
    M lldb/include/lldb/ValueObject/DILEval.h
    M lldb/include/lldb/ValueObject/DILLexer.h
    M lldb/include/lldb/ValueObject/DILParser.h
    M lldb/source/ValueObject/DILAST.cpp
    M lldb/source/ValueObject/DILEval.cpp
    M lldb/source/ValueObject/DILLexer.cpp
    M lldb/source/ValueObject/DILParser.cpp
    A lldb/test/API/commands/frame/var-dil/expr/Bitwise/Makefile
    A lldb/test/API/commands/frame/var-dil/expr/Bitwise/TestFrameVarDILBitwise.py
    A lldb/test/API/commands/frame/var-dil/expr/Bitwise/main.cpp

  Log Message:
  -----------
  [lldb] Add bitwise shift operators and fix literals' sign in DIL (#192506)

This patch add bitwise shift operators and fixes the Scalar's sign
inside of the literals with signed types. The only way to test this fix,
for now, is to use these literals in an arithmetic right shift that does
sign extension, so this is included in this patch.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list