- Sep 17, 2009
-
-
Daniel Dunbar authored
llvm-svn: 82098
-
Anders Carlsson authored
llvm-svn: 82096
-
Fariborz Jahanian authored
llvm-svn: 82095
-
Fariborz Jahanian authored
llvm-svn: 82094
-
Anders Carlsson authored
When creating function types, remove any top-level CVR qualifications in the function type argument types. llvm-svn: 82093
-
Fariborz Jahanian authored
llvm-svn: 82092
-
Fariborz Jahanian authored
llvm-svn: 82091
-
Fariborz Jahanian authored
llvm-svn: 82090
-
John McCall authored
llvm-svn: 82088
-
Douglas Gregor authored
llvm-svn: 82086
-
- Sep 16, 2009
-
-
Douglas Gregor authored
llvm-svn: 82085
-
Fariborz Jahanian authored
GC. Currently, new API will be generated under clang-cc's -fobjc-newgc-api flag which will eventually become the default. WIP. llvm-svn: 82082
-
Mike Stump authored
llvm-svn: 82078
-
Chris Lattner authored
llvm-svn: 82073
-
Anders Carlsson authored
llvm-svn: 82072
-
Chris Lattner authored
llvm-svn: 82070
-
Douglas Gregor authored
when we are not instantiating the corresponding "current instantiation." This happens, e.g., when we are instantiating a declaration reference that refers into the "current instantiation" but occurs in a default function argument. The libstdc++ vector default constructor now instantiates properly. llvm-svn: 82069
-
Fariborz Jahanian authored
a weak object. llvm-svn: 82061
-
Fariborz Jahanian authored
a flag (objc GC). llvm-svn: 82052
-
Anders Carlsson authored
x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review. llvm-svn: 82050
-
Benjamin Kramer authored
Replace strcpy with memcpy while at it. llvm-svn: 82043
-
Daniel Dunbar authored
not. - PR4932. llvm-svn: 82021
-
Ted Kremenek authored
Have divide-by-zero checker not handled undefined denominators. This is handled by the generic checking for undefined operands for BinaryOperators. llvm-svn: 82019
-
Ted Kremenek authored
Remove ImplicitBadDivides/ExplicitBadDivides node sets. This checking is now down by a 'Checker' and not build into GRExprEngine. llvm-svn: 82017
-
Chris Lattner authored
llvm-svn: 82009
-
Daniel Dunbar authored
A toy for Doug: Add some 'lit' tests which just run clang++ -fsyntax-only over all the files in a directory. - 'lit utils/C++Tests' to run, you may need to fix the stdc++ include path, and your mileage may vary. - A handful of the LLVM headers are XFAIL because they don't include the right headers. llvm-svn: 81990
-
Daniel Dunbar authored
llvm-svn: 81989
-
Mike Stump authored
llvm-svn: 81988
-
Mike Stump authored
llvm-svn: 81986
-
Mike Stump authored
llvm-svn: 81983
-
Mike Stump authored
hard error for falling off a noreturn function. llvm-svn: 81971
-
Douglas Gregor authored
llvm-svn: 81960
-
Mike Stump authored
llvm-svn: 81944
-
Fariborz Jahanian authored
result type of template convesion functions. llvm-svn: 81943
-
Mike Stump authored
llvm-svn: 81941
-
Douglas Gregor authored
give them the appropriate exception specifications. This, unfortunately, requires us to maintain and/or implicitly generate handles to namespace "std" and the class "std::bad_alloc". However, every other approach I've come up with was more hackish, and this standard requirement itself is quite the hack. Fixes PR4829. llvm-svn: 81939
-
Douglas Gregor authored
llvm-svn: 81938
-
Fariborz Jahanian authored
to pointer function for delete expression. 2) Treat type conversion function and its 'const' version as identical in building the visible conversion list. llvm-svn: 81930
-
Mike Stump authored
llvm-svn: 81929
-
- Sep 15, 2009
-
-
Mike Stump authored
llvm-svn: 81925
-