- Sep 02, 2009
-
-
John McCall authored
of any previous declaration in case we replace it in a class's declaration table. Fixes bug 4858. This sort of thing makes me reconsider putting friend declarations in declaration lists. llvm-svn: 80750
-
John McCall authored
llvm-svn: 80748
-
John McCall authored
decl list, and remove some workarounds that were due to this. Thanks to Eli for pointing this out and providing the test case. llvm-svn: 80745
-
Fariborz Jahanian authored
llvm-svn: 80740
-
Mike Stump authored
llvm-svn: 80725
-
- Sep 01, 2009
-
-
Anders Carlsson authored
llvm-svn: 80723
-
Douglas Gregor authored
AnonUnionMember. Fixes PR4826. llvm-svn: 80721
-
Anders Carlsson authored
llvm-svn: 80720
-
Anders Carlsson authored
llvm-svn: 80701
-
-
Douglas Gregor authored
Implement proper substitution for OverloadedFunctionDecls, but substituting each of the functions in the overload set llvm-svn: 80692
-
Fariborz Jahanian authored
llvm-svn: 80681
-
Douglas Gregor authored
expressions making use of an overloaded operator. Thanks for the test case, Anders! llvm-svn: 80679
-
Daniel Dunbar authored
- <rdar://problem/7185031> Add 'clang' option '-emit-ast' llvm-svn: 80678
-
Douglas Gregor authored
llvm-svn: 80672
-
Anders Carlsson authored
Don't assume that a base is always a RecordType, it can also be a TemplateSpecializationType. Also, make sure to get the instantiated union member. llvm-svn: 80662
-
Anders Carlsson authored
llvm-svn: 80659
-
Anders Carlsson authored
llvm-svn: 80657
-
Eli Friedman authored
llvm-svn: 80655
-
Douglas Gregor authored
explicitly-specified template argument lists in member reference expressions, e.g., x->f<int>() llvm-svn: 80646
-
Daniel Dunbar authored
llvm-svn: 80645
-
John McCall authored
existing declaration chains. llvm-svn: 80636
-
- Aug 31, 2009
-
-
Douglas Gregor authored
template argument lists, e.g., x.f<int>(). Semantic analysis will be a separate commit. llvm-svn: 80624
-
Eli Friedman authored
are apparently used by Solaris libc despite the fact that clang claims to be compatible with gcc 4.2, which doesn't support them. llvm-svn: 80610
-
Douglas Gregor authored
llvm-svn: 80609
-
Douglas Gregor authored
llvm-svn: 80608
-
Fariborz Jahanian authored
API for copying GC'able aggregates (Next runtime only). llvm-svn: 80607
-
David Chisnall authored
Added test cases for presence and absence of __has_feature(objc_nonfragile_abi) with and without -fobjc-nonfragile-abi. llvm-svn: 80593
-
David Chisnall authored
Added -fconstant-string-class= option. Added __has_feature() test for non-fragile ABI. llvm-svn: 80591
-
- Aug 30, 2009
-
-
Anders Carlsson authored
llvm-svn: 80491
-
Anders Carlsson authored
llvm-svn: 80489
-
Anders Carlsson authored
llvm-svn: 80470
-
Anders Carlsson authored
Improve diagnostics for missing members. This renames the err_typecheck_no_member to err_typecheck_no_member_deprecated. The idea is that err_typecheck_no_member_deprecated should be phased out and any call sites that reference it should call DiagnoseMissingMember instead. llvm-svn: 80469
-
Eli Friedman authored
work correctly. The change in lib/AST/DeclCXX.cpp is mostly a large reindentation; I couldn't figure out a good way to avoid it. llvm-svn: 80446
-
- Aug 29, 2009
-
-
Eli Friedman authored
llvm-svn: 80439
-
Fariborz Jahanian authored
[12.3.2-p3] llvm-svn: 80436
-
Anders Carlsson authored
llvm-svn: 80434
-
Fariborz Jahanian authored
using class's conversion functions [12.3.2-p2] llvm-svn: 80433
-
John McCall authored
llvm-svn: 80426
-
Anders Carlsson authored
llvm-svn: 80422
-