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


  1. [demangler] Support for 'this' expressions (details)
  2. Don't apply lvalue-to-rvalue conversion in DefaultLValueConversion to (details)
  3. Fix buildbots errors after comitting D78782. (details)
Commit 1c1fb350c59a9c79078959b2fa15e6d658934a56 by erik.pilkington
[demangler] Support for 'this' expressions
The file was modifiedlibcxxabi/test/test_demangle.pass.cpp
The file was modifiedlibcxxabi/src/demangle/ItaniumDemangle.h
The file was modifiedllvm/include/llvm/Demangle/ItaniumDemangle.h
Commit 50a81ea2bce3aec01ae6fae1505e57ec7aa36ac7 by Akira
Don't apply lvalue-to-rvalue conversion in DefaultLValueConversion to
the expression that is passed to it if it has a function type or array

lvalue-to-rvalue conversion should only be applied to non-function,
non-array types, but clang was applying the conversion to discarded
value expressions of array types.


Differential Revision:
The file was modifiedclang/lib/Sema/SemaStmt.cpp
The file was modifiedclang/lib/Sema/SemaExpr.cpp
The file was modifiedclang/include/clang/Sema/Sema.h
The file was modifiedclang/test/SemaCXX/warn-unused-value-cxx11.cpp
The file was modifiedclang/test/CXX/expr/p10-0x.cpp
Commit 6e73f12a641bb8fd965d28937ea3a6d1dcecc8c0 by gclayton
Fix buildbots errors after comitting D78782.

Rename "Ranges" variables to "DebugRanges" to avoid warnings/errors on machines that have extra settings enabled.
The file was modifiedllvm/lib/ObjectYAML/DWARFEmitter.cpp
The file was modifiedllvm/include/llvm/ObjectYAML/DWARFYAML.h
The file was modifiedllvm/tools/obj2yaml/dwarf2yaml.cpp
The file was modifiedllvm/lib/ObjectYAML/DWARFYAML.cpp