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
f004c66b
Commit
f004c66b
authored
Feb 23, 1999
by
Martin v. Löwis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Mark failing code as XFAIL
From-SVN: r25387
parent
8be64d09
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
10 additions
and
10 deletions
+10
-10
gcc/testsuite/g++.old-deja/g++.eh/spec6.C
+10
-10
No files found.
gcc/testsuite/g++.old-deja/g++.eh/spec6.C
View file @
f004c66b
...
...
@@ -7,18 +7,18 @@
// [except.spec] 1, a type in an exception specifier shall not be incomplete,
// or pointer or ref to incomplete
struct
X
;
// ERROR - forward declaration
void
fn1
()
throw
(
X
);
// ERROR - incomplete type
void
fn2
()
throw
(
X
*
);
// ERROR - incomplete type
void
fn3
()
throw
(
X
&
);
// ERROR - incomplete type
void
fn4
()
throw
(
void
);
// ERROR - incomplete type
struct
X
;
// ERROR - forward declaration
- XFAIL
void
fn1
()
throw
(
X
);
// ERROR - incomplete type
- XFAIL
void
fn2
()
throw
(
X
*
);
// ERROR - incomplete type
- XFAIL
void
fn3
()
throw
(
X
&
);
// ERROR - incomplete type
- XFAIL
void
fn4
()
throw
(
void
);
// ERROR - incomplete type
- XFAIL
// except for cv pointer to void
void
fn5
()
throw
(
void
*
);
// [except.spec] 2, exception specifiers must be the same set of types (but
// can be reordered)
void
fn
()
throw
(
int
,
char
);
void
fn
()
throw
(
char
,
int
){}
void
fn
()
throw
(
int
,
char
);
// gets bogus error - XFAIL
void
fn
()
throw
(
char
,
int
){}
// gets bogus error - ordering is irrelevant - XFAIL
// [except.spec] 3, virtual function overriders shall throw a subset of the
// overridden function
...
...
@@ -35,12 +35,12 @@ struct A
struct
B
:
A
{
virtual
void
foo
()
throw
(
int
);
// ERROR - not in base function
virtual
void
foo
()
throw
(
int
);
// ERROR - not in base function
- XFAIL
virtual
void
baz
()
throw
(
double
);
virtual
void
bar
(
int
)
throw
(
int
);
virtual
void
qux
()
throw
(
F
);
virtual
void
quux
()
throw
(
E
);
// ERROR - not in base function
virtual
void
quux
()
throw
(
E
);
// ERROR - not in base function
- XFAIL
};
// [except.spec] 5, types shall not be defined in exception specifiers
void
fn6
()
throw
(
struct
Z
{});
// ERROR - types shall not be defined
void
fn6
()
throw
(
struct
Z
{});
// ERROR - types shall not be defined
- XFAIL
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