Richard Smith
d712d0dbdd
Don't forget to run destructors when we create an array temporary of class type.
...
llvm-svn: 174257
2013-02-02 01:13:06 +00:00
Richard Smith
d82a2ce3a0
Reinstate r170806, reverted in r170835, with a fix use i1 instead of i8 for a value-initialized bool!
...
llvm-svn: 170837
2012-12-21 03:17:28 +00:00
NAKAMURA Takumi
3df909d030
Revert r170806, "Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member."
...
It broke stage2.
llvm-svn: 170835
2012-12-21 02:50:38 +00:00
Richard Smith
789ce142df
Fix some bugs where we would sometimes use 0, not -1, when emitting a null constant of type pointer-to-data-member.
...
llvm-svn: 170806
2012-12-20 23:49:09 +00:00
Ulrich Weigand
35668cc401
A number of test cases assume that an "int" parameter or return value
...
will be represented in the IR as a plain "i32" type. This causes the
tests to spuriously fail on platforms where int is not a 32-bit type,
or where the ABI requires attributes like "signext" or "zeroext" to
be used.
This patch adds -triple or -target parameters to force those tests
to use the i386-unknown-unknown target.
llvm-svn: 166551
2012-10-24 12:22:56 +00:00
Eli Friedman
576cbd03b4
Make sure list-initialization of arrays works correctly in explicit type conversions. PR12121.
...
llvm-svn: 151674
2012-02-29 00:00:28 +00:00