FailedChanges

Changes from Git (git http://labmaster3.local/git/llvm-project.git)

Summary

  1. Auto-completion bug fix for dot operator (details)
  2. MSVC Buggy version detection: turn pre-processor error into CMake (details)
  3. Revert "[SafeStack][DebugInfo] Insert DW_OP_deref in correct location" (details)
Commit 45e3f6660cf4503a8f63ce0a22e574f6d0997914 by waltermelon
Auto-completion bug fix for dot operator
Summary: There was a bug on LLDB VSCode where there was the following
behavior:
//Code
``` struct foo {
   int bar:
};
... foo my_foo = {10};
```
Trying to auto-complete my_foo.b with my_foo.bar resulted instead with
my_foo.my_foo.bar
This diff fixes this bug and adds some tests to check correct behavior.
It also fixes the same bug using the arrow operator (->) when user
manually requests completions. TODO: Fix bug where no recommended
completions are automatically shown with arrow operator
{F11249959}
{F11249958}
Reviewers: wallace
Reviewed By: wallace
Subscribers: teemperor, labath, lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D73506
The file was modifiedlldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completions/main.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/tools/lldb-vscode/completions/TestVSCode_completions.py
The file was modifiedlldb/tools/lldb-vscode/lldb-vscode.cpp
Commit 5f940220bf9438e95ffa4a627ac1591be1e1ba6e by aminim
MSVC Buggy version detection: turn pre-processor error into CMake
configuration time check
This allows consumer to override in a cleaner way while still prevent
them from hitting bug without knowing they run an unsupported
configuration.
Recommit after fix by Christopher Tetreault to add parens and ${} to
cmake check to work around CMake configure time "unknown arguments
specified" issue
Differential Revision: https://reviews.llvm.org/D73677 Differential
Revision: https://reviews.llvm.org/D73751
The file was modifiedllvm/cmake/modules/CheckCompilerVersion.cmake
The file was modifiedllvm/include/llvm/Support/Compiler.h
Commit 3b23453b6cbff7366e91c7bb76c3a0c529ec8515 by leonardchan
Revert "[SafeStack][DebugInfo] Insert DW_OP_deref in correct location"
This reverts commit fff6a1b0f1fe57b46379001db75952d2a06eab1f.
This was breaking a bunch of buildbots.
The file was modifiedllvm/test/DebugInfo/COFF/types-array-advanced.ll
The file was modifiedllvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
The file was removedllvm/test/DebugInfo/X86/safestack-deref.ll
The file was modifiedllvm/test/DebugInfo/X86/safestack-byval.ll