- Oct 26, 2009
-
-
Douglas Gregor authored
llvm-svn: 85125
-
Sebastian Redl authored
llvm-svn: 85117
-
Rafael Espindola authored
llvm-svn: 85116
-
Zhongxing Xu authored
warnings. Eventually we need a way to import externally defined functions summaries. llvm-svn: 85092
-
Chandler Carruth authored
llvm-svn: 85087
-
Daniel Dunbar authored
llvm-svn: 85079
-
- Oct 25, 2009
-
-
Chris Lattner authored
llvm-svn: 85076
-
Chris Lattner authored
declared noreturn. llvm-svn: 85075
-
-
Sebastian Redl authored
llvm-svn: 85072
-
Chris Lattner authored
process decl attributes instead of dropping them on the floor. This allows us to diagnose cases like the testcase. Also don't diagnose deprecated stuff in ActOnTag: not all uses of tags may be 'uses', and SemaType does this now. llvm-svn: 85071
-
Chris Lattner authored
types) out of Sema::getTypeName into ConvertDeclSpecToType. getTypeName is sometimes used as a predicate in the parser, so it could cause redundant diags to be emitted. This is also needed by two upcoming enhancements. llvm-svn: 85070
-
Chris Lattner authored
llvm-svn: 85069
-
Sebastian Redl authored
Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. llvm-svn: 85068
-
Chris Lattner authored
llvm-svn: 85067
-
Daniel Dunbar authored
will have \r\n. - Perhaps we should make FileCheck normalize line-endings, even in strict-whitespace mode? llvm-svn: 85066
-
Chris Lattner authored
GetTypeForDeclarator and into the code that handles long long already. llvm-svn: 85063
-
Chris Lattner authored
block return types only when a TST isn't specified, not every time through GetTypeForDeclarator. llvm-svn: 85062
-
Chris Lattner authored
llvm-svn: 85061
-
Chris Lattner authored
of ConvertDeclSpecToType, which I'd like to keep private to SemaType.cpp. We do this by cons'ing up a trivial Declarator for the type. John, please review. llvm-svn: 85060
-
Chris Lattner authored
llvm-svn: 85059
-
Chris Lattner authored
llvm-svn: 85058
-
Chris Lattner authored
IIDecl cannot be null. There is no need to check for both C++ mode and presence of CXXRecordDecl. ObjC interfaces can't have ScopeSpecs. llvm-svn: 85057
-
Chris Lattner authored
type looking using getTypeName() and every property access was using NextToken() to do lookahead to see if the identifier is followed by a '.'. Rearrange this code to not need lookahead and only do the type lookup if we have "identifier." in the token stream. Also improve a diagnostic a bit. llvm-svn: 85056
-
Sebastian Redl authored
Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. llvm-svn: 85055
-
Sebastian Redl authored
llvm-svn: 85054
-
Nate Begeman authored
llvm-svn: 85033
-
Nate Begeman authored
If I can find it again, I will check in a testcase. llvm-svn: 85032
-
- Oct 24, 2009
-
-
Daniel Dunbar authored
llvm-svn: 85015
-
Sanjiv Gupta authored
objects to be placed at shared memory. llvm-svn: 85007
-
Benjamin Kramer authored
llvm-svn: 84997
-
Benjamin Kramer authored
llvm-svn: 84996
-
John McCall authored
template instantiation. Preserve it through PCH. Show it off to the indexer. I'm healthily ignoring the vector type cases because we don't have a sensible TypeLoc implementation for them anyway. llvm-svn: 84994
-
Douglas Gregor authored
address of a member template when explicit template arguments are provided. llvm-svn: 84991
-
Fariborz Jahanian authored
llvm-svn: 84981
-
Fariborz Jahanian authored
in a certain project. Need to have a permananent fix later (FIXME added). llvm-svn: 84980
-
Douglas Gregor authored
parameters. Fixes PR5103. llvm-svn: 84979
-
John McCall authored
but also remove some methods that cause ambiguities, and generally make CanQual<blah> more analogous to QualType. llvm-svn: 84976
-
Douglas Gregor authored
so that we maintain better source information after template argument deduction and overloading resolves down to a specific declaration. Found and dealt with a few more cases that FixOverloadedFunctionReference didn't cope with. (Finally) added a test case that puts together this change with the DeclRefExpr change to (optionally) include nested-name-specifiers and explicit template argument lists. llvm-svn: 84974
-
Sebastian Redl authored
llvm-svn: 84973
-