| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive.
llvm-svn: 166280
|
| |
|
|
|
|
|
|
| |
"expected" is at the start of the word and will no longer accept typos such as "junkexpected-*" as a valid "expected-*" directive. A very few test-cases had to be amended to adhere to the new rule.
Patch reviewed by David Blaikie.
llvm-svn: 166279
|
| |
|
|
| |
llvm-svn: 166278
|
| |
|
|
|
|
| |
No functionality change.
llvm-svn: 166274
|
| |
|
|
|
|
|
|
| |
Removed extra stack frame object for fixed byval arguments,
VarArgsStyleRegisters invocation was reworked due to some improper usage in
past. PR14099 also demonstrates it.
llvm-svn: 166273
|
| |
|
|
|
|
| |
Richard has an unreduced testcase to work with.
llvm-svn: 166272
|
| |
|
|
|
|
| |
support for i386 Linux
llvm-svn: 166271
|
| |
|
|
| |
llvm-svn: 166270
|
| |
|
|
|
|
| |
const non-volatile global does.
llvm-svn: 166269
|
| |
|
|
|
|
| |
class, diagnose if the qualified-id instantiates to a non-static class member.
llvm-svn: 166268
|
| |
|
|
|
|
| |
This became important after the recent move from ModulePass to FunctionPass because no cleanup is happening after asan pass any more.
llvm-svn: 166267
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
constructors.
When I first moved regparm support to TargetInfo.cpp I tried to isolate it
in classifyArgumentTypeWithReg, but it is actually a lot easier to flip the
code around and check for regparm at the end of the decision tree.
Without this refactoring classifyArgumentTypeWithReg would have to duplicate
the logic about when to use non-byval indirect arguments.
llvm-svn: 166266
|
| |
|
|
|
|
| |
its on the same line as the last call to getLineNumber. Prevents needing to scan backwards for the new line. Fixes PR14106.
llvm-svn: 166265
|
| |
|
|
|
|
| |
interface.
llvm-svn: 166264
|
| |
|
|
| |
llvm-svn: 166263
|
| |
|
|
|
|
|
|
|
|
| |
in a kernel debug session:
settings set target.disable-kext-loading true
<rdar://problem/12490623>
llvm-svn: 166262
|
| |
|
|
|
|
|
|
| |
to -fms-compatibility. Then XFAIL can be removed.
FYI, it can be reproduced with "c-index-test -std=c++11 -fms-compatibility".
llvm-svn: 166261
|
| |
|
|
| |
llvm-svn: 166260
|
| |
|
|
| |
llvm-svn: 166259
|
| |
|
|
|
|
| |
instead of asciified bytes. <rdar://problem/12522978>
llvm-svn: 166258
|
| |
|
|
| |
llvm-svn: 166257
|
| |
|
|
|
|
|
|
|
|
|
| |
1 by the expression parser. We now correctly
report that they are of size 0. (C++ structs
are mandated to have nonzero size, and Clang marks
them as being 1 byte in size.)
<rdar://problem/12380800>
llvm-svn: 166256
|
| |
|
|
| |
llvm-svn: 166255
|
| |
|
|
| |
llvm-svn: 166254
|
| |
|
|
| |
llvm-svn: 166253
|
| |
|
|
| |
llvm-svn: 166252
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
block, so the input files are validated early on, before we've
committed to loading the AST file. This (accidentally) fixed a but
wherein the main file used to generate the AST file would *not* be
validated by the existing validation logic.
At the moment, this leads to some duplication of filenames between the
source manager block and input-file blocks, as well as validation
logic. This will be handled via an upcoming patch.
llvm-svn: 166251
|
| |
|
|
|
|
| |
Investigating.
llvm-svn: 166250
|
| |
|
|
|
|
|
|
| |
than "rb" and so weren't
finding the alias.
llvm-svn: 166249
|
| |
|
|
|
|
| |
Lowerinvoke.
llvm-svn: 166248
|
| |
|
|
| |
llvm-svn: 166247
|
| |
|
|
| |
llvm-svn: 166246
|
| |
|
|
|
|
| |
This seems to have introduced assertion hit when building compiler-rt.
llvm-svn: 166245
|
| |
|
|
|
|
|
|
|
|
| |
Added a new setting that allows a python OS plug-in to detect threads and provide registers for memory threads. To enable this you set the setting:
settings set target.process.python-os-plugin-path lldb/examples/python/operating_system.py
Then run your program and see the extra threads.
llvm-svn: 166244
|
| |
|
|
| |
llvm-svn: 166243
|
| |
|
|
|
|
|
| |
While LLVM itself is still C++03, there's no reason why tools built on
top of it can't use C++11 features.
llvm-svn: 166242
|
| |
|
|
|
|
|
|
| |
This allows llvm::Optional to be used with movable-but-not-copyable types.
While LLVM itself is still C++03, there's no reason why tools built on
top of it can't use C++11 features.
llvm-svn: 166241
|
| |
|
|
| |
llvm-svn: 166240
|
| |
|
|
|
|
|
|
| |
The LTO Internalize pass is hiding symbols needed by the bugpoint-passes
plug-in. We need to add a flag to control whether Internalize should be run.
This is a temporary workaround to make these tests pass in the meantime.
llvm-svn: 166239
|
| |
|
|
| |
llvm-svn: 166238
|
| |
|
|
|
|
| |
Grzegorz Jablonski.
llvm-svn: 166237
|
| |
|
|
|
|
|
|
|
|
| |
are no known current users of column info. Robustify and fix up
a few tests in the process. Reduces the size of debug information
by a small amount.
Part of PR14106
llvm-svn: 166236
|
| |
|
|
| |
llvm-svn: 166235
|
| |
|
|
|
|
|
| |
because the value is incorrectly being signed extended when passed to
SymbolLookUp().
llvm-svn: 166234
|
| |
|
|
| |
llvm-svn: 166233
|
| |
|
|
| |
llvm-svn: 166232
|
| |
|
|
|
|
|
| |
for current(rewritten) comment and getParamNameAsWritten
to access param name coming with \param marker.
llvm-svn: 166231
|
| |
|
|
| |
llvm-svn: 166230
|
| |
|
|
| |
llvm-svn: 166229
|
| |
|
|
|
|
| |
module files.
llvm-svn: 166228
|