mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-14 06:23:58 +08:00
Revert last patch
From-SVN: r34487
This commit is contained in:
parent
88fa51976c
commit
4d870388ff
@ -1,4 +1,11 @@
|
||||
// Test for proper mangling by setting up name clashes.
|
||||
// Special g++ Options: -fno-squangle
|
||||
|
||||
#if (!defined (__GXX_ABI_VERSION) || __GXX_ABI_VERSION < 100)
|
||||
#define NAME(OLD, NEW) OLD
|
||||
#else
|
||||
#define NAME(OLD, NEW) NEW
|
||||
#endif /* (!defined (__GXX_ABI_VERSION) || __GXX_ABI_VERSION < 100) */
|
||||
|
||||
class A { };
|
||||
typedef A A2;
|
||||
@ -7,41 +14,41 @@ typedef void V;
|
||||
typedef I I2;
|
||||
|
||||
void f (const A2&, int, const A2&, const A&) { } // ERROR - name clash
|
||||
int _Z1fRK1AiS1_S1_ = 0; // ERROR - name clash
|
||||
int NAME (f__FRC1AiT0T0, _Z1fRK1AiS1_S1_) = 0; // ERROR - name clash
|
||||
|
||||
void f (int, long, int, I) { } // ERROR - name clash
|
||||
int _Z1filii = 0; // ERROR - name clash
|
||||
int NAME (f__Filii, _Z1filii) = 0; // ERROR - name clash
|
||||
|
||||
void f (I, float, I, I2) { } // ERROR - name clash
|
||||
int _Z1fifii = 0; // ERROR - name clash
|
||||
int NAME (f__Fifii, _Z1fifii) = 0; // ERROR - name clash
|
||||
|
||||
void f (void*, float, void*, V*) { } // ERROR - name clash
|
||||
int _Z1fPvfS_S_ = 0; // ERROR - name clash
|
||||
int NAME (f__FPvfT0T0, _Z1fPvfS_S_) = 0; // ERROR - name clash
|
||||
|
||||
void f (wchar_t) { } // ERROR - name clash
|
||||
int _Z1fw = 0; // ERROR - name clash
|
||||
int NAME (f__Fw, _Z1fw) = 0; // ERROR - name clash
|
||||
|
||||
void f(int, A, A2, A) { } // ERROR - name clash
|
||||
int _Z1fi1AS_S_ = 0; // ERROR - name clash
|
||||
int NAME (f__FiG1AN21, _Z1fi1AS_S_) = 0; // ERROR - name clash
|
||||
|
||||
void f(const A2&, const A2&, const A2&, const A2&,
|
||||
int&) { } // ERROR - name clash
|
||||
int _Z1fRK1AS1_S1_S1_Ri = 0; // ERROR - name clash
|
||||
int NAME (f__FRC1AN30Ri, _Z1fRK1AS1_S1_S1_Ri) = 0; // ERROR - name clash
|
||||
|
||||
void f(const A2&, int, const A2&, const A2&, const A2&,
|
||||
int&) { } // ERROR - name clash
|
||||
int _Z1fRK1AiS1_S1_S1_Ri = 0; // ERROR - name clash
|
||||
int NAME (f__FRC1AiT0N20Ri, _Z1fRK1AiS1_S1_S1_Ri) = 0; // ERROR - name clash
|
||||
|
||||
void f(const A2&, int, const A2&, const A2&, const A2&, int&, int&,
|
||||
int&) { } // ERROR - name clash
|
||||
int _Z1fRK1AiS1_S1_S1_RiS2_S2_ = 0; // ERROR - name clash
|
||||
int NAME (f__FRC1AiT0N20RiN25, _Z1fRK1AiS1_S1_S1_RiS2_S2_) = 0; // ERROR - name clash
|
||||
|
||||
void f(const A2&, int, const A2&, const A2&, const A2&, int, int,
|
||||
int) { } // ERROR - name clash
|
||||
int _Z1fRK1AiS1_S1_S1_iii = 0; // ERROR - name clash
|
||||
int NAME (f__FRC1AiT0N20iii, _Z1fRK1AiS1_S1_S1_iii) = 0; // ERROR - name clash
|
||||
|
||||
void f(bool, bool) {} // ERROR - name clash
|
||||
int _Z1fbb = 0; // ERROR - name clash
|
||||
int NAME (f__FbT0, _Z1fbb) = 0; // ERROR - name clash
|
||||
|
||||
int
|
||||
main ()
|
||||
|
Loading…
Reference in New Issue
Block a user