- Oct 28, 2009
-
-
Douglas Gregor authored
inlined functions. For example, given template<typename T> class string { unsigned Len; public: unsigned size() const { return Len; } }; extern template class string<char>; we now give the instantiation of string<char>::size available_externally linkage (if it is ever instantiated!), as permitted by the C++0x standard. llvm-svn: 85340
-
Fariborz Jahanian authored
class pointer is the most derived common class of the two. This is <rdar://problem/7334235>. llvm-svn: 85337
-
- Oct 27, 2009
-
-
Mike Stump authored
side-effects up front, as when we switch to the llvm intrinsic call for __builtin_object_size later, it will have two evaluations. We also finish off the intrinsic version of the code so we can just turn it on once llvm has the intrinsic. llvm-svn: 85324
-
Oscar Fuentes authored
${libdir}/clang Patch by Ingmar Vanhassel! llvm-svn: 85308
-
Douglas Gregor authored
be inlined. llvm-svn: 85307
-
Douglas Gregor authored
FunctionDecl::isInlineSpecified/setInlineSpecified. llvm-svn: 85305
-
Douglas Gregor authored
function template specializations and member functions of class template specializations. llvm-svn: 85300
-
Oscar Fuentes authored
CMakeLists.txt, Makefiles, ... it's better to whitelist what we really want to install. Patch by Ingmar Vanhassel! llvm-svn: 85283
-
Daniel Dunbar authored
llvm-svn: 85278
-
Daniel Dunbar authored
llvm-svn: 85277
-
Oscar Fuentes authored
Based on a patch by Ingmar Vanhassel. llvm-svn: 85276
-
Daniel Dunbar authored
type have mismatched Objective-C types. - <rdar://problem/7336352> [irgen] crash in synthesized property construction llvm-svn: 85275
-
Douglas Gregor authored
members that have a definition. Also, use CheckSpecializationInstantiationRedecl as part of this instantiation to make sure that we diagnose the various kinds of problems that can occur with explicit instantiations. llvm-svn: 85270
-
Fariborz Jahanian authored
implementation technique doesn't call the constructor at that point. DR302. Fixes pr5296. llvm-svn: 85249
-
Douglas Gregor authored
llvm-svn: 85244
-
Douglas Gregor authored
llvm-svn: 85243
-
John Thompson authored
llvm-svn: 85242
-
Rafael Espindola authored
The user visible changes are: *) Frameworks are only searched on OS X *) The Cygwin c++ headers are now marked as c++ aware. I am almost sure that not marking them was a bug. llvm-svn: 85240
-
rdar://problem/7303360Steve Naroff authored
- 4 new functions (clang_getCursorSourceFile, clang_getDeclSourceFile, clang_getFileName, clang_getFileTime). - Should remove clang_getDeclSource() and clang_getCursorSource(). For now, just put 'deprecate' comment in header. - Also changed CXX style comment to C style (to eliminate warning). llvm-svn: 85238
-
Anders Carlsson authored
llvm-svn: 85237
-
John Thompson authored
llvm-svn: 85236
-
John Thompson authored
llvm-svn: 85234
-
Benjamin Kramer authored
llvm-svn: 85232
-
Sebastian Redl authored
Implement Chris's suggestions for the precendence warnings. Reformat the code a bit. Test the fixits. llvm-svn: 85231
-
Nuno Lopes authored
llvm-svn: 85223
-
Douglas Gregor authored
instantiation once we have committed to performing the instantiation. As part of this, make our makeshift template-instantiation location information suck slightly less. Fixes PR5264. llvm-svn: 85209
-
Edward O'Callaghan authored
llvm-svn: 85202
-
Edward O'Callaghan authored
llvm-svn: 85201
-
Edward O'Callaghan authored
llvm-svn: 85200
-
Edward O'Callaghan authored
llvm-svn: 85199
-
Mike Stump authored
llvm-svn: 85196
-
Mike Stump authored
complain that functions that have a return statement should be declared noreturn. Fixed PR5286. llvm-svn: 85195
-
Edward O'Callaghan authored
llvm-svn: 85194
-
Ted Kremenek authored
llvm-svn: 85193
-
-
Rafael Espindola authored
llvm-svn: 85188
-
Mike Stump authored
someone will add an llvm intrinsic for us to use, so the optimizer can figure out the hard cases. WIP. For those that want to help, double check with Eric before starting. He has a bit of code this will plug into. llvm-svn: 85175
-
Mike Stump authored
llvm-svn: 85174
-
- Oct 26, 2009
-
-
Edward O'Callaghan authored
llvm-svn: 85170
-
Ted Kremenek authored
llvm-svn: 85163
-