Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
9e393e15
Commit
9e393e15
authored
Jul 28, 1998
by
Benjamin Kosnik
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
*** empty log message ***
From-SVN: r21436
parent
1ed0205e
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
54 additions
and
0 deletions
+54
-0
gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C
+54
-0
No files found.
gcc/testsuite/g++.old-deja/g++.benjamin/tem02.C
0 → 100644
View file @
9e393e15
// Build don't link:
//980519 bad error from nathan
//$ egcs -fhonor-std -nostdinc -c redef.C
//redef.C:56: redefinition of default argument for `class _Traits'
template
<
class
_CharT
>
struct
char_traits
;
template
<
class
_CharT
>
struct
char_traits
{
};
template
<>
struct
char_traits
<
char
>
;
template
<>
struct
char_traits
<
char
>
{
};
template
<
class
_CharT
,
class
_Traits
=
char_traits
<
_CharT
>
>
class
istreambuf_iterator
;
template
<
class
_CharT
,
class
_Traits
>
class
istreambuf_iterator
{
public
:
typedef
_Traits
traits_type
;
class
_Proxy
;
public
:
inline
istreambuf_iterator
()
throw
();
inline
istreambuf_iterator
(
const
_Proxy
&
__p
)
throw
();
};
template
<
class
_CharT
,
class
_Traits
>
class
istreambuf_iterator
<
_CharT
,
_Traits
>::
_Proxy
{
public
:
_CharT
operator
*
();
//bug -g++ w/ decl "redef", no decl no prob.
//ok -edg: no warnings
friend
class
istreambuf_iterator
;
// XXX OK?
//bug -g++ w/ decl "redef", no decl no prob.
//ok -edg: no warnings
//friend class istreambuf_iterator<_CharT,_Traits>;
//bug -g++ w/ decl "redef", no decl no prob.
//ok -edg: declaration of "_CharT" and "_Traits" hides template parameter
//template <class _CharT, class _Traits> friend class istreambuf_iterator;
//ok -g++
//ok -edg
//friend class istreambuf_iterator<_CharT>;
};
//explicit instantiation of a nested class
template
class
istreambuf_iterator
<
char
,
char_traits
<
char
>
>::
_Proxy
;
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment