- Jul 10, 2009
-
-
Argyrios Kyrtzidis authored
llvm-svn: 75221
-
Ted Kremenek authored
and replace the 'clang-cc' option '-analyzer-store=basic-new-cast' with '-analyzer-store=basic-old-cast'. We'll keep the old CastRegion implementation around for a little while for regression testing. llvm-svn: 75209
-
Fariborz Jahanian authored
llvm-svn: 75178
-
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
-
Douglas Gregor authored
Add test for C++ [over.over.]p1, the contexts in which one can take the address of an overloaded function. llvm-svn: 75146
-
Zhongxing Xu authored
llvm-svn: 75127
-
Anders Carlsson authored
Store the isAddressOfOperand in the UnresolvedDeclRefExpr, so that we can pass it when instantiating the expr. Fixes another member pointer bug. llvm-svn: 75075
-
Douglas Gregor authored
address of an overloaded function (which may involve both functions and function templates). llvm-svn: 75069
-
- Jul 08, 2009
-
-
Anders Carlsson authored
It's not allowed to form member pointers to members that have reference type. Add a test for this and the rest of [dcl.mptr]p3. llvm-svn: 75054
-
Douglas Gregor authored
function template. Most of the change here is in factoring out the common bits used for template argument deduction from a function call and when taking the address of a function template. llvm-svn: 75044
-
Owen Anderson authored
llvm-svn: 75041
-
Owen Anderson authored
llvm-svn: 75028
-
Anders Carlsson authored
llvm-svn: 75021
-
Fariborz Jahanian authored
gc'able structs in the Next runtime and adds missing PCH info. llvm-svn: 75014
-
Duncan Sands authored
Patch by Roman Divacky. llvm-svn: 75003
-
Douglas Gregor authored
llvm-svn: 74999
-
Douglas Gregor authored
namespaces based on the template arguments of a class template specialization type. llvm-svn: 74993
-
Owen Anderson authored
llvm-svn: 74986
-
Fariborz Jahanian authored
when struct variables with GC'able members are copied into. Will provide a test case later. llvm-svn: 74984
-
Chris Lattner authored
Also, enable them in sema so that they are tested, and now that the x86 backend has stablized. llvm-svn: 74983
-
Douglas Gregor authored
not Context.DependentTy. I'll let Anders check in the test case for this one... llvm-svn: 74975
-
Douglas Gregor authored
llvm-svn: 74971
-
Douglas Gregor authored
llvm-svn: 74966
-
Douglas Gregor authored
implement C++ [temp.deduct.call]p3b3, which allows a template-id parameter to match a derived class of the argument, while deducing template arguments. llvm-svn: 74965
-
- Jul 07, 2009
-
-
Nate Begeman authored
llvm-svn: 74951
-
Sebastian Redl authored
llvm-svn: 74943
-
Anders Carlsson authored
llvm-svn: 74937
-
Fariborz Jahanian authored
llvm-svn: 74935
-
Chris Lattner authored
Convert the CharInfo table to be statically initialized, instead of dynamically initialized. Patch by Ryan Flynn! llvm-svn: 74919
-
Douglas Gregor authored
declaration for a builtin. llvm-svn: 74917
-
Douglas Gregor authored
FILE type, rather than using name lookup to find FILE within the translation unit. Within precompiled headers, FILE is treated as yet another "special type" (like __builtin_va_list). This change should provide a performance improvement (not verified), since the lookup into the translation unit declaration forces the (otherwise unneeded) construction of a large hash table. More importantly, with precompiled headers, the construction of that table requires deserializing most of the top-level declarations from the precompiled header, which are then unused. Fixes PR 4509. llvm-svn: 74911
-
Fariborz Jahanian authored
- Fariborz llvm-svn: 74909
-
Chris Lattner authored
llvm-svn: 74894
-
Sanjiv Gupta authored
llvm-svn: 74893
-
Zhongxing Xu authored
llvm-svn: 74890
-
Argyrios Kyrtzidis authored
and by having their Visit* methods return the ASTLocation directly. llvm-svn: 74887
-
Douglas Gregor authored
with a particular system root directory and can be used with a different system root directory when the headers it depends on have been installed. Relocatable precompiled headers rewrite the file names of the headers used when generating the PCH file into the corresponding file names of the headers available when using the PCH file. Addresses <rdar://problem/7001604>. llvm-svn: 74885
-