teak-llvm/lldb/packages/Python/lldbsuite/test/expression_command
Pavel Labath c7c9d76187 IRInterpreter: fix sign extension of small types (pr37840)
Sign-extension of small types (e.g. short) was not handled correctly.
The reason for that was that when we were assigning the a value to the
Scalar object, we would accidentally promote the type to int (even
though the assignment code in AssignTypeToMatch tried to cast the value
to the appropriate type, it would still invoke the "int" version of
operator=). Instead, I use the APInt version of operator=, where the
bitwidth is specified explicitly. Among other things, this allows us to
fold the individual size cases into one.

llvm-svn: 335114
2018-06-20 10:45:29 +00:00
..
anonymous-struct Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
calculator_mode Don't access the process in expressions w/o checking that 2016-11-03 23:42:09 +00:00
call-function Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
call-overridden-method [lit, lldbsuite] Disable tests that are failing because of pr21765 and pr24489 2018-05-17 16:58:00 +00:00
call-restarts Add a lldbutils routine that gathers up the boiler-plate 2017-07-06 02:18:16 +00:00
call-throws Add a lldbutils routine that gathers up the boiler-plate 2017-07-06 02:18:16 +00:00
char Add and fix some tests for PPC64 2018-03-26 12:42:07 +00:00
expr-in-syscall Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
fixits Makefile.rules: compile all tests with -fno-limit-debug-info 2017-12-04 13:31:56 +00:00
formatters Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
ir-interpreter IRInterpreter: fix sign extension of small types (pr37840) 2018-06-20 10:45:29 +00:00
ir-interpreter-phi-nodes Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
issue_11588 Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
macros Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
multiline Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
options Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
persist_objc_pointeetype Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
persistent_ptr_update Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
persistent_types Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
persistent_variables Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
po_verbosity Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
pr35310 [lit, lldbsuite] Disable tests that are failing because of pr21765 and pr24489 2018-05-17 16:58:00 +00:00
radar_8638051 Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
radar_9531204 Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
radar_9673664 Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
save_jit_objects Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
test [TestExpr] Fix a typo in a test, unbreaking the lldb Mac OS X bot. 2018-03-20 18:32:47 +00:00
timeout Working through testcases, converting to run_to_source_breakpoint. 2017-07-06 18:06:25 +00:00
top-level Compile the LLDB tests out-of-tree. 2018-01-30 18:29:16 +00:00
two-files Wrap all references to build artifacts in the LLDB testsuite (NFC) 2018-01-19 23:24:35 +00:00
unwind_expression Convert a few more tests to use run_to_source_breakpoint. 2017-07-13 19:46:21 +00:00
.categories