- Mar 06, 2010
-
-
Douglas Gregor authored
caught can be copy-initialized and destructed. Fixes PR6518. llvm-svn: 97853
-
- Mar 05, 2010
-
-
Ted Kremenek authored
to an Objective-C instance variable. llvm-svn: 97850
-
Fariborz Jahanian authored
pointer types. Fixes radar 7626768. llvm-svn: 97847
-
Douglas Gregor authored
The Windows build is just too weird; there's no real cost to doing the concurrency checks for ASTUnit in all builds llvm-svn: 97840
-
Douglas Gregor authored
llvm-svn: 97835
-
Douglas Gregor authored
llvm-svn: 97831
-
Kovarththanan Rajaratnam authored
llvm-svn: 97810
-
Benjamin Kramer authored
llvm-svn: 97809
-
Zhongxing Xu authored
information in ExplodedNode. llvm-svn: 97785
-
Blaine Garst authored
add support for a 1<<29 bit in the block flags field to mark blocks using alternate struct return ABI llvm-svn: 97775
-
Rafael Espindola authored
This fixes bootstrap on ELF systems :-) llvm-svn: 97773
-
Douglas Gregor authored
trigger access control or one of the many assertions we have for valid access specifiers. llvm-svn: 97767
-
- Mar 04, 2010
-
-
Fariborz Jahanian authored
on a block API struct definition. llvm-svn: 97754
-
Rafael Espindola authored
llvm-svn: 97750
-
Chris Lattner authored
llvm-svn: 97746
-
Fariborz Jahanian authored
moved incorrectly. (radar 7714443). llvm-svn: 97734
-
Rafael Espindola authored
Clang's support for weakref is now better than llvm-gcc's :-) We don't introduce a new symbol and we correctly mark undefined references weak only if there is no definition or regular undefined references in the same file. llvm-svn: 97733
-
Zhongxing Xu authored
we now may have identical states with different analysis context. Set the right AnalysisContext in state when entering and leaving a callee. With both of the above changes, we can pass the test case. llvm-svn: 97724
-
John McCall authored
Our testing framework can't deal with disabled targets yet. llvm-svn: 97719
-
Eric Christopher authored
llvm-svn: 97717
-
Eric Christopher authored
llvm-svn: 97716
-
Eric Christopher authored
hacky solution for translating. Expanded on comment explaining the hack a bit. llvm-svn: 97714
-
Fariborz Jahanian authored
ABI conforming. llvm-svn: 97702
-
John McCall authored
llvm-svn: 97700
-
John McCall authored
some builtins will rely on target knowledge. llvm-svn: 97693
-
Douglas Gregor authored
llvm-svn: 97686
-
Eric Christopher authored
llvm-svn: 97679
-
Douglas Gregor authored
llvm-svn: 97677
-
- Mar 03, 2010
-
-
Douglas Gregor authored
nested-name-specifier. For example, this allows member access in diamond-shaped hierarchies like: struct Base { void Foo(); int Member; }; struct D1 : public Base {}; struct D2 : public Base {}; struct Derived : public D1, public D2 { } void Test(Derived d) { d.Member = 17; // error: ambiguous cast from Derived to Base d.D1::Member = 17; // error: okay, modify D1's Base's Member } Fixes PR5820 and <rdar://problem/7535045>. Also, eliminate some redundancy between Sema::PerformObjectMemberConversion() and Sema::PerformObjectArgumentInitialization() -- the latter now calls the former. llvm-svn: 97674
-
Fariborz Jahanian authored
((id)cat)->isa. Fixes radar 7709015. llvm-svn: 97672
-
Chris Lattner authored
llvm-svn: 97669
-
Eric Christopher authored
Add in c header path for various linuxes as well. Partial patch from Christian Adåker! llvm-svn: 97666
-
Fariborz Jahanian authored
fix a code gen crash. This is WIP as not all ABI cases are covered (there is a FIXME to this effect). Fixes radar 7696748. llvm-svn: 97658
-
Chris Lattner authored
llvm-svn: 97656
-
Benjamin Kramer authored
llvm-svn: 97654
-
John McCall authored
why the front-end is calculating the argument to llvm.eh.dwarf.cfa(). llvm-svn: 97653
-
John McCall authored
llvm-svn: 97643
-
Anders Carlsson authored
llvm-svn: 97641
-
Douglas Gregor authored
that are hidden by other derived base subobjects reached along a lookup path that does *not* pass through the hiding subobject (C++ [class.member.lookup]p6). Fixes PR6462. llvm-svn: 97640
-
John McCall authored
__builtin_frob_return_address. The implementations for both are still trivial in the default case. llvm-svn: 97638
-