- Aug 25, 2009
-
-
rdar://problem/7124210Ted Kremenek authored
implicit cast logic in RegionStoreManager to BasicStoreManager. This involved moving CastRetriedVal from RegionStoreManager to StoreManager. llvm-svn: 80026
-
John McCall authored
accurately. Prevents the assert from triggering incorrectly when friending functions first declared in extern "C" contexts. Fixes bug 4757. llvm-svn: 80016
-
Douglas Gregor authored
the logic is there for out-of-line definitions with multiple levels of nested templates, but this is still a work-in-progress: we're having trouble determining when we should look into a dependent nested-name-specifier. llvm-svn: 80003
-
Fariborz Jahanian authored
Fixes pr4771. llvm-svn: 79999
-
Fariborz Jahanian authored
llvm-svn: 79998
-
Dan Gohman authored
llvm-svn: 79991
-
Douglas Gregor authored
llvm-svn: 79989
-
Anders Carlsson authored
llvm-svn: 79987
-
Anders Carlsson authored
If a parameter has a default argument expression, make sure to instantiate the parameter type before checking that the expression is a valid initializer. llvm-svn: 79986
-
Anders Carlsson authored
llvm-svn: 79985
-
Anders Carlsson authored
llvm-svn: 79984
-
Devang Patel authored
llvm-svn: 79979
-
Anders Carlsson authored
llvm-svn: 79972
-
Douglas Gregor authored
member templates declared inside other templates. This allows us to match out-of-line definitions of member function templates within class templates to the declarations within the class template. We still can't handle out-of-line definitions for member class templates, however. llvm-svn: 79955
-
Ted Kremenek authored
llvm-svn: 79954
-
Daniel Dunbar authored
llvm-svn: 79950
-
Daniel Dunbar authored
Also, do pass -static even with -dynamic on i386. llvm-svn: 79948
-
- Aug 24, 2009
-
-
Fariborz Jahanian authored
put out the bitmap when all objects are scanned. llvm-svn: 79947
-
Douglas Gregor authored
llvm-svn: 79941
-
Douglas Gregor authored
llvm-svn: 79931
-
Anders Carlsson authored
llvm-svn: 79929
-
Douglas Gregor authored
pointers, by extending the "composite pointer type" logic to include member pointer types. Introduce test cases for member pointer comparisons, including those that involve the builtin operator candidates implemented earlier. llvm-svn: 79925
-
Fariborz Jahanian authored
llvm-svn: 79923
-
Douglas Gregor authored
that type. Note that we do not produce a diagnostic if the type is incomplete; rather, we just don't look for conversion functions. Fixes PR4660. llvm-svn: 79919
-
Douglas Gregor authored
llvm-svn: 79913
-
Douglas Gregor authored
llvm-svn: 79912
-
Douglas Gregor authored
declarations (e.g., FunctionTemplateDecl -> CXXConstructorDecl) before performing semantic analysis on the declarations. Fixes PR4761. llvm-svn: 79911
-
Daniel Dunbar authored
things have moved to llvm::Triple. llvm-svn: 79902
-
- Aug 23, 2009
-
-
Daniel Dunbar authored
- Ugh. llvm-svn: 79860
-
Daniel Dunbar authored
llvm-svn: 79841
-
Eli Friedman authored
llvm-svn: 79793
-
Chris Lattner authored
Explicitly add it as an EXTENSION instead of an EXTWARN so that it only comes out with -pedantic. Thanks Eli! llvm-svn: 79791
-
Anders Carlsson authored
llvm-svn: 79790
-
Fariborz Jahanian authored
type is 'id' type. llvm-svn: 79781
-
- Aug 22, 2009
-
-
Fariborz Jahanian authored
selector name is for a @selector expression. llvm-svn: 79776
-
Fariborz Jahanian authored
-Wmost group (too noisy). Placed warning on parameter type misatch between methods in sub and super class under -Wsuper-class-method-mismatch (also too noisy). llvm-svn: 79745
-
Chris Lattner authored
avoid emitting a warning on "someptr > 0". This is obviously questionable (they could use != instead) but is reasonable, and the warning "ordered comparison between pointer and integer" didn't make a ton of sense because 0 is a valid null pointer constant. Just silence the warning in this case, it is unlikely to indicate a bug. llvm-svn: 79743
-
Douglas Gregor authored
llvm-svn: 79709
-
Douglas Gregor authored
llvm-svn: 79699
-
Douglas Gregor authored
template argument deduction from a conversion function (C++ [temp.deduct.conv]) with implicit conversions. llvm-svn: 79693
-