| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
use it to format xml declaration tags.
// rdar://12378714
llvm-svn: 170727
|
| |
|
|
|
|
| |
Fixes <rdar://problem/12887356>.
llvm-svn: 170724
|
| |
|
|
| |
llvm-svn: 170723
|
| |
|
|
| |
llvm-svn: 170722
|
| |
|
|
|
|
| |
which is wrong here.
llvm-svn: 170721
|
| |
|
|
|
|
|
|
|
| |
Without this patch comparing two equal versions without patch numbers (4.7 for
example) will result in A < B and B < A.
Patch by Simon Atanasyan.
llvm-svn: 170705
|
| |
|
|
|
|
| |
hosts.
llvm-svn: 170693
|
| |
|
|
| |
llvm-svn: 170692
|
| |
|
|
| |
llvm-svn: 170688
|
| |
|
|
| |
llvm-svn: 170686
|
| |
|
|
|
|
|
|
| |
http://llvm-reviews.chandlerc.com/D226
Patch by Philip Craig!
llvm-svn: 170684
|
| |
|
|
| |
llvm-svn: 170683
|
| |
|
|
|
|
| |
all targets.
llvm-svn: 170645
|
| |
|
|
|
|
|
|
| |
instead of BlockLanguageSpec.txt.
Thanks to Jean-Daniel Dupas for comments!
llvm-svn: 170644
|
| |
|
|
| |
llvm-svn: 170643
|
| |
|
|
|
|
|
| |
appears to currently be benign (we happen to test the flags in the right
order, so we never depend on the uninitialized value).
llvm-svn: 170640
|
| |
|
|
|
|
| |
Fixes PR14628.
llvm-svn: 170639
|
| |
|
|
|
|
|
|
| |
produce a note for that diagnostic either with a different DiagnosticEngine or
after calling DiagnosticEngine::Reset(). That didn't make any sense, and did the
wrong thing if the original diagnostic was suppressed.
llvm-svn: 170636
|
| |
|
|
| |
llvm-svn: 170635
|
| |
|
|
|
|
|
|
| |
http://llvm-reviews.chandlerc.com/D52
Patch by Philip Craig!
llvm-svn: 170634
|
| |
|
|
|
|
|
|
|
|
| |
Instead of using several callbacks to identify the pointer escape event,
checkers now can register for the checkPointerEscape.
Converted the Malloc checker to use the new callback.
SimpleStreamChecker will be converted next.
llvm-svn: 170625
|
| |
|
|
|
|
|
|
| |
make sure they came from the same kind of FileIDs.
Thanks to Abramo Bagnara for providing the test case.
llvm-svn: 170616
|
| |
|
|
| |
llvm-svn: 170613
|
| |
|
|
|
|
| |
rdar://12282267
llvm-svn: 170611
|
| |
|
|
|
|
|
|
|
| |
fix any bad objectiveC syntax coming out of
DeclPrinter. This is on going. Also, introduce a new
PrintPolicy and use it as needed when declaration tag
is to be produced via DeclPrinter.
llvm-svn: 170606
|
| |
|
|
|
|
|
|
|
|
| |
modules when getting the decls for a namespace or translation unit.
Otherwise the code-completion results will not be complete.
rdar://12889089
llvm-svn: 170596
|
| |
|
|
| |
llvm-svn: 170590
|
| |
|
|
|
|
|
| |
category, when those properties will be implemented in category's
primary class or one of its super classes. // rdar://12568064
llvm-svn: 170573
|
| |
|
|
|
|
| |
BlockLanguageSpec.txt => BlockLanguageSpec.rst. It has been eliminated.
llvm-svn: 170572
|
| |
|
|
| |
llvm-svn: 170571
|
| |
|
|
|
|
| |
easier to update this test.
llvm-svn: 170570
|
| |
|
|
|
|
|
|
| |
TextDiagnostic
Patch by Janusz Chorko.
llvm-svn: 170566
|
| |
|
|
|
|
|
| |
No testcase because this did not affect correctness: a declaration can only be
ClassTemplateDecl or a FunctionTemplateDecl, not both.
llvm-svn: 170565
|
| |
|
|
|
|
|
| |
No testcase because we were just building an extra AST node and eventually
throwing it away, so it did not affect correctness.
llvm-svn: 170563
|
| |
|
|
| |
llvm-svn: 170555
|
| |
|
|
|
|
| |
single attribute in the future.
llvm-svn: 170500
|
| |
|
|
| |
llvm-svn: 170492
|
| |
|
|
|
|
|
|
| |
too). When instantiating a direct-initializer, if we find it has zero
arguments, produce an empty ParenListExpr rather than returning a null
expression.
llvm-svn: 170490
|
| |
|
|
|
|
|
|
|
|
|
|
| |
copy-list-initialization (and doesn't add an additional copy step):
Fill in the ListInitialization bit when creating a CXXConstructExpr. Use it
when instantiating initializers in order to correctly handle instantiation of
copy-list-initialization. Teach TreeTransform that function arguments are
initializations, and so need this special treatment too. Finally, remove some
hacks which were working around SubstInitializer's shortcomings.
llvm-svn: 170489
|
| |
|
|
|
|
|
|
| |
accessible there.
This is plumbing needed for later functionality changes.
llvm-svn: 170488
|
| |
|
|
| |
llvm-svn: 170487
|
| |
|
|
| |
llvm-svn: 170485
|
| |
|
|
|
|
| |
Lit/win32 issue. Investigating.
llvm-svn: 170484
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
per review discussion in r170365
This does limit these typedefs to being sequences, but no current usage
requires them to be contiguous (we could expand this to a more general
iterator pair range concept at some point).
Also, it'd be nice if SmallVector were constructible directly from an ArrayRef
but this is a bit tricky since ArrayRef depends on SmallVectorBaseImpl for the
inverse conversion. (& generalizing over all range-like things, while nice,
would require some nontrivial SFINAE I haven't thought about yet)
llvm-svn: 170482
|
| |
|
|
|
|
| |
is created to 1000.
llvm-svn: 170481
|
| |
|
|
|
|
| |
of assignment to a bool bitfield. PR14638.
llvm-svn: 170480
|
| |
|
|
| |
llvm-svn: 170478
|
| |
|
|
|
|
| |
against itself. PR14489.
llvm-svn: 170474
|
| |
|
|
| |
llvm-svn: 170472
|
| |
|
|
| |
llvm-svn: 170469
|