Fix a type (MAX_PATH instead of PATH_MAX) and remove an unused variable.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223559 91177308-0d34-0410-b5e6-96231b3b80d8
Now that we get types from modules, we occasionally
encounter clang::ExternalASTSources that are not instances
of ClangExternalASTSourceCommon.  We used to blithely
assume that all are, and so we could use static_cast<>.
That's no longer the case, so we have to have these AST
sources register themselves.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223560 91177308-0d34-0410-b5e6-96231b3b80d8
Add the ability to set breakpoints with conditions, commands, etc,
in the "dummy-target".  The dummy target breakpoints prime all future
targets.  Breakpoints set before any target is created (e.g. breakpoints
in ~/.lldbinit) automatically get set in the dummy target.  You can also
list, add & delete breakpoints from the dummy target using the "-D" flag,
which is supported by most of the breakpoint commands.

This removes a long-standing wart in lldb...

<rdar://problem/10881487>


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223565 91177308-0d34-0410-b5e6-96231b3b80d8
Reverting r223548 which broke running in the shell on OS X.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223568 91177308-0d34-0410-b5e6-96231b3b80d8
Improvements to FastDemangler to correct parsing of <local-name> encodings for string literal and parameter/entity cases.  Patch courtesy of slydiman.


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@223569 91177308-0d34-0410-b5e6-96231b3b80d8