new
From-SVN: r31612
This commit is contained in:
parent
4dd7201eac
commit
f7cf9dd67d
2 changed files with 33 additions and 0 deletions
21
gcc/testsuite/g++.old-deja/g++.pt/dynarray.C
Normal file
21
gcc/testsuite/g++.old-deja/g++.pt/dynarray.C
Normal file
|
@ -0,0 +1,21 @@
|
|||
// Build don't link:
|
||||
// Origin: Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
|
||||
|
||||
inline const unsigned& f(unsigned const& a) {
|
||||
return a;
|
||||
}
|
||||
|
||||
template <class T>
|
||||
void
|
||||
g(const unsigned n)
|
||||
{
|
||||
double D[f(n)];
|
||||
}
|
||||
|
||||
template <class T,class U>
|
||||
void g(unsigned const int) { }
|
||||
|
||||
int main()
|
||||
{
|
||||
g<double>(18);
|
||||
}
|
12
gcc/testsuite/g++.old-deja/g++.warn/iomanip.C
Normal file
12
gcc/testsuite/g++.old-deja/g++.warn/iomanip.C
Normal file
|
@ -0,0 +1,12 @@
|
|||
// Bug: g++ wouldn't inline op<< because it was an explicit instantiation.
|
||||
// Origin: Jason Merrill <jason@cygnus.com>
|
||||
// Special g++ Options: -O -Winline
|
||||
// Build don't link:
|
||||
|
||||
#include <iomanip.h>
|
||||
|
||||
void
|
||||
f()
|
||||
{
|
||||
cout << setw(3);
|
||||
}
|
Loading…
Add table
Reference in a new issue