lp:~pali/llvm/lldb-3.5
- Get this branch:
- bzr branch lp:~pali/llvm/lldb-3.5
Branch merges
Import details
This branch is an import of the Subversion branch from http://llvm.org/svn/llvm-project/lldb/branches/release_35.
Last successful import was .
Recent revisions
- 9173. By tstellar
-
Merging r230694:
-------------- ------- ------- ------- ------- ------- ------- ------- ------- --
r230694 | chaoren | 2015-02-26 14:15:16 -0800 (Thu, 26 Feb 2015) | 16 linesFix Bug 20400
Summary:
http://llvm.org/ bugs/show_ bug.cgi? id=20400 The default triple of i686-pc-linux-gnu for 32 bit linux targets is compatible
but not necessarily identical to the inferior binaries.Applying Azat Khuzhin's solution of using ArchSpec:
:IsCompatibleMa tch() instead
of ArchSpec::IsExactMatch( ) when comparing ObjectFile and Modules architecture. Reviewers: vharron
Subscribers: lldb-commits
Differential Revision: http://
reviews. llvm.org/ D7897
-------------- ------- ------- ------- ------- ------- ------- ------- ------- -- - 9172. By sylvestre
-
Fix the build. Match the declaration in trunk. Use clang::
diag::Flavor: :WarningOrError - 9167. By void
-
Merging r214291:
-------------- ------- ------- ------- ------- ------- ------- ------- ------- --
r214291 | sylvestre | 2014-07-30 01:33:21 -0700 (Wed, 30 Jul 2014) | 11 linesUse __linux__ macro throughout, instead of ocasional __linux.
__linux is not universally defined across all standards versions, compilers and architectures. Specifically at C99 and up, it's not defined in GCC on powerpc platform.
See https:/
/gcc.gnu. org/bugzilla/ show_bug. cgi?id= 28314 Bugzilla: http://
llvm.org/ bugs/show_ bug.cgi? id=20380 Patch by Dimitri John Ledkov <email address hidden>
-------
------- ------- ------- ------- ------- ------- ------- ------- ------- -- - 9165. By kate
-
Improve LLDB's embedded C++ demangler by addressing the following two issues:
1) Preserve ref qualification state in a local variable while parsing a nested name. Previously, the state was recorded in the shared db reference and could therefore be overwritten when parsing multiple levels of nested names (e.g.: when a qualified name has qualified template args.)
2) Address an off-by-one error when testing whether or not a thunk is non-virtual. This resulted in the demangled identifying all thunks as non-virtual.
- 9164. By compnerd
-
build: silence GCC warning on Linux
LLDWrapPython.cpp is a generated file. This contains a double assignment to the
same value, which causes GCC to emit a warning about sequence point evaluation
causing a use-before-init. Simply silence the warning.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)