- Mar 12, 2010
-
-
Jeffrey Yasskin authored
Tested: make CPPFLAGS=-m64 CXXFLAGS=-m64 -j8 && (cd tools/clang;make test) llvm-svn: 98399
-
Fariborz Jahanian authored
when initialized variable is a byref block variable and is referenced recursively in the initializer (you guessed it, it is block implementation of fibonacci number). Fix, on the other hand is trvial, by generating the API for byref variable before API for its initializer. We will have this test added to our internal test suite as a clang-style test is not possible due to very convoluted IR sequence. Fixes radar 7745514. llvm-svn: 98393
-
Devang Patel authored
llvm-svn: 98385
-
Anders Carlsson authored
llvm-svn: 98333
-
Douglas Gregor authored
llvm-svn: 98332
-
Anders Carlsson authored
llvm-svn: 98331
-
Anders Carlsson authored
llvm-svn: 98330
-
Anders Carlsson authored
llvm-svn: 98329
-
Douglas Gregor authored
them). Fixes PR6578. llvm-svn: 98328
-
- Mar 11, 2010
-
-
Devang Patel authored
llvm-svn: 98283
-
Chris Lattner authored
llvm-svn: 98264
-
Anders Carlsson authored
llvm-svn: 98257
-
Rafael Espindola authored
llvm-svn: 98254
-
Anders Carlsson authored
llvm-svn: 98248
-
Anders Carlsson authored
llvm-svn: 98247
-
Anders Carlsson authored
llvm-svn: 98245
-
Anders Carlsson authored
llvm-svn: 98242
-
Anders Carlsson authored
Run the new vtable builder for construction vtables as well now. Note that we still don't use the data it generates. llvm-svn: 98239
-
John McCall authored
llvm-svn: 98206
-
Chris Lattner authored
llvm-svn: 98204
-
- Mar 10, 2010
-
-
Anders Carlsson authored
llvm-svn: 98191
-
Anders Carlsson authored
llvm-svn: 98180
-
Anders Carlsson authored
llvm-svn: 98177
-
Anders Carlsson authored
Don't accidentally mark some functions in construction vtables as unused. Also land the test for a previous checkin, now that it's correct. llvm-svn: 98139
-
John McCall authored
injected class name of a class template or class template partial specialization. This is a non-canonical type; the canonical type is still a template specialization type. This becomes the TypeForDecl of the pattern declaration, which cleans up some amount of code (and complicates some other parts, but whatever). Fixes PR6326 and probably a few others, primarily by re-establishing a few invariants about TypeLoc sizes. llvm-svn: 98134
-
Anders Carlsson authored
When building construction vtables, we need to check if a primary virtual base is actually a primary virtual base in the layout class. llvm-svn: 98131
-
Anders Carlsson authored
Improve vcall offset handling in construction vtables. With this we layout the construction vtables from the ABI examples correctly. llvm-svn: 98127
-
Rafael Espindola authored
This fixes PR6474. llvm-svn: 98123
-
Devang Patel authored
llvm-svn: 98112
-
- Mar 09, 2010
-
-
Devang Patel authored
Fix file reference for derived and composite types. Now, dwarf writer uses strict verifier that ignores debug info for such types if their file info is unknown. llvm-svn: 98096
-
Devang Patel authored
More then one anonymous aggregates on one line creates chaos when MDNode uniquness is combined with RAUW operation. Right solution is to avoid using RAUW. This fixes PR 6554. llvm-svn: 98083
-
Devang Patel authored
llvm-svn: 98072
-
Devang Patel authored
llvm-svn: 98021
-
- Mar 08, 2010
-
-
Chris Lattner authored
code in PR6537. This should be reverted when the ast bug is fixed. llvm-svn: 97981
-
Devang Patel authored
llvm-svn: 97976
-
Devang Patel authored
llvm-svn: 97964
-
Devang Patel authored
llvm-svn: 97949
-
Douglas Gregor authored
of the class name. llvm-svn: 97943
-
Douglas Gregor authored
pointer-to-member-to-derived to a pointer-to-member-to-base. Fixes PR6072. llvm-svn: 97923
-
- Mar 07, 2010
-
-
Douglas Gregor authored
doesn't do this on any of the major platforms, and we don't really support any of the platforms that do (nor will we actually handle those headers well). Fixes PR6217; see PR6530 for details on what we would need to do to support these platforms. llvm-svn: 97899
-