- May 20, 2011
-
-
Oscar Fuentes authored
llvm-svn: 131733
-
Douglas Gregor authored
to a warning, since apparently libstdc++'s debug mode does this (and we can recover safely). Add a Fix-It to insert the "inline", just for kicks. llvm-svn: 131732
-
Douglas Gregor authored
manifested in a crash with blocks in PR9953, but it was a ticking time bomb for normal functions, too. Fixes PR9953. llvm-svn: 131731
-
Benjamin Kramer authored
llvm-svn: 131729
-
Douglas Gregor authored
llvm-svn: 131728
-
Douglas Gregor authored
llvm-svn: 131727
-
Sebastian Redl authored
llvm-svn: 131722
-
Matt Beaumont-Gay authored
llvm-svn: 131706
-
Ted Kremenek authored
llvm-svn: 131702
-
Devang Patel authored
llvm-svn: 131701
-
Alexis Hunt authored
template case. llvm-svn: 131692
-
Eli Friedman authored
llvm-svn: 131691
-
- May 19, 2011
-
-
Alexis Hunt authored
llvm-svn: 131672
-
Joerg Sonnenberger authored
llvm-svn: 131671
-
Alexis Hunt authored
llvm-svn: 131670
-
Joerg Sonnenberger authored
llvm-svn: 131662
-
Sebastian Redl authored
llvm-svn: 131640
-
David Chisnall authored
- Adds gcc 4.6 to gcc list so that linking will work on openSUSE 12.1 Patch by İsmail Dönmez! llvm-svn: 131637
-
David Chisnall authored
Patch by Ismail Dönmez! llvm-svn: 131636
-
Alexis Hunt authored
llvm-svn: 131633
-
Sebastian Redl authored
Reapply r121528, fixing PR9941 by delaying the exception specification check for destructors until the class is complete and destructors have been adjusted. llvm-svn: 131632
-
Ted Kremenek authored
llvm-svn: 131614
-
Eli Friedman authored
llvm-svn: 131611
-
- May 18, 2011
-
-
Alexis Hunt authored
llvm-svn: 131574
-
Alexis Hunt authored
other things, libcxx not building. llvm-svn: 131573
-
Roman Divacky authored
llvm-svn: 131558
-
Sebastian Redl authored
llvm-svn: 131528
-
Alexis Hunt authored
member functions by making sure that they're on the record before checking for deletion. Also make sure source locations are valid to avoid crashes. Unfortunately, the declare-all-implicit-members approach is still required in order to ensure that dependency loops do not result in incorrectly deleting functions (since they are to be deleted at the declaration point per the standard). Fixes PR9917 llvm-svn: 131520
-
Alexis Hunt authored
I hear at least one person crying out in anguish, but it's unfortunately necessary to avoid infinite loops with mutually dependent constructors trying to call each other and determine if they are deleted. It might be possible to go back to the old behavior if we can implement part-of-file lookups efficiently, or if a solution is discovered by which we can safely detect and avoid infinite recusion. llvm-svn: 131515
-
Eric Christopher authored
llvm-svn: 131505
-
Bill Wendling authored
<rdar://problem/8107317> llvm-svn: 131504
-
Fariborz Jahanian authored
llvm-svn: 131499
-
Fariborz Jahanian authored
user specified string class via -fconstant-string-class option. pr9914. llvm-svn: 131496
-
Argyrios Kyrtzidis authored
1. We would assume that the length of the string literal token was at least 2 2. We would allocate a buffer with size length-2 And when the stars aligned (one of which would be an invalid source location due to stale PCH) The length would be 0 and we would try to allocate a 4GB buffer. Add checks for this corner case and a bunch of asserts. (We really really should have had an assert for 1.). Note that there's no test case since I couldn't get one (it was major PITA to reproduce), maybe later. llvm-svn: 131492
-
Argyrios Kyrtzidis authored
llvm-svn: 131491
-
- May 17, 2011
-
-
Eli Friedman authored
For calls returning first-class aggregates, store by element instead of creating aggregate stores in common cases. This is more friendly to fast-isel. llvm-svn: 131490
-
John McCall authored
optimization for abstract classes; there was a misunderstanding, and it turns out that there are no kexts which rely on this. llvm-svn: 131489
-
Alexis Hunt authored
constructors, including two more FIXMEs (one of which I don't actually understand). llvm-svn: 131487
-
Alexis Hunt authored
I have on that's #if 0'ed out, and I don't know why it's failing to delete the constructor. I'd appreciate if someone familiar with access control could look into ShouldDeleteDefaultConstructor - thanks. llvm-svn: 131486
-
Rafael Espindola authored
llvm-svn: 131478
-