| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
Use the correct DIType when creating types in DIBuilder.
llvm-svn: 183543
|
| |
|
|
|
|
| |
of properties. Fixes // rdar://14085456
llvm-svn: 183542
|
| |
|
|
|
|
| |
full std::remove.
llvm-svn: 183541
|
| |
|
|
|
|
| |
Thanks to Benjamin Kramer for the suggestion.
llvm-svn: 183540
|
| |
|
|
|
|
| |
Thanks to David Blaikie for the suggestion.
llvm-svn: 183539
|
| |
|
|
|
|
|
|
| |
callees of SourceManager::getSLocEntryByID().
Also add an 'Invalid' check in SourceManager::computeMacroArgsCache().
llvm-svn: 183538
|
| |
|
|
|
|
| |
I am able to compile/assemble/link/run /bin/echo from FreeBSD.
llvm-svn: 183537
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary: Remove them from the TokenText as well.
Reviewers: klimek
Reviewed By: klimek
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D935
llvm-svn: 183536
|
| |
|
|
|
|
| |
Patch by Sukolsak Sakshuwong!
llvm-svn: 183535
|
| |
|
|
| |
llvm-svn: 183534
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
OpenBSD's stack smashing protection differs slightly from other
platforms:
1. The smash handler function is "__stack_smash_handler(const char
*funcname)" instead of "__stack_chk_fail(void)".
2. There's a hidden "long __guard_local" object that gets linked
into each executable and DSO.
Patch by Matthew Dempsky.
llvm-svn: 183533
|
| |
|
|
|
|
| |
As a bonus this reduces the loop from O(n^2) to O(n).
llvm-svn: 183532
|
| |
|
|
|
|
|
|
|
| |
// rdar://14085217.
e-This line, and those below, will be ignored--
M lib/Sema/SemaExpr.cpp
llvm-svn: 183531
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Introduced two new style parameters: PenaltyBreakComment and
PenaltyBreakString. Add penalty for each character of a breakable token beyond
the column limit (this relates mainly to comments, as they are broken only on
whitespace). Tuned PenaltyBreakComment to prefer comment breaking over breaking
inside most binary expressions.
Fixed a bug that prevented *, & and && from being considered TT_BinaryOperator
in the presense of adjacent comments.
Reviewers: klimek, djasper
Reviewed By: klimek
CC: cfe-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D933
llvm-svn: 183530
|
| |
|
|
| |
llvm-svn: 183529
|
| |
|
|
| |
llvm-svn: 183528
|
| |
|
|
| |
llvm-svn: 183527
|
| |
|
|
| |
llvm-svn: 183526
|
| |
|
|
| |
llvm-svn: 183525
|
| |
|
|
|
|
|
|
| |
considered unobvious.
Remove it and replace ASAN_INTERCEPT_FUNC with a no-op if SANITIZER_MAC==1.
llvm-svn: 183524
|
| |
|
|
| |
llvm-svn: 183523
|
| |
|
|
| |
llvm-svn: 183522
|
| |
|
|
| |
llvm-svn: 183521
|
| |
|
|
| |
llvm-svn: 183518
|
| |
|
|
|
|
|
| |
ASan: disabled by default
MSan: enabled by default
TSan: disabled
llvm-svn: 183517
|
| |
|
|
|
|
|
| |
Regression test to make sure TemplateSpecializationTypeLocs have the
correct locations for angle brackets.
llvm-svn: 183514
|
| |
|
|
|
|
|
|
|
| |
This introduces bugs in TemplateSpecializationTypeLoc's angle bracket
locations.
Regression test follows in a subsequent commit.
llvm-svn: 183513
|
| |
|
|
|
|
| |
Avoids unused variable warnings in Release builds.
llvm-svn: 183512
|
| |
|
|
| |
llvm-svn: 183509
|
| |
|
|
| |
llvm-svn: 183508
|
| |
|
|
| |
llvm-svn: 183499
|
| |
|
|
|
|
| |
64-bit mode. Clean up RUN-lines in tests.
llvm-svn: 183498
|
| |
|
|
| |
llvm-svn: 183495
|
| |
|
|
|
|
|
|
| |
the internals of TargetMachine could change.
No functionality change intended.
llvm-svn: 183494
|
| |
|
|
|
|
| |
the internals of TargetMachine could change.
llvm-svn: 183493
|
| |
|
|
|
|
| |
the internals of TargetMachine could change.
llvm-svn: 183492
|
| |
|
|
|
|
| |
the internals of TargetMachine could change.
llvm-svn: 183491
|
| |
|
|
|
|
| |
the internals of TargetMachine could change.
llvm-svn: 183490
|
| |
|
|
|
|
|
|
| |
TopDownPathCount/BottomUpPathCount.
rdar://12480535
llvm-svn: 183489
|
| |
|
|
|
|
| |
the internals of TargetMachine could change.
llvm-svn: 183488
|
| |
|
|
| |
llvm-svn: 183487
|
| |
|
|
| |
llvm-svn: 183486
|
| |
|
|
|
|
| |
These objects are internal to the TargetMachine object and may change.
llvm-svn: 183485
|
| |
|
|
|
|
| |
Use the correct DIType when creating vector types.
llvm-svn: 183484
|
| |
|
|
|
|
|
|
| |
places which weren't setting it up properly. This allows us to get the right
cv-qualifiers for 'this' when it appears outside a method body in a class
template.
llvm-svn: 183483
|
| |
|
|
|
|
|
|
| |
pass -stdlib=libstdc++ to clang when compiling as well as when linking
Not doing this was causing link errors as clang was looking for libc++ symbols while linking against libstdc++
llvm-svn: 183482
|
| |
|
|
| |
llvm-svn: 183481
|
| |
|
|
| |
llvm-svn: 183480
|
| |
|
|
|
|
| |
invalid field; make sure we don't try. Fixes <rdar://problem/14084171>.
llvm-svn: 183479
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
lld can now output a valid Windows executable with a text section that does nothing
but just returns immediately. It's not able to handle relocations, symbol tables,
data sections, etc, so it still can't do anything practical, though.
Reviewers: Bigcheese
CC: llvm-commits
Differential Revision: http://llvm-reviews.chandlerc.com/D892
llvm-svn: 183478
|