- Sep 28, 2013
-
-
Eric Christopher authored
llvm-svn: 191582
-
Nick Kledzik authored
Stop using some locally defined mach-o constants. llvm-svn: 191581
-
Rui Ueyama authored
llvm-svn: 191580
-
Matt Arsenault authored
llvm-svn: 191579
-
Akira Hatanaka authored
resolved by lazy-binding. llvm-svn: 191578
-
Chandler Carruth authored
tomorrow is complete. There is a missing warning due to a serious issue with template instantiation in Clang (and potentially in the core language). llvm-svn: 191577
-
Matt Arsenault authored
llvm-svn: 191576
-
Marshall Clow authored
llvm-svn: 191575
-
Matt Arsenault authored
llvm-svn: 191574
-
Marshall Clow authored
llvm-svn: 191573
-
Chandler Carruth authored
uses. This fixes one of the two remaining failures to implement [[deprecated]] as specified for C++14. llvm-svn: 191572
-
Eric Christopher authored
llvm-svn: 191571
-
- Sep 27, 2013
-
-
Josh Magee authored
[stackprotector] Refactor the StackProtector pass from a single .cpp file into StackProtector.h and StackProtector.cpp. No functionality change. Future patches will add analysis which will be used in other passes (PEI, StackSlot). The end goal is to support ssp-strong stack layout rules. WIP. Differential Revision: http://llvm-reviews.chandlerc.com/D1521 llvm-svn: 191570
-
Rui Ueyama authored
It is mentioned in the LLVM coding standard that _begin() and _end() suffixes should be used. llvm-svn: 191569
-
Daniel Malea authored
Fix OS Version reporting bug detected by TestPlatform for some Linux 3.x kernels that do not report the update version - should resolve the current failure on the Linux clang buildbot llvm-svn: 191568
-
Michael J. Spencer authored
This will eventually need to be refactored to better handle COPY relocations, as other relocations can also generate them. I'm not yet sure the exact circumstances in which they are needed yet. llvm-svn: 191567
-
Michael J. Spencer authored
llvm-svn: 191566
-
Rui Ueyama authored
llvm-svn: 191565
-
Matt Arsenault authored
llvm-svn: 191564
-
Dmitri Gribenko authored
range that includes a tab character will cause out-of-bounds access to the fixit string. llvm-svn: 191563
-
Douglas Gregor authored
llvm-svn: 191562
-
Renato Golin authored
llvm-svn: 191561
-
Justin Bogner authored
llvm-svn: 191560
-
Justin Bogner authored
C++ operators are represented by CXXOperatorName now, which is already documented. llvm-svn: 191559
-
Dmitri Gribenko authored
llvm-svn: 191558
-
Rui Ueyama authored
llvm-objdump: Dump COFF import table if -private-headers option is given. llvm-svn: 191557
-
Jim Ingham authored
the other "Get*TypeName" functions. llvm-svn: 191556
-
Jim Ingham authored
llvm-svn: 191555
-
Rafael Espindola authored
llvm-svn: 191554
-
Bill Wendling authored
llvm-svn: 191553
-
Justin Bogner authored
Currently foldSelectICmpAndOr asserts if the "or" involves a vector containing several of the same power of two. We can easily avoid this by only performing the fold on integer types, like foldSelectICmpAnd does. Fixes <rdar://problem/15012516> llvm-svn: 191552
-
Rafael Espindola authored
We want the modern behavior most of the time, so inverting the option simplifies the driver and the tests. llvm-svn: 191551
-
Chandler Carruth authored
This motion appears to have consensus in the C++ committee and is expected to be voted into the C++14 draft tomorrow during the formal vote. No extension warning in C++11 as attributes not specified in the standard using the standard syntax in C++11 have implementation defined meaning, and we define the meaning proposed for C++14. There is one bug exposed as we do not warn on a deprecated template specialization. I've left a FIXME in the test case and will dig into that next. Also, I will add a few more exhaustive test cases of the other features specified for this attribute in a follow-up commit. llvm-svn: 191550
-
Richard Smith authored
here goes to Larisse Voufo. llvm-svn: 191549
-
Richard Smith authored
appropriately, especially when they appear within class templates. llvm-svn: 191548
-
Richard Smith authored
llvm-svn: 191547
-
Akira Hatanaka authored
No intended functionality change. llvm-svn: 191546
-
Kaelyn Uhrain authored
llvm-svn: 191545
-
Kaelyn Uhrain authored
Move some tests from typo-correction.cpp to typo-correction-pt2.cpp because they were running afoul of the hard-coded limit of 20 typos corrected. Some of the tests after it were still working due to the limit not applying to cached corrections and in cases where a non-NULL MemberContext is passed in to Sema::CorrectTypo. Most of the moved tests still passed after being moved, but the test involving "data_struct" had only been passing because the test had exceeded that limit so a fix for it is also included (most of the changes to ParseStmt.cpp are shared with and originated from another typo correction impovement that was split into a separate commit). llvm-svn: 191544
-
Kaelyn Uhrain authored
isn't repeatedly attempted for the same identifier at the same location. llvm-svn: 191543
-