- Jul 27, 2009
-
-
Benjamin Kramer authored
llvm-svn: 77241
-
- Jul 25, 2009
-
-
Sebastian Redl authored
Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. Add custom conversions to static_cast. llvm-svn: 77076
-
Daniel Dunbar authored
Doug, please look at decltype-crash and instantiate-function-1.mm, I'm not sure if they are actually testing the right thing / anything. llvm-svn: 77070
-
- Jul 24, 2009
-
-
Fariborz Jahanian authored
llvm-svn: 77001
-
Fariborz Jahanian authored
with type conversion to fix ir-gen crash. llvm-svn: 77000
-
Douglas Gregor authored
and __has_trivial_constructor builtin pseudo-functions and additionally implements __has_trivial_copy and __has_trivial_assign, from John McCall! llvm-svn: 76916
-
Fariborz Jahanian authored
with constructors don't have a matching constructor. llvm-svn: 76913
-
- Jul 23, 2009
-
-
Fariborz Jahanian authored
CXXBaseOrMemberInitializer AST node. Needed by its clients to do the initialization. llvm-svn: 76826
-
Mike Stump authored
value. This is on by default, and controlled by -Wreturn-type (-Wmost -Wall). I believe there should be very few false positives, though the most interesting case would be: int() { bar(); } when bar does: bar() { while (1) ; } Here, we assume functions return, unless they are marked with the noreturn attribute. I can envision a fixit note for functions that never return normally that don't have a noreturn attribute to add a noreturn attribute. If anyone spots other false positives, let me know! llvm-svn: 76821
-
- Jul 22, 2009
-
-
Eli Friedman authored
definitions. I'm not very familiar with this code, so please review. llvm-svn: 76796
-
Mike Stump authored
llvm-svn: 76709
-
- Jul 21, 2009
-
-
Eli Friedman authored
1. Make it work correctly with anonymous unions. 2. Don't compute it if the warning isn't enabled. 3. Optimize the algorithm slightly to make it linear time in the case where we don't produce any warnings. llvm-svn: 76630
-
Argyrios Kyrtzidis authored
llvm-svn: 76583
-
Fariborz Jahanian authored
llvm-svn: 76577
-
Argyrios Kyrtzidis authored
struct foo { static bool value; }; bool (foo::value); // crash because of parens llvm-svn: 76538
-
Fariborz Jahanian authored
llvm-svn: 76494
-
- Jul 20, 2009
-
-
Fariborz Jahanian authored
a destructor. llvm-svn: 76436
-
- Jul 19, 2009
-
-
Anders Carlsson authored
llvm-svn: 76348
-
- Jul 18, 2009
-
-
Sebastian Redl authored
llvm-svn: 76317
-
Chris Lattner authored
llvm-svn: 76263
-
- Jul 12, 2009
-
-
Daniel Dunbar authored
- These kinds of "shotgun" tests are very slow, and do not belong in the regression suite. If these kinds of tests are regarded to have value, they should be added to the LLVM test-suite. - I would actually like to remove all of these tests, but I left Sema/carbon.c and SemaObjC/cocoa.m... llvm-svn: 75399
-
- Jul 11, 2009
-
-
Anders Carlsson authored
llvm-svn: 75327
-
- Jul 10, 2009
-
-
Anders Carlsson authored
llvm-svn: 75291
-
Fariborz Jahanian authored
in their order of construction for each class and use it to to check on propery order of base class construction under -Wreorder option. llvm-svn: 75270
-
Anders Carlsson authored
llvm-svn: 75175
-
- Jul 09, 2009
-
-
Fariborz Jahanian authored
class object's base and members under -Wreorder flag. llvm-svn: 75168
-
Anders Carlsson authored
llvm-svn: 75152
-
Anders Carlsson authored
llvm-svn: 75150
-
- Jul 08, 2009
-
-
Douglas Gregor authored
namespaces based on the template arguments of a class template specialization type. llvm-svn: 74993
-
- Jul 07, 2009
-
-
Sebastian Redl authored
llvm-svn: 74943
-
Anders Carlsson authored
llvm-svn: 74937
-
- Jul 06, 2009
-
-
Douglas Gregor authored
llvm-svn: 74833
-
Eli Friedman authored
wchar_t. llvm-svn: 74808
-
- Jul 04, 2009
-
-
Sebastian Redl authored
llvm-svn: 74787
-
- Jul 01, 2009
-
-
Fariborz Jahanian authored
list. llvm-svn: 74571
-
- Jun 30, 2009
-
-
Fariborz Jahanian authored
fields in the ctor-initializer list. llvm-svn: 74554
-
Fariborz Jahanian authored
in ctor-initializer list. llvm-svn: 74541
-
Anders Carlsson authored
llvm-svn: 74481
-
Fariborz Jahanian authored
list. llvm-svn: 74480
-
Anders Carlsson authored
llvm-svn: 74472
-